{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:46:24Z","timestamp":1760586384588},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2006,4,25]],"date-time":"2006-04-25T00:00:00Z","timestamp":1145923200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2007,3,1]]},"DOI":"10.1007\/s10664-006-9000-x","type":"journal-article","created":{"date-parts":[[2006,4,24]],"date-time":"2006-04-24T19:09:28Z","timestamp":1145905768000},"page":"123-141","source":"Crossref","is-referenced-by-count":25,"title":["Understanding component co-evolution with a study on Linux"],"prefix":"10.1007","volume":"12","author":[{"given":"Liguo","family":"Yu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2006,4,25]]},"reference":[{"issue":"8","key":"9000_CR1","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1109\/TSE.2004.41","volume":"30","author":"E Arisholm","year":"2004","unstructured":"Arisholm E, Briand LC, Foyen A (2004) Dynamic coupling measurement for object-oriented software. IEEE Trans Softw Eng 30(8):491\u2013506","journal-title":"IEEE Trans Softw Eng"},{"key":"9000_CR2","volume-title":"Software evolution: the software maintenance challenge","author":"LJ Arthur","year":"1988","unstructured":"Arthur LJ (1988) Software evolution: the software maintenance challenge. Wiley, New York, New York, USA"},{"key":"9000_CR3","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/S0065-2458(02)80005-5","volume":"59","author":"LC Briand","year":"2002","unstructured":"Briand LC, Wuest J (2002) Empirical studies of quality models in object-oriented systems. Adv Comput 59:97\u2013166","journal-title":"Adv Comput"},{"issue":"1","key":"9000_CR4","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/32.748920","volume":"25","author":"LC Briand","year":"1999","unstructured":"Briand LC, Daly JW, Wust JK (1999) A unified framework for coupling measurement in object-oriented systems. IEEE Trans Softw Eng 25(1):91\u2013121","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"9000_CR5","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber SR, Kemerer CF (1994) A metrics suite for object-oriented design. IEEE Trans Softw Eng 20(6):476\u2013493","journal-title":"IEEE Trans Softw Eng"},{"key":"9000_CR6","doi-asserted-by":"crossref","unstructured":"Gall H, Hajek K, Jazayeri M (1998) Detection of logical coupling based on product release history. Proceedings of the 14th International Conference on Software Maintenance, Bethesda, Maryland, USA, pp 190\u2013198","DOI":"10.1109\/ICSM.1998.738508"},{"key":"9000_CR7","doi-asserted-by":"crossref","unstructured":"Godfrey MW, Tu Q (2000) Evolution in open source software: a case study. Proceedings of International Conference on Software Maintenance, San Jose, California, pp 131\u2013142","DOI":"10.1109\/ICSM.2000.883030"},{"issue":"7","key":"9000_CR8","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1109\/32.859533","volume":"26","author":"TL Graves","year":"2000","unstructured":"Graves TL, Karr AF, Marron JS, Siy H (2000) Predicting fault incidence using software change history. IEEE Trans Softw Eng 26(7):653\u2013661","journal-title":"IEEE Trans Softw Eng"},{"key":"9000_CR9","doi-asserted-by":"crossref","unstructured":"Hassan AE, Holt RC (2004) Predicting change propagation in software systems. Proceedings of the 20th International Conference on Software Maintenance, Chicago Illinois, USA, pp 284\u2013293","DOI":"10.1109\/ICSM.2004.1357812"},{"issue":"2","key":"9000_CR10","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/0164-1212(81)90032-7","volume":"2","author":"D Kafura","year":"1981","unstructured":"Kafura D, Henry S (1981) Software quality metrics based on interconnectivity. J Syst Softw 2(2):121\u2013131","journal-title":"J Syst Softw"},{"key":"9000_CR11","unstructured":"Lehman MM (1980) Life cycles and laws of software evolution. Proceedings of IEEE (Special Issue on Software Engineering), pp 1060\u20131076"},{"key":"9000_CR12","volume-title":"The art of software testing","author":"GJ Myers","year":"1979","unstructured":"Myers GJ (1979) The art of software testing. Wiley, New York"},{"key":"9000_CR13","volume-title":"Data analysis, an introduction","author":"B Nolan","year":"1994","unstructured":"Nolan B (1994) Data analysis, an introduction. Polity, Cambridge Massachusetts"},{"issue":"3","key":"9000_CR14","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1016\/0164-1212(93)90072-6","volume":"20","author":"J Offutt","year":"1993","unstructured":"Offutt J, Harrold MJ, Kolte P (1993) A software metric system for module coupling. J Syst Softw 20(3):295\u2013308","journal-title":"J Syst Softw"},{"key":"9000_CR15","doi-asserted-by":"crossref","unstructured":"Perry DE (1994) Dimensions of software evolution. Proceedings of International Conference on Software Maintenance, Sorrento, Italy, pp 296\u2013303","DOI":"10.1109\/ICSM.1994.336765"},{"key":"9000_CR16","unstructured":"Raymond ES (2001) The Cathedral & the Bazaar, 1st edn. O'Reilly"},{"key":"9000_CR17","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1049\/ip-sen:20020198","volume":"149","author":"SR Schach","year":"2002","unstructured":"Schach SR, Jin B, Wright DR, Heller GZ, Offutt AJ (2002) Maintainability of the Linux kernel. IEE Proc, Softw 149:18\u201323","journal-title":"IEE Proc, Softw"},{"key":"9000_CR18","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1023\/A:1025114726917","volume":"11","author":"SR Schach","year":"2003","unstructured":"Schach SR, Jin B, Wright DR, Heller GZ, Offutt J (2003) Quality impacts of clandestine common coupling. Softw Qual J 11:211\u2013218","journal-title":"Softw Qual J"},{"issue":"2","key":"9000_CR19","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1109\/32.67595","volume":"17","author":"RW Selby","year":"1991","unstructured":"Selby RW, Basili VR (1991) Analyzing error-prone system structure. IEEE Trans Softw Eng 17(2):141\u2013152","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"9000_CR20","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1147\/sj.132.0115","volume":"13","author":"WP Stevens","year":"1974","unstructured":"Stevens WP, Myers GZ, Constantine LL (1974) Structured design. IBM Syst J 13(2):115\u2013139","journal-title":"IBM Syst J"},{"issue":"2","key":"9000_CR21","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/0164-1212(81)90031-5","volume":"2","author":"DA Troy","year":"1981","unstructured":"Troy DA, Zweben SH (1981) Measuring the quality of structured design. J Syst Softw 2(2):113\u2013120","journal-title":"J Syst Softw"},{"key":"9000_CR22","doi-asserted-by":"crossref","unstructured":"Wei\u00dfgerber P, Klenze L, Burch M, Diehl S (2005) Exploring evolutionary coupling in eclipse. Eclipse technology exchange workshop, San Diego, California","DOI":"10.1145\/1117696.1117703"},{"issue":"6","key":"9000_CR23","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1109\/TSE.2005.63","volume":"31","author":"CC Williams","year":"2005","unstructured":"Williams CC, Hollingsworth JK (2005) Automatic mining of source code repositories to improve bug finding techniques. IEEE Trans Softw Eng 31(6):466\u2013480","journal-title":"IEEE Trans Softw Eng"},{"key":"9000_CR24","unstructured":"Xing Z, Stroulia E (2004) Data-mining in support of detecting class co-evolution. Proceedings of 16th International Conference on Software Engineering and Knowledge Engineering, Banff, Alberta, Canada, 123\u2013128"},{"issue":"10","key":"9000_CR25","doi-asserted-by":"crossref","first-page":"850","DOI":"10.1109\/TSE.2005.106","volume":"31","author":"Z Xing","year":"2005","unstructured":"Xing Z, Stroulia E (2005) Analyzing the evolutionary history of the logical design of object-oriented software. IEEE Trans Softw Eng 31(10):850\u2013868","journal-title":"IEEE Trans Softw Eng"},{"issue":"9","key":"9000_CR26","doi-asserted-by":"crossref","first-page":"574","DOI":"10.1109\/TSE.2004.52","volume":"30","author":"ATT Ying","year":"2004","unstructured":"Ying ATT, Ng R, Chu-Carroll MC, Murphy GC (2004) Predicting source code changes by mining change history. IEEE Trans Softw Eng 30(9):574\u2013586","journal-title":"IEEE Trans Softw Eng"},{"issue":"10","key":"9000_CR27","doi-asserted-by":"crossref","first-page":"694","DOI":"10.1109\/TSE.2004.58","volume":"30","author":"L Yu","year":"2004","unstructured":"Yu L, Schach SR, Chen K, Offutt J (2004) Categorization of common coupling and its application to the maintainability of the Linux kernel. IEEE Trans Softw Eng 30(10):694\u2013706","journal-title":"IEEE Trans Softw Eng"},{"key":"9000_CR28","doi-asserted-by":"crossref","unstructured":"Zimmermann T, Diehl S, Zeller A (2003) How history justifies system architecture (or not). Proceedings of the 6th International Workshop on Principles of Software Evolution, Helsinki, Finland, pp 73\u201383","DOI":"10.1109\/IWPSE.2003.1231213"},{"key":"9000_CR29","doi-asserted-by":"crossref","unstructured":"Zimmermann T, Wei\u00dfgerber P, Diehl S, Zellers A (2004) Mining version histories to guide software changes. Proceedings of the 26th International Conference on Software Engineering, Scotland, UK, pp 563\u2013572","DOI":"10.1109\/ICSE.2004.1317478"},{"issue":"6","key":"9000_CR30","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1109\/TSE.2005.72","volume":"31","author":"T Zimmermann","year":"2005","unstructured":"Zimmermann T, Wei\u00dfgerber P, Diehl S, Zellers A (2005) Mining version histories to guide software changes. IEEE Trans Softw Eng 31(6):429\u2013445","journal-title":"IEEE Trans Softw Eng"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-006-9000-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-006-9000-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-006-9000-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T21:15:06Z","timestamp":1559250906000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-006-9000-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,4,25]]},"references-count":30,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2007,3,1]]}},"alternative-id":["9000"],"URL":"https:\/\/doi.org\/10.1007\/s10664-006-9000-x","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,4,25]]}}}