{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:40:37Z","timestamp":1783096837925,"version":"3.54.6"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2017,3,9]],"date-time":"2017-03-09T00:00:00Z","timestamp":1489017600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100005760","name":"University of Gothenburg","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005760","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s10664-017-9508-2","type":"journal-article","created":{"date-parts":[[2017,3,9]],"date-time":"2017-03-09T05:27:10Z","timestamp":1489037230000},"page":"3057-3087","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":40,"title":["Evaluating code complexity triggers, use of complexity measures and the influence of code complexity on maintenance time"],"prefix":"10.1007","volume":"22","author":[{"given":"Vard","family":"Antinyan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Miroslaw","family":"Staron","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anna","family":"Sandberg","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2017,3,9]]},"reference":[{"key":"9508_CR1","doi-asserted-by":"crossref","unstructured":"Abran A (2010) Software metrics and software metrology. Wiley","DOI":"10.1002\/9780470606834"},{"key":"9508_CR2","unstructured":"Al-Hajjaji M, et al. (2013) Evaluating software complexity based on decision coverage. LAP LAMBERT Academic Publishing"},{"issue":"3","key":"9508_CR3","doi-asserted-by":"crossref","first-page":"367","DOI":"10.14232\/actacyb.21.3.2014.6","volume":"21","author":"V Antinyan","year":"2014","unstructured":"Antinyan V, et al. (2014) Monitoring evolution of code complexity and magnitude of changes. Acta Cybern 21(3):367\u2013382","journal-title":"Acta Cybern"},{"key":"9508_CR4","doi-asserted-by":"crossref","unstructured":"Antinyan V, et al. (2014) Identifying risky areas of software code in Agile\/Lean software development: An industrial experience report. 2014 Software Evolution Week-IEEE Conference on Software Maintenance, Reengineering and Reverse Engineering, (CSMR-WCRE), IEEE","DOI":"10.1109\/CSMR-WCRE.2014.6747165"},{"issue":"11","key":"9508_CR5","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1145\/163359.163375","volume":"36","author":"RD Banker","year":"1993","unstructured":"Banker RD, et al. (1993) Software complexity and maintenance costs. Commun ACM 36(11):81\u2013 95","journal-title":"Commun ACM"},{"key":"9508_CR6","unstructured":"Basili V (1980) Qualitative software complexity models: A summary. Tutorial on models and methods for software management and engineering"},{"key":"9508_CR7","unstructured":"Briand L, et al. (1995) Theoretical and empirical validation of software product measures. International Software Engineering Research Network, Technical Report ISERN-95-03"},{"issue":"1","key":"9508_CR8","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/32.481535","volume":"22","author":"LC Briand","year":"1996","unstructured":"Briand LC, et al. (1996) Property-based software engineering measurement. IEEE Trans Softw Eng 22(1):68\u201386","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"9508_CR9","doi-asserted-by":"crossref","first-page":"546","DOI":"10.1109\/TSE.2009.70","volume":"36","author":"RP Buse","year":"2010","unstructured":"Buse RP, Weimer WR (2010) Learning a metric for code readability. IEEE Trans Softw Eng 36(4):546\u2013558","journal-title":"IEEE Trans Softw Eng"},{"key":"9508_CR10","doi-asserted-by":"crossref","unstructured":"Chapin N (1979) A measure of software complexity. Proceedings of the 1979 NCC: 995\u20131002","DOI":"10.1109\/MARK.1979.8817207"},{"issue":"6","key":"9508_CR11","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":"9508_CR12","doi-asserted-by":"crossref","unstructured":"Devanbu P, et al. (2016) Belief & evidence in empirical software engineering. Proceedings of the 38th International Conference on Software Engineering. ACM","DOI":"10.1145\/2884781.2884812"},{"issue":"5","key":"9508_CR13","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1109\/32.815326","volume":"25","author":"NE Fenton","year":"1999","unstructured":"Fenton NE, Neil M (1999) A critique of software defect prediction models. IEEE Trans Softw Eng 25(5):675\u2013689","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"9508_CR14","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1016\/S0164-1212(99)00035-7","volume":"47","author":"NE Fenton","year":"1999","unstructured":"Fenton NE, Neil M (1999) Software metrics: successes, failures and new directions. J Syst Softw 47(2):149\u2013157","journal-title":"J Syst Softw"},{"key":"9508_CR15","doi-asserted-by":"crossref","unstructured":"Fenton N, Bieman J (2014) Software metrics: a rigorous and practical approach. CRC Press","DOI":"10.1201\/b17461"},{"key":"9508_CR16","unstructured":"Geraci A, et al. (1991) IEEE Standard Computer Dictionary. A Compilation of IEEE Standard Computer Glossaries. IEEE Std, p 610"},{"issue":"11","key":"9508_CR17","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1145\/581571.581584","volume":"45","author":"RL Glass","year":"2002","unstructured":"Glass RL (2002) Sorting out software complexity. Commun ACM 45(11):19\u201321","journal-title":"Commun ACM"},{"issue":"1","key":"9508_CR18","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/0164-1212(94)00126-8","volume":"29","author":"RR Gonzalez","year":"1995","unstructured":"Gonzalez RR (1995) A unified metric of software complexity: measuring productivity, quality, and value. J Syst Softw 29(1):17\u201337","journal-title":"J Syst Softw"},{"issue":"03","key":"9508_CR19","doi-asserted-by":"crossref","first-page":"137","DOI":"10.4236\/jsea.2009.23020","volume":"2","author":"J Graylin","year":"2009","unstructured":"Graylin J, et al. (2009) Cyclomatic complexity and lines of code: empirical evidence of a stable linear relationship. J Softw Eng Appl 2(03):137","journal-title":"J Softw Eng Appl"},{"key":"9508_CR20","unstructured":"Halstead MH (1977) Elements of Software Science (Operating and programming systems series). Elsevier Science Inc."},{"key":"9508_CR21","doi-asserted-by":"crossref","first-page":"510","DOI":"10.1109\/TSE.1981.231113","volume":"5","author":"S Henry","year":"1981","unstructured":"Henry S, Kafura D (1981) Software structure metrics based on information flow. IEEE Trans Softw Eng 5:510\u2013518","journal-title":"IEEE Trans Softw Eng"},{"key":"9508_CR22","unstructured":"Kanellopoulos Y, et al. (2010)"},{"key":"9508_CR23","unstructured":"Kaner C (2004) Software engineering metrics: What do they measure and how do we know? In METRICS 2004. IEEE CS, Citeseer"},{"issue":"10","key":"9508_CR24","first-page":"15","volume":"5","author":"G Keshavarz","year":"2011","unstructured":"Keshavarz G, et al. (2011) Metric for Early Measurement of Software Complexity. Interfaces 5(10):15","journal-title":"Interfaces"},{"issue":"12","key":"9508_CR25","doi-asserted-by":"crossref","first-page":"929","DOI":"10.1109\/32.489070","volume":"21","author":"B Kitchenham","year":"1995","unstructured":"Kitchenham B, et al. (1995) Towards a framework for software measurement validation. IEEE Trans Softw Eng 21(12):929\u2013944","journal-title":"IEEE Trans Softw Eng"},{"key":"9508_CR26","unstructured":"Koopman P (2014) A case study of Toyota unintended acceleration and software safety. Presentation. Sept"},{"issue":"1","key":"9508_CR27","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1007\/s10664-010-9151-7","volume":"16","author":"S Kpodjedo","year":"2011","unstructured":"Kpodjedo S et al (2011) Design evolution metrics for defect prediction in object oriented systems. Empir Softw Eng 16(1):141\u2013175","journal-title":"Empir Softw Eng"},{"key":"9508_CR28","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"4","author":"TJ McCabe","year":"1976","unstructured":"McCabe TJ (1976) A complexity measure. IEEE Trans Softw Eng 4:308\u2013320","journal-title":"IEEE Trans Softw Eng"},{"issue":"8","key":"9508_CR29","doi-asserted-by":"crossref","first-page":"0079","DOI":"10.1109\/MC.2012.273","volume":"45","author":"T Mens","year":"2012","unstructured":"Mens T (2012) On the complexity of software systems. IEEE Comput 45 (8):0079\u20130081","journal-title":"IEEE Comput"},{"issue":"1","key":"9508_CR30","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/TSE.2009.50","volume":"36","author":"N Moha","year":"2010","unstructured":"Moha N, et al. (2010) DECOR: A method for the specification and detection of code and design smells. IEEE Trans Softw Eng 36(1):20\u201336","journal-title":"IEEE Trans Softw Eng"},{"key":"9508_CR31","unstructured":"Moses J (2001) Complexity and Flexibility. Professor of Computer Science and Engineering, MIT\/ESD"},{"issue":"5","key":"9508_CR32","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1109\/32.135775","volume":"18","author":"JC Munson","year":"1992","unstructured":"Munson JC, Khoshgoftaar TM (1992) The detection of fault-prone programs. IEEE Trans Softw Eng 18(5):423\u2013433","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"9508_CR33","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/0164-1212(93)90065-6","volume":"20","author":"JC Munson","year":"1993","unstructured":"Munson JC, Kohshgoftaar TM (1993) Measurement of data structure complexity. J Syst Softw 20(3):217\u2013225","journal-title":"J Syst Softw"},{"key":"9508_CR34","unstructured":"Rea LM, Parker RA (2014) Designing and conducting survey research: A comprehensive guide. John Wiley & Sons"},{"key":"9508_CR35","doi-asserted-by":"crossref","unstructured":"Rechtin E, Maier MW (2010) The art of systems architecting. CRC Press","DOI":"10.1201\/9781420079142"},{"key":"9508_CR36","unstructured":"Salman N (2006) Complexity metrics as predictors of maintainability and integrability of software components. Cankaya Univ J Arts Sci 1(5)"},{"key":"9508_CR37","doi-asserted-by":"crossref","unstructured":"Sarwar S, et al. (2013) Cyclomatic complexity: The nesting problem. 2013 Eighth International Conference on Digital Information Management (ICDIM). IEEE","DOI":"10.1109\/ICDIM.2013.6693981"},{"issue":"5","key":"9508_CR38","doi-asserted-by":"crossref","first-page":"410","DOI":"10.1109\/32.135774","volume":"18","author":"NF Schneidewind","year":"1992","unstructured":"Schneidewind NF (1992) Methodology for validating software metrics. IEEE Trans Softw Eng 18(5):410\u2013422","journal-title":"IEEE Trans Softw Eng"},{"key":"9508_CR39","unstructured":"Seacord RC et al (2003) Modernizing legacy systems: software technologies, engineering processes, and business practices, Addison-Wesley Professional"},{"issue":"3","key":"9508_CR40","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/0164-1212(94)90011-6","volume":"26","author":"M Shepperd","year":"1994","unstructured":"Shepperd M, Ince DC (1994) A critique of three metrics. J Syst Softw 26 (3):197\u2013210","journal-title":"J Syst Softw"},{"issue":"4","key":"9508_CR41","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1007\/s10664-006-9023-3","volume":"11","author":"GH Subramanian","year":"2006","unstructured":"Subramanian GH, et al. (2006) An empirical study of the effect of complexity, platform, and program type on software development effort of business applications. Empir Softw Eng 11(4):541\u2013553","journal-title":"Empir Softw Eng"},{"key":"9508_CR42","doi-asserted-by":"crossref","unstructured":"Suh SD, Neamtiu I (2010) Studying software evolution for taming software complexity. Software Engineering Conference (ASWEC), 2010 21st Australian, IEEE","DOI":"10.1109\/ASWEC.2010.26"},{"issue":"6","key":"9508_CR43","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1007\/s11859-014-1046-9","volume":"19","author":"H Tao","year":"2014","unstructured":"Tao H, Chen Y (2014) Complexity measure based on program slicing and its validation. Wuhan Univ J Nat Sci 19(6):512\u2013518","journal-title":"Wuhan Univ J Nat Sci"},{"issue":"3","key":"9508_CR44","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/0167-9236(93)E0045-F","volume":"13","author":"DP Tegarden","year":"1995","unstructured":"Tegarden DP, et al. (1995) A software complexity model of object-oriented systems. Decis Support Syst 13(3):241\u2013262","journal-title":"Decis Support Syst"},{"issue":"9","key":"9508_CR45","doi-asserted-by":"crossref","first-page":"1271","DOI":"10.1109\/32.6171","volume":"14","author":"T Tenny","year":"1988","unstructured":"Tenny T (1988) Program readability: Procedures versus comments. IEEE Trans Softw Eng 14(9):1271\u20131279","journal-title":"IEEE Trans Softw Eng"},{"key":"9508_CR46","unstructured":"Wang Y, Shao J (2003) Measurement of the cognitive functional complexity of software. The Second IEEE International Conference on Cognitive Informatics"},{"key":"9508_CR47","unstructured":"Waweru SN, et al. (2013) A Software Code Complexity Framework; Based on an Empirical Analysis of Software Cognitive Complexity Metrics using an Improved Merged Weighted Complexity Measure. Int J Adv Res Comput Sci 4(8)"},{"issue":"9","key":"9508_CR48","doi-asserted-by":"crossref","first-page":"1357","DOI":"10.1109\/32.6178","volume":"14","author":"EJ Weyuker","year":"1988","unstructured":"Weyuker EJ (1988) Evaluating software complexity measures. IEEE Trans Softw Eng 14(9):1357\u2013 1365","journal-title":"IEEE Trans Softw Eng"},{"key":"9508_CR49","doi-asserted-by":"crossref","unstructured":"Xiao S, et al. (2014) Social influences on secure development tool adoption: why security tools spread. ACM","DOI":"10.1145\/2531602.2531722"},{"issue":"4","key":"9508_CR50","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1109\/TSE.2014.2370048","volume":"41","author":"Y Yang","year":"2015","unstructured":"Yang Y, et al. (2015) Are slice-based cohesion metrics actually useful in effort-aware post-release fault-proneness prediction? An empirical study. IEEE Trans Softw Eng 41 (4):331\u2013357","journal-title":"IEEE Trans Softw Eng"},{"key":"9508_CR51","doi-asserted-by":"crossref","DOI":"10.1515\/9783110866087","volume-title":"Software complexity","author":"H Zuse","year":"1991","unstructured":"Zuse H (1991) Software complexity. Walter de Cruyter, USA"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9508-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9508-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9508-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,3]],"date-time":"2020-10-03T16:16:40Z","timestamp":1601741800000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9508-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,9]]},"references-count":51,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["9508"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9508-2","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3,9]]}}}