{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T20:53:29Z","timestamp":1768337609491,"version":"3.49.0"},"reference-count":30,"publisher":"Elsevier BV","issue":"13","license":[{"start":{"date-parts":[[1997,1,1]],"date-time":"1997-01-01T00:00:00Z","timestamp":852076800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[1997,1]]},"DOI":"10.1016\/s0950-5849(97)00034-7","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T19:22:55Z","timestamp":1027624975000},"page":"879-887","source":"Crossref","is-referenced-by-count":3,"title":["An empirical study of coupling and control flow metrics"],"prefix":"10.1016","volume":"39","author":[{"given":"Elaine","family":"Ferneley","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0950-5849(97)00034-7_BIB1","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/0164-1212(88)90021-0","article-title":"Measuring software design complexity","volume":"8","author":"Card","year":"1988","journal-title":"Journal of Systems and Software"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB2","author":"Moller","year":"1993"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB3","article-title":"Practical Implementation of Software Metrics","author":"Goodman","year":"1993"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB4","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1049\/sej.1989.0001","article-title":"A quantitative approach to monitoring software development","author":"Kitchenham","year":"1989","journal-title":"Software Engineering Journal"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB5","series-title":"Controlling Software Projects: Management, Measurement and Evaluation","author":"DeMarco","year":"1982"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB6","first-page":"8","article-title":"Hewlett-Packard\u2014successfully applying software metrics","author":"Grady","year":"1994","journal-title":"IEEE Computer"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB7","series-title":"Computing","article-title":"Testing times","author":"O'Connell","year":"1994"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB8","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1049\/sej.1993.0038","article-title":"An evaluation of software design using the DEMETER tool","author":"Al-Janabi","year":"1993","journal-title":"Software Engineering Journal"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB9","doi-asserted-by":"crossref","DOI":"10.1109\/52.219620","article-title":"Evaluating design metrics on large-scale software","author":"Zage","year":"1993","journal-title":"IEEE Software"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB10","series-title":"Practical Software Metrics for Project Management and Process Improvement","author":"Grady","year":"1992"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB11","series-title":"Software Metrics: a Rigorous and Practical Approach","author":"Fenton","year":"1997"},{"issue":"4","key":"10.1016\/S0950-5849(97)00034-7_BIB12","doi-asserted-by":"crossref","DOI":"10.1109\/TSE.1976.233837","article-title":"A complexity measure","volume":"2","author":"McCabe","year":"1976","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"5","key":"10.1016\/S0950-5849(97)00034-7_BIB13","doi-asserted-by":"crossref","first-page":"510","DOI":"10.1109\/TSE.1981.231113","article-title":"Software structure metrics based on information flow","volume":"7","author":"Henry","year":"1981","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB14","doi-asserted-by":"crossref","DOI":"10.1016\/0950-5849(89)90088-8","article-title":"Metrics, outlier analysis and the software design process","volume":"31","author":"Shepperd","year":"1989","journal-title":"Information and Software Technology"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB15","doi-asserted-by":"crossref","DOI":"10.1049\/sej.1988.0003","article-title":"A critique of cyclomatic complexity as a software metric","author":"Shepperd","year":"1988","journal-title":"Software Engineering Journal"},{"issue":"1","key":"10.1016\/S0950-5849(97)00034-7_BIB16","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1049\/sej.1990.0002","article-title":"Design metrics: an empirical analysis","volume":"5","author":"Shepperd","year":"1990","journal-title":"Software Engineering Journal"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB17","series-title":"Proc. IEE\/BCS Software Engineering Conf.","first-page":"28","article-title":"A rigorous approach to metrication: a field trial using KINDRA","author":"Bache","year":"1988"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB18","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1109\/TSE.1987.233164","article-title":"The use of software complexity metrics in software maintenance","volume":"13","author":"Kafura","year":"1987","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB19","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/0164-1212(81)90031-5","article-title":"Measuring the quality of structured design","volume":"2","author":"Troy","year":"1981","journal-title":"Journal of Systems and Software"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB20","series-title":"Software Quality and Productivity: Theory, Practice, Education and Training","article-title":"Complexity measures for system development models","author":"Femeley","year":"1995"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB21","series-title":"Principles of Program Design","author":"Jackson","year":"1975"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB22","doi-asserted-by":"crossref","DOI":"10.1109\/52.268955","article-title":"Understanding quality in conceptual modelling","author":"Lindland","year":"1994","journal-title":"IEEE Software"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB23","series-title":"IEEE Software Maintenance Conf.","first-page":"88","article-title":"Measuring and assessing maintainability at the end of high level design","author":"Briand","year":"1993"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB24","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1109\/TSE.1986.6312942","article-title":"An empirical study of software design practices","volume":"12","author":"Card","year":"1986","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB25","series-title":"Method Integration","author":"Kronlot","year":"1993"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB26","series-title":"Proc. 12th Int. Computer Software and Applications Conf. COMPSAC","article-title":"An evaluation of software structure metrics","author":"Kitchenham","year":"1988"},{"issue":"1","key":"10.1016\/S0950-5849(97)00034-7_BIB27","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1049\/sej.1990.0007","article-title":"An evaluation of some design metrics","volume":"5","author":"Kitchenham","year":"1990","journal-title":"Software Engineering Journal"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB28","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/0164-1212(84)90029-3","article-title":"Experimental evaluation of software design practices: An investigation into the effect of module coupling on system modifiability","volume":"4","author":"Lohse","year":"1984","journal-title":"Journal of Systems and Software"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB29","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1109\/32.4638","article-title":"An automated software design assistant","volume":"14","author":"Karimi","year":"1988","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0950-5849(97)00034-7_BIB30","series-title":"Measuring Software Design Quality","author":"Card","year":"1990"}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584997000347?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584997000347?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,22]],"date-time":"2019-04-22T18:29:45Z","timestamp":1555957785000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584997000347"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,1]]},"references-count":30,"journal-issue":{"issue":"13","published-print":{"date-parts":[[1997,1]]}},"alternative-id":["S0950584997000347"],"URL":"https:\/\/doi.org\/10.1016\/s0950-5849(97)00034-7","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[1997,1]]}}}