id author title date pages extension mime words sentences flesch summary cache txt work_mety3a2v7zdilbbgj4lw5lxvte Diomidis Spinellis Software evolution: the lifetime of fine-grained elements 2021 33 .pdf application/pdf 16072 1708 63 A model regarding the lifetime of individual source code lines or tokens can estimate lines or tokens change over the software's lifetime. From the time that a line enters the code base of a project, for how long does it live, that is, that allow the tracking of the birth and death of individual source code lines and tokens To study source code evolution at the level of individual tokens as well as lines, Although lines of code are often used to measure software and its evolution, tracking project we could estimate the median lifespan of the line or token directly, by calculating the lines and the tokens that are part of the code base of a project at the last time we check. project, the lifetimes of lines that are changed by the same developer against those that Software function, source lines of code, and development effort ./cache/work_mety3a2v7zdilbbgj4lw5lxvte.pdf ./txt/work_mety3a2v7zdilbbgj4lw5lxvte.txt