{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T00:45:58Z","timestamp":1770511558508,"version":"3.49.0"},"reference-count":103,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2013,11,1]],"date-time":"2013-11-01T00:00:00Z","timestamp":1383264000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2013,11]]},"abstract":"<jats:p>After more than 40 years of life, software evolution should be considered as a mature field. However, despite such a long history, many research questions still remain open, and controversial studies about the validity of the laws of software evolution are common. During the first part of these 40 years, the laws themselves evolved to adapt to changes in both the research and the software industry environments. This process of adaption to new paradigms, standards, and practices stopped about 15 years ago, when the laws were revised for the last time. However, most controversial studies have been raised during this latter period. Based on a systematic and comprehensive literature review, in this article, we describe how and when the laws, and the software evolution field, evolved. We also address the current state of affairs about the validity of the laws, how they are perceived by the research community, and the developments and challenges that are likely to occur in the coming years.<\/jats:p>","DOI":"10.1145\/2543581.2543595","type":"journal-article","created":{"date-parts":[[2014,1,14]],"date-time":"2014-01-14T13:39:57Z","timestamp":1389706797000},"page":"1-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":47,"title":["The evolution of the laws of software evolution"],"prefix":"10.1145","volume":"46","author":[{"given":"Israel","family":"Herraiz","sequence":"first","affiliation":[{"name":"Technical University of Madrid, Spain"}]},{"given":"Daniel","family":"Rodriguez","sequence":"additional","affiliation":[{"name":"University of Alcala, Madrid, Spain"}]},{"given":"Gregorio","family":"Robles","sequence":"additional","affiliation":[{"name":"GSyC\/Libresoft, University Rey Juan Carlos, Madrid, Spain"}]},{"given":"Jesus M.","family":"Gonzalez-Barahona","sequence":"additional","affiliation":[{"name":"GSyC\/Libresoft, University Rey Juan Carlos, Madrid, Spain"}]}],"member":"320","published-online":{"date-parts":[[2013,12,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294948.1294950"},{"key":"e_1_2_2_2_1","volume-title":"Electrical Engineer, an oral history","author":"Aspray W.","unstructured":"Aspray , W. 1993. Meir M. Lehman , Electrical Engineer, an oral history . IEEE History Center. Rutgers University , New Brunswick, NJ. Aspray, W. 1993. Meir M. Lehman, Electrical Engineer, an oral history. IEEE History Center. Rutgers University, New Brunswick, NJ."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.111.0056"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882368"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.v19:1"},{"key":"e_1_2_2_6_1","volume-title":"Proceedings of the International Workshop on Principles of Software Evolution. IEEE, Los Alamitos, CA","author":"Bauer A.","unstructured":"Bauer , A. and Pizka , M . 2003. The contribution of free software to software evolution . In Proceedings of the International Workshop on Principles of Software Evolution. IEEE, Los Alamitos, CA Bauer, A. and Pizka, M. 2003. The contribution of free software to software evolution. In Proceedings of the International Workshop on Principles of Software Evolution. IEEE, Los Alamitos, CA"},{"key":"e_1_2_2_7_1","volume-title":"Proceedings of the Workshop on Quantitative Software Models for Reliability. IEEE Computer Society","author":"Belady L. A.","year":"1979","unstructured":"Belady , L. A. 1979 . On software complexity . In Proceedings of the Workshop on Quantitative Software Models for Reliability. IEEE Computer Society , Los Alamitos, CA, 90--94. Belady, L. A. 1979. On software complexity. In Proceedings of the Workshop on Quantitative Software Models for Reliability. IEEE Computer Society, Los Alamitos, CA, 90--94."},{"key":"e_1_2_2_8_1","volume-title":"Program Evolution. Processes of Software Change","author":"Belady L. A.","unstructured":"Belady , L. A. 1985. On software complexity . In Program Evolution. Processes of Software Change , M. M. Lehman and L. A. Belady, Eds., Academic Press , San Diego, CA , 331--338. Belady, L. A. 1985. On software complexity. In Program Evolution. Processes of Software Change, M. M. Lehman and L. A. Belady, Eds., Academic Press, San Diego, CA, 331--338."},{"key":"e_1_2_2_9_1","unstructured":"Belady L. A. and Lehman M. M. 1971. Programming system dynamics or the metadynamics of systems in maintenance and growth. Res. rep. RC3546 IBM.  Belady L. A. and Lehman M. M. 1971. Programming system dynamics or the metadynamics of systems in maintenance and growth. Res. rep. RC3546 IBM."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.153.0225"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009869705323"},{"key":"e_1_2_2_12_1","volume-title":"Proceedings of the Workshop on Quantitative Software Models for Reliability. IEEE Computer Society","author":"Benyon-Tinker G.","year":"1979","unstructured":"Benyon-Tinker , G. 1979 . Complexity measures in an evolving large system . In Proceedings of the Workshop on Quantitative Software Models for Reliability. IEEE Computer Society , Washington, DC, 117--127. Benyon-Tinker, G. 1979. Complexity measures in an evolving large system. In Proceedings of the Workshop on Quantitative Software Models for Reliability. IEEE Computer Society, Washington, DC, 117--127."},{"key":"e_1_2_2_13_1","doi-asserted-by":"crossref","unstructured":"Brooks A. Roper M. Wood M. Daly J. and Miller J. 2008. Replication's role in software engineering. In Guide to Advanced Empirical Software Engineering F. Shull J. Singer and D. I. K. Sjberg Eds. Springer London 365--379.  Brooks A. Roper M. Wood M. Daly J. and Miller J. 2008. Replication's role in software engineering. In Guide to Advanced Empirical Software Engineering F. Shull J. Singer and D. I. K. Sjberg Eds. Springer London 365--379.","DOI":"10.1007\/978-1-84800-044-5_14"},{"key":"e_1_2_2_14_1","volume-title":"The Mythical Man-Month: Essays on Software Engineering","author":"Brooks F. P.","unstructured":"Brooks , F. P. 1978. The Mythical Man-Month: Essays on Software Engineering . Addison-Wesley Longman , Boston, MA . Brooks, F. P. 1978. The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley Longman, Boston, MA."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.537"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1002\/1099-1670(200006\/09)5:2\/3<91::AID-SPIP123>3.0.CO;2-L"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.303623"},{"key":"e_1_2_2_19_1","doi-asserted-by":"crossref","unstructured":"Cook S. Harrison R. Lehman M. M. and Wernick P. 2006a. Evolution in software systems: Foundations of the SPE classification. In Software Evolution and Feedback. Theory and Practice N. H. Madhavji J. Fern\u00e1ndez-Ramil and D. E. Perry Eds. Wiley 95--130.  Cook S. Harrison R. Lehman M. M. and Wernick P. 2006a. Evolution in software systems: Foundations of the SPE classification. In Software Evolution and Feedback. Theory and Practice N. H. Madhavji J. Fern\u00e1ndez-Ramil and D. E. Perry Eds. Wiley 95--130.","DOI":"10.1002\/0470871822.ch5"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.v18:1"},{"key":"e_1_2_2_21_1","volume-title":"Retrieved","author":"EBSE.","year":"2010","unstructured":"EBSE. 2010 . Template for a systematic literature review protocol . Retrieved November 13, 2013 from http:\/\/www.dur.ac.uk\/ebse\/resources\/templates\/SLRTemplate.pdf. EBSE. 2010. Template for a systematic literature review protocol. Retrieved November 13, 2013 from http:\/\/www.dur.ac.uk\/ebse\/resources\/templates\/SLRTemplate.pdf."},{"key":"e_1_2_2_22_1","volume-title":"IFIP Advances in Information and Communication Technology Series","volume":"299","author":"Fern\u00e1ndez-Ramil J.","unstructured":"Fern\u00e1ndez-Ramil , J. , Izquierdo-Cortazar , D. , and Mens , T . 2009. What does it take to develop a million lines of open source code&quest; In Open Source Ecosystems: Diverse Communities Interacting, C. Boldyreff, K. Crowston, B. Lundell, and A. Wasserman, Eds ., IFIP Advances in Information and Communication Technology Series , vol. 299 . Springer Berlin Heidelberg, 170--184. Fern\u00e1ndez-Ramil, J., Izquierdo-Cortazar, D., and Mens, T. 2009. What does it take to develop a million lines of open source code&quest; In Open Source Ecosystems: Diverse Communities Interacting, C. Boldyreff, K. Crowston, B. Lundell, and A. Wasserman, Eds., IFIP Advances in Information and Communication Technology Series, vol. 299. Springer Berlin Heidelberg, 170--184."},{"key":"e_1_2_2_23_1","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez-Ramil J. Lozano A. Wermelinger M. and Capiluppi A. 2008. Empirical studies of open source evolution. In Software Evolution T. Mens and S. Demeyer Eds. Springer 263--288.  Fern\u00e1ndez-Ramil J. Lozano A. Wermelinger M. and Capiluppi A. 2008. Empirical studies of open source evolution. In Software Evolution T. Mens and S. Demeyer Eds. Springer 263--288.","DOI":"10.1007\/978-3-540-76440-3_11"},{"key":"e_1_2_2_24_1","volume-title":"Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, 160--170","author":"Gall H.","unstructured":"Gall , H. , Jazayeri , M. , Kl\u00f6sch , R. , and Trausmuth , G . 1997. Software evolution observations based on product release history . In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, 160--170 . Gall, H., Jazayeri, M., Kl\u00f6sch, R., and Trausmuth, G. 1997. Software evolution observations based on product release history. In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, 160--170."},{"key":"e_1_2_2_25_1","volume-title":"Proceedings of the International Conference in Software Maintenance (ICSM) Frontiers of Software Maintenance.","author":"Godfrey M. W.","unstructured":"Godfrey , M. W. and German , D. M . 2008. The Past, Present, and Future of Software Evolution . In Proceedings of the International Conference in Software Maintenance (ICSM) Frontiers of Software Maintenance. Godfrey, M. W. and German, D. M. 2008. The Past, Present, and Future of Software Evolution. In Proceedings of the International Conference in Software Maintenance (ICSM) Frontiers of Software Maintenance."},{"key":"e_1_2_2_26_1","volume-title":"Proceedings of the International Conference on Software Maintenance. IEEE Computer Society","author":"Godfrey M. W.","unstructured":"Godfrey , M. W. and Tu , Q . 2000. Evolution in open source software: A case study . In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society , Washington, DC, 131--142. Godfrey, M. W. and Tu, Q. 2000. Evolution in open source software: A case study. In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, Washington, DC, 131--142."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/602461.602482"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9181-9"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2009.5069478"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306299"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.31"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370750.1370752"},{"key":"e_1_2_2_33_1","volume-title":"Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, 405--414","author":"Herraiz I.","unstructured":"Herraiz , I. , Gonzalez-Barahona , J. M. , Robles , G. , and German , D. M . 2007b. On the prediction of the evolution of libre software projects . In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, 405--414 . Herraiz, I., Gonzalez-Barahona, J. M., Robles, G., and German, D. M. 2007b. On the prediction of the evolution of libre software projects. In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, 405--414."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2009.43"},{"key":"e_1_2_2_35_1","volume-title":"Proceedings of the European Conference on Software Maintenance and Reengineering. IEEE Computer Society, 203--210","author":"Herraiz I.","unstructured":"Herraiz , I. , Robles , G. , Gonzalez-Barahona , J. M. , Capiluppi , A. , and Ramil , J. F . 2006. Comparison between SLOCs and number of files as size metrics for software evolution analysis . In Proceedings of the European Conference on Software Maintenance and Reengineering. IEEE Computer Society, 203--210 . Herraiz, I., Robles, G., Gonzalez-Barahona, J. M., Capiluppi, A., and Ramil, J. F. 2006. Comparison between SLOCs and number of files as size metrics for software evolution analysis. In Proceedings of the European Conference on Software Maintenance and Reengineering. IEEE Computer Society, 203--210."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.4018\/jitwe.2006070102"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2009.09.042"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.344"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(01)00068-1"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.799945"},{"key":"e_1_2_2_41_1","first-page":"43","article-title":"System evolution dynamics of VME\/B","volume":"3","author":"Kitchenham B. A.","year":"1982","unstructured":"Kitchenham , B. A. 1982 . System evolution dynamics of VME\/B . ICL Tech. J. 3 , 43 -- 57 . Kitchenham, B. A. 1982. System evolution dynamics of VME\/B. ICL Tech. J. 3, 43--57.","journal-title":"ICL Tech. J."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9061-0"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-007-9053-5"},{"key":"e_1_2_2_44_1","unstructured":"Kitchenham B. A. and Charters S. 2007. Guidelines for performing systematic literature reviews in software engineering. Tech. rep. EBSE-2007-01 Keele University.  Kitchenham B. A. and Charters S. 2007. Guidelines for performing systematic literature reviews in software engineering. Tech. rep. EBSE-2007-01 Keele University."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1027796"},{"key":"e_1_2_2_46_1","volume-title":"Proceedings of the International Conference on Open Source Systems.","author":"Koch S.","year":"2005","unstructured":"Koch , S. 2005 . Evolution of Open Source Software systems\u2014a large-scale investigation . In Proceedings of the International Conference on Open Source Systems. Koch, S. 2005. Evolution of Open Source Software systems\u2014a large-scale investigation. In Proceedings of the International Conference on Open Source Systems."},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.v19:6"},{"key":"e_1_2_2_48_1","volume-title":"Proceedings of the International Conference on Software Engineering. IEEE, 188--196","author":"Lawrence M. J.","year":"1982","unstructured":"Lawrence , M. J. 1982 . An examination of evolution dynamics . In Proceedings of the International Conference on Software Engineering. IEEE, 188--196 . Lawrence, M. J. 1982. An examination of evolution dynamics. In Proceedings of the International Conference on Software Engineering. IEEE, 188--196."},{"key":"e_1_2_2_49_1","volume-title":"Programs","author":"Lehman M. M.","unstructured":"Lehman , M. M. 1974. Programs , Cities, Students : Limits to Growth&quest; Inaugural lecture, Imperial College of Science and Technology, University of London . Lehman, M. M. 1974. Programs, Cities, Students: Limits to Growth&quest; Inaugural lecture, Imperial College of Science and Technology, University of London."},{"key":"e_1_2_2_50_1","volume-title":"Proceedings of Infotech State of the Art Conference, Why Software Projects Fail.","author":"Lehman M. M.","year":"1978","unstructured":"Lehman , M. M. 1978 . Laws of program evolution\u2014rules and tools for programming management . In Proceedings of Infotech State of the Art Conference, Why Software Projects Fail. Lehman, M. M. 1978. Laws of program evolution\u2014rules and tools for programming management. In Proceedings of Infotech State of the Art Conference, Why Software Projects Fail."},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(79)90022-0"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1980.11805"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1016\/0306-4573(84)90037-2"},{"key":"e_1_2_2_54_1","volume-title":"Program Evolution. Processes of Software Change","author":"Lehman M. M.","unstructured":"Lehman , M. M. 1985a. Program evolution . In Program Evolution. Processes of Software Change , M. M. Lehman and L. A. Belady, Eds., Academic Press , San Diego, CA , 9--38. Lehman, M. M. 1985a. Program evolution. In Program Evolution. Processes of Software Change, M. M. Lehman and L. A. Belady, Eds., Academic Press, San Diego, CA, 9--38."},{"key":"e_1_2_2_55_1","volume-title":"Program Evolution. Processes of Software Change","author":"Lehman M. M.","unstructured":"Lehman , M. M. 1985b. The programming process . In Program Evolution. Processes of Software Change , M. M. Lehman and L. A. Belady, Eds., Academic Press , San Diego, CA , 39--84. Lehman, M. M. 1985b. The programming process. In Program Evolution. Processes of Software Change, M. M. Lehman and L. A. Belady, Eds., Academic Press, San Diego, CA, 39--84."},{"key":"e_1_2_2_56_1","volume-title":"Programs","author":"Lehman M. M.","unstructured":"Lehman , M. M. 1985c. Programs , Cities, Students : Limits to Growth&quest; In Program Evolution. Processes of Software Change, M. M. Lehman and L. A. Belady, Eds., Academic Press , San Diego, CA, 133--164. Lehman, M. M. 1985c. Programs, Cities, Students: Limits to Growth&quest; In Program Evolution. Processes of Software Change, M. M. Lehman and L. A. Belady, Eds., Academic Press, San Diego, CA, 133--164."},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.4360010103"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/78607.316059"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1049\/sej.1991.0028"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/0950-5849(96)01121-4"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.5555\/646195.681473"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.1998.646878"},{"key":"e_1_2_2_63_1","unstructured":"Lehman M. M. and Belady L. A. 1985. Program evolution. Processes of software change. Academic Press San Diego CA.   Lehman M. M. and Belady L. A. 1985. Program evolution. Processes of software change. Academic Press San Diego CA."},{"key":"e_1_2_2_64_1","volume-title":"Software evolution","author":"Lehman M. M.","unstructured":"Lehman , M. M. and Fern\u00e1ndez-Ramil , J. 2006. Software evolution . In Software Evolution and Feedback. Theory and Practice, N. H. Madhavji, J. Fern\u00e1ndez-Ramil, and D. E. Perry, Eds., Wiley , 7--40. Lehman, M. M. and Fern\u00e1ndez-Ramil, J. 2006. Software evolution. In Software Evolution and Feedback. Theory and Practice, N. H. Madhavji, J. Fern\u00e1ndez-Ramil, and D. E. Perry, Eds., Wiley, 7--40."},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.259"},{"key":"e_1_2_2_66_1","volume-title":"Proceedings of the International Conference on Software Engineering. IEEE","author":"Lehman M. M.","unstructured":"Lehman , M. M. and Parr , F. N . 1976. Program Evolution and its impact on Software Engineering . In Proceedings of the International Conference on Software Engineering. IEEE , Los Alamitos, CA, 350--357. Lehman, M. M. and Parr, F. N. 1976. Program Evolution and its impact on Software Engineering. In Proceedings of the International Conference on Software Engineering. IEEE, Los Alamitos, CA, 350--357."},{"key":"e_1_2_2_67_1","volume-title":"Proceedings of International Conference on Software Maintenance. IEEE Computer Society, 208--217","author":"Lehman M. M.","unstructured":"Lehman , M. M. , Perry , D. E. , and Ramil , J. F . 1998a. Implications of evolution metrics on software maintenance . In Proceedings of International Conference on Software Maintenance. IEEE Computer Society, 208--217 . Lehman, M. M., Perry, D. E., and Ramil, J. F. 1998a. Implications of evolution metrics on software maintenance. In Proceedings of International Conference on Software Maintenance. IEEE Computer Society, 208--217."},{"key":"e_1_2_2_68_1","volume-title":"Proceedings of the International Software Metrics Symposium. 84--88","author":"Lehman M. M.","unstructured":"Lehman , M. M. , Perry , D. E. , and Ramil , J. F . 1998b. On evidence supporting the FEAST hypothesis and the laws of software evolution . In Proceedings of the International Software Metrics Symposium. 84--88 . Lehman, M. M., Perry, D. E., and Ramil, J. F. 1998b. On evidence supporting the FEAST hypothesis and the laws of software evolution. In Proceedings of the International Software Metrics Symposium. 84--88."},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00006-0"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/602461.602473"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1012535017876"},{"key":"e_1_2_2_72_1","volume-title":"Proceedings of the Workshop on Empirical Studies of Software Maintenance.","author":"Lehman M. M.","unstructured":"Lehman , M. M. and Ramil , J. F . 2002a. An overview of some lessons learnt in FEAST . In Proceedings of the Workshop on Empirical Studies of Software Maintenance. Lehman, M. M. and Ramil, J. F. 2002a. An overview of some lessons learnt in FEAST. In Proceedings of the Workshop on Empirical Studies of Software Maintenance."},{"key":"e_1_2_2_73_1","volume-title":"Proceedings of Soft-Ware 2002: Computing in an Imperfect World.","volume":"2311","author":"Lehman M. M.","unstructured":"Lehman , M. M. and Ramil , J. F . 2002b. Software uncertainty . In Proceedings of Soft-Ware 2002: Computing in an Imperfect World. Vol. 2311 . 174--190. Lehman, M. M. and Ramil, J. F. 2002b. Software uncertainty. In Proceedings of Soft-Ware 2002: Computing in an Imperfect World. Vol. 2311. 174--190."},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0190(03)00382-X"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2001.972735"},{"key":"e_1_2_2_76_1","volume-title":"Proceedings of the International Symposium on Software Metrics.","author":"Lehman M. M.","unstructured":"Lehman , M. M. , Ramil , J. F. , Wernick , P. D. , Perry , D. E. , and Turski , W. M . 1997. Metrics and laws of software evolution\u2014the nineties view . In Proceedings of the International Symposium on Software Metrics. Lehman, M. M., Ramil, J. F., Wernick, P. D., Perry, D. E., and Turski, W. M. 1997. Metrics and laws of software evolution\u2014the nineties view. In Proceedings of the International Symposium on Software Metrics."},{"key":"e_1_2_2_77_1","volume-title":"Proceedings of International Workshop on the Principles of Software Evolution (IWPSE'98)","author":"Lehman M. M.","unstructured":"Lehman , M. M. and Wernick , P . 1998. System dynamics models of software evolution processes . In Proceedings of International Workshop on the Principles of Software Evolution (IWPSE'98) . 20--24. Lehman, M. M. and Wernick, P. 1998. System dynamics models of software evolution processes. In Proceedings of International Workshop on the Principles of Software Evolution (IWPSE'98). 20--24."},{"key":"e_1_2_2_78_1","unstructured":"Lopes C. Bajracharya S. Ossher J. and Baldi P. 2010. UCI source code data sets.  Lopes C. Bajracharya S. Ossher J. and Baldi P. 2010. UCI source code data sets."},{"key":"e_1_2_2_79_1","volume-title":"Eds","author":"Madhavji N. H.","year":"2006","unstructured":"Madhavji , N. H. , Fern\u00e1ndez-Ramil , J. , and Perry , D. E. , Eds . 2006 . Software Evolution and Feedback. Theory and Practice. Wiley . Madhavji, N. H., Fern\u00e1ndez-Ramil, J., and Perry, D. E., Eds. 2006. Software Evolution and Feedback. Theory and Practice. Wiley."},{"key":"e_1_2_2_80_1","doi-asserted-by":"crossref","unstructured":"Mens T. and Demeyer S. 2008. Software Evolution. Springer Berlin.   Mens T. and Demeyer S. 2008. Software Evolution. Springer Berlin.","DOI":"10.1007\/978-3-540-76440-3"},{"key":"e_1_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2005.7"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/567793.567795"},{"key":"e_1_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.564"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.5555\/257734.257788"},{"key":"e_1_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.5555\/645543.655692"},{"key":"e_1_2_2_86_1","volume-title":"A nontraditional view of the dimensions of software evolution","author":"Perry D. E.","unstructured":"Perry , D. E. 2006. A nontraditional view of the dimensions of software evolution . In Software Evolution and Feedback. Theory and Practice, N. H. Madhavji, J. Fern\u00e1ndez-Ramil, and D. E. Perry, Eds., Wiley , 41--51. Perry, D. E. 2006. A nontraditional view of the dimensions of software evolution. In Software Evolution and Feedback. Theory and Practice, N. H. Madhavji, J. Fern\u00e1ndez-Ramil, and D. E. Perry, Eds., Wiley, 41--51."},{"key":"e_1_2_2_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2011.6100074"},{"key":"e_1_2_2_89_1","doi-asserted-by":"publisher","DOI":"10.1109\/METRICS.2005.41"},{"key":"e_1_2_2_90_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018933026438"},{"key":"e_1_2_2_91_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.869374"},{"key":"e_1_2_2_92_1","volume-title":"Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, 163--172","author":"Ramil J. F.","unstructured":"Ramil , J. F. and Lehman , M. M . 2000. Metrics of software evolution as effort predictors\u2014a case study . In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, 163--172 . Ramil, J. F. and Lehman, M. M. 2000. Metrics of software evolution as effort predictors\u2014a case study. In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society, 163--172."},{"key":"e_1_2_2_93_1","doi-asserted-by":"crossref","unstructured":"Ramil J. F. Lehman M. M. and \n      Kahen G\n  . \n  2000\n  . The FEAST approach to quantitative process modelling of software evolution processes. In Product Focused Software Process Improvement F. Bomarius and M. Oivo Eds. Lecture Notes in Computer Science Series vol. \n  1840\n  . \n  Springer Berlin 149--186.   Ramil J. F. Lehman M. M. and Kahen G. 2000. The FEAST approach to quantitative process modelling of software evolution processes. In Product Focused Software Process Improvement F. Bomarius and M. Oivo Eds. Lecture Notes in Computer Science Series vol. 1840. Springer Berlin 149--186.","DOI":"10.1007\/978-3-540-45051-1_28"},{"key":"e_1_2_2_94_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2005.17"},{"key":"e_1_2_2_95_1","volume-title":"Proceedings of the 1st International Workshop on Replication in Empirical Software Engineering Research (RESER'10)","author":"Robles G.","unstructured":"Robles , G. and German , D. M . 2010. Beyond replication: An example of the potential benefits of replicability in the mining of software repositories community . In Proceedings of the 1st International Workshop on Replication in Empirical Software Engineering Research (RESER'10) . Robles, G. and German, D. M. 2010. Beyond replication: An example of the potential benefits of replicability in the mining of software repositories community. In Proceedings of the 1st International Workshop on Replication in Empirical Software Engineering Research (RESER'10)."},{"key":"e_1_2_2_96_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9060-1"},{"key":"e_1_2_2_97_1","doi-asserted-by":"publisher","DOI":"10.5555\/777689.777691"},{"key":"e_1_2_2_98_1","doi-asserted-by":"crossref","unstructured":"Sj\u00f8berg D. I. K. Dyb\u00e5 T. Anda B. C. D. and Hannay J. E. 2008. Building theories in software engineering. In Guide to Advanced Empirical Software Engineering F. Shull J. Singer and D. I. K. Sjberg Eds. Springer London 312--336.  Sj\u00f8berg D. I. K. Dyb\u00e5 T. Anda B. C. D. and Hannay J. E. 2008. Building theories in software engineering. In Guide to Advanced Empirical Software Engineering F. Shull J. Singer and D. I. K. Sjberg Eds. Springer London 312--336.","DOI":"10.1007\/978-1-84800-044-5_12"},{"key":"e_1_2_2_99_1","first-page":"287","article-title":"A study of open source software evolution data using qualitative simulation. Software Process: Improve","volume":"10","author":"Smith N.","year":"2005","unstructured":"Smith , N. , Capiluppi , A. , and Ramil , J. F. 2005 . A study of open source software evolution data using qualitative simulation. Software Process: Improve . Pract. 10 , 3, 287 -- 300 . Smith, N., Capiluppi, A., and Ramil, J. F. 2005. A study of open source software evolution data using qualitative simulation. Software Process: Improve. Pract. 10, 3, 287--300.","journal-title":"Pract."},{"key":"e_1_2_2_100_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2010.46"},{"key":"e_1_2_2_101_1","doi-asserted-by":"publisher","DOI":"10.5555\/235681.235686"},{"key":"e_1_2_2_102_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1027802"},{"key":"e_1_2_2_104_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00012-6"},{"key":"e_1_2_2_105_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(79)90035-9"},{"key":"e_1_2_2_106_1","volume-title":"Program Evolution. Processes of Software Change","author":"Woodside C. M.","unstructured":"Woodside , C. M. 1985. A mathematical model for the evolution of software . In Program Evolution. Processes of Software Change , M. M. Lehman and L. A. Belady, Eds., Academic Press , San Diego, CA , 339--354. Woodside, C. M. 1985. A mathematical model for the evolution of software. In Program Evolution. Processes of Software Change, M. M. Lehman and L. A. Belady, Eds., Academic Press, San Diego, CA, 339--354."}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2543581.2543595","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2543581.2543595","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:10:08Z","timestamp":1750234208000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2543581.2543595"}},"subtitle":["A discussion based on a systematic literature review"],"short-title":[],"issued":{"date-parts":[[2013,11]]},"references-count":103,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,11]]}},"alternative-id":["10.1145\/2543581.2543595"],"URL":"https:\/\/doi.org\/10.1145\/2543581.2543595","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,11]]},"assertion":[{"value":"2012-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-12-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}