Ontology highlight
ABSTRACT:
SUBMITTER: Spinellis D
PROVIDER: S-EPMC7959608 | biostudies-literature | 2021
REPOSITORIES: biostudies-literature
Spinellis Diomidis D Louridas Panos P Kechagia Maria M
PeerJ. Computer science 20210209
A model regarding the lifetime of individual source code lines or tokens can estimate maintenance effort, guide preventive maintenance, and, more broadly, identify factors that can improve the efficiency of software development. We present methods and tools that allow tracking of each line's or token's birth and death. Through them, we analyze 3.3 billion source code element lifetime events in 89 revision control repositories. Statistical analysis shows that code lines are durable, with a median ...[more]