{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:32:04Z","timestamp":1773192724038,"version":"3.50.1"},"reference-count":12,"publisher":"Association for Computing Machinery (ACM)","issue":"10","license":[{"start":{"date-parts":[[2004,10,1]],"date-time":"2004-10-01T00:00:00Z","timestamp":1096588800000},"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":["Commun. ACM"],"published-print":{"date-parts":[[2004,10]]},"abstract":"<jats:p>A study of almost six million lines of code tracks how freely accessible source code holds up against time and multiple iterations.<\/jats:p>","DOI":"10.1145\/1022594.1022598","type":"journal-article","created":{"date-parts":[[2004,10,7]],"date-time":"2004-10-07T17:38:56Z","timestamp":1097170736000},"page":"83-87","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":52,"title":["Open source software development should strive for even greater code maintainability"],"prefix":"10.1145","volume":"47","author":[{"given":"Ioannis","family":"Samoladas","sequence":"first","affiliation":[{"name":"Aristotle University of Thessaloniki, Thessaloniki, Greece"}]},{"given":"Ioannis","family":"Stamelos","sequence":"additional","affiliation":[{"name":"Aristotle University of Thessaloniki, Thessaloniki, Greece"}]},{"given":"Lefteris","family":"Angelis","sequence":"additional","affiliation":[{"name":"Aristotle University of Thessaloniki, Thessaloniki, Greece"}]},{"given":"Apostolos","family":"Oikonomou","sequence":"additional","affiliation":[{"name":"Imperial University, London, U.K."}]}],"member":"320","published-online":{"date-parts":[[2004,10]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.544241"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011962213685"},{"key":"e_1_2_1_3_1","volume-title":"Understanding Open Source Software Development","author":"Feller J.","year":"2002","unstructured":"Feller , J. , and Fitzgerald , B . Understanding Open Source Software Development . Addison Wesley , Reading, PA , 2002 . Feller, J., and Fitzgerald, B. Understanding Open Source Software Development. Addison Wesley, Reading, PA, 2002."},{"key":"e_1_2_1_4_1","volume-title":"Elements of Software Science","author":"Halstead M. H.","year":"1975","unstructured":"Halstead , M. H. Elements of Software Science . Elsevier , North- Holland , 1975 . Halstead, M. H. Elements of Software Science. Elsevier, North-Holland, 1975."},{"key":"e_1_2_1_5_1","unstructured":"IEEE Software 16 1 (Jan\/Feb 1999).  IEEE Software 16 1 (Jan\/Feb 1999)."},{"key":"e_1_2_1_6_1","volume-title":"SEI","author":"Maintainability","unstructured":"Maintainability index technique for measuring program maintainability. Software Technology Review , SEI ; www.sei.cmu.edu\/str\/descriptions\/mitmpm_body.html. Maintainability index technique for measuring program maintainability. Software Technology Review, SEI; www.sei.cmu.edu\/str\/descriptions\/mitmpm_body.html."},{"key":"e_1_2_1_7_1","first-page":"4","article-title":"A complexity measure","volume":"2","author":"McCabe T","year":"1976","unstructured":"McCabe , T . A complexity measure . IEEE Trans. on Software Engineering 2 , 4 ( 1976 ), 308--320. McCabe, T. A complexity measure. IEEE Trans. on Software Engineering 2, 4 (1976), 308--320.","journal-title":"IEEE Trans. on Software Engineering"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/567793.567795"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(94)90067-1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-sen:20020198"},{"key":"e_1_2_1_11_1","unstructured":"The Open Source Initiative. Open source definition version 1.9; www.opensource.org\/docs\/definition.php.  The Open Source Initiative. Open source definition version 1.9; www.opensource.org\/docs\/definition.php."},{"key":"e_1_2_1_12_1","first-page":"11","article-title":"Software maintainability metrics models in practice. Crosstalk","volume":"8","author":"Welker D.","year":"1995","unstructured":"Welker , Kurt D. and Oman , P.W . Software maintainability metrics models in practice. Crosstalk , Journal of Defense Software Eng. 8 , 11 ( 1995 ), 19--23. Welker, Kurt D. and Oman, P.W. Software maintainability metrics models in practice. Crosstalk, Journal of Defense Software Eng. 8, 11 (1995), 19--23.","journal-title":"Journal of Defense Software Eng."}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1022594.1022598","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1022594.1022598","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T21:41:25Z","timestamp":1750282885000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1022594.1022598"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,10]]},"references-count":12,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2004,10]]}},"alternative-id":["10.1145\/1022594.1022598"],"URL":"https:\/\/doi.org\/10.1145\/1022594.1022598","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,10]]},"assertion":[{"value":"2004-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}