{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T15:21:42Z","timestamp":1770477702507,"version":"3.49.0"},"reference-count":124,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[1988,3,1]],"date-time":"1988-03-01T00:00:00Z","timestamp":573177600000},"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":["Journal of Systems and Software"],"published-print":{"date-parts":[[1988,3]]},"DOI":"10.1016\/0164-1212(88)90005-2","type":"journal-article","created":{"date-parts":[[2003,9,3]],"date-time":"2003-09-03T13:06:23Z","timestamp":1062594383000},"page":"121-131","source":"Crossref","is-referenced-by-count":62,"title":["Software metrics: An overview of recent results"],"prefix":"10.1016","volume":"8","author":[{"given":"V.","family":"C\u00f4t\u00e9","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Bourque","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Oligny","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"N.","family":"Rivard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/0164-1212(88)90005-2_BIB1","series-title":"Proc. IBM Applications Development Symp.","first-page":"83","article-title":"Measuring application development productivity","author":"Albrecht","year":"1979"},{"key":"10.1016\/0164-1212(88)90005-2_BIB2","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1109\/TSE.1983.235271","article-title":"Software function, source lines of code, and development effort prediction: A software science validation","volume":"SE-9","author":"Albrecht","year":"1983","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB3","series-title":"AD\/M Productivity Measurement and Estimate Validation","author":"Albrecht","year":"1984"},{"key":"10.1016\/0164-1212(88)90005-2_BIB4","series-title":"Measuring Programmer Productivity and Software Quality","author":"Arthur","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB5","series-title":"Proc. 5th Int. Conf. on Software Engineering","first-page":"107","article-title":"A meta-model for software development resource expenditures","author":"Bailey","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB6","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"143","article-title":"Data collection, validation and analysis","author":"Basili","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB7","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/0164-1212(81)90046-7","article-title":"Programming measurement and estimation in the software engineering laboratory","volume":"2","author":"Basili","year":"1981","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB8","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/0164-1212(81)90047-9","article-title":"Can the Parr curve help with manpower distribution and resource estimation problems?","volume":"2","author":"Basili","year":"1981","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB9","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"111","article-title":"Resource models","author":"Basili","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB10","series-title":"Proc. 5th Int. Conf. on Software Engineering","first-page":"314","article-title":"Evaluation of a software requirements document by analysis of change data","author":"Basili","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB11","doi-asserted-by":"crossref","first-page":"652","DOI":"10.1109\/TSE.1983.235430","article-title":"Metric analysis and data validation across FORTRAN projects","volume":"SE-9","author":"Basili","year":"1983","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB12","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1109\/TSE.1983.235431","article-title":"An empirical study of a syntactic complexity family","volume":"SE-9","author":"Basili","year":"1983","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB13","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/69605.2085","article-title":"Software errors and complexity: An empirical investigation","volume":"27","author":"Basili","year":"1984","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(88)90005-2_BIB14","doi-asserted-by":"crossref","first-page":"728","DOI":"10.1109\/TSE.1984.5010301","article-title":"A methodology for collecting valid software engineering data","volume":"SE-10","author":"Basili","year":"1984","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB15","series-title":"Proc. 8th Int. Conf. on Software Engineering","first-page":"386","article-title":"Calculation and use of an environment characteristic software metric set","author":"Basili","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB16","series-title":"Proc. Symp. on Expert Systems in Government","first-page":"252","article-title":"ARROW-SMITH-P\u2014A prototype expert system for software engineering management","author":"Basili","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB17","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1109\/TSE.1986.6312975","article-title":"Experimentation in software engineering","volume":"SE-12","author":"Basili","year":"1986","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB18","series-title":"Proc. 7th Int. Conf. on Software Engineering","first-page":"314","article-title":"Quantifying software design","author":"Beane","year":"1984"},{"key":"10.1016\/0164-1212(88)90005-2_BIB19","doi-asserted-by":"crossref","first-page":"648","DOI":"10.1109\/TSE.1983.235429","article-title":"Measuring the productivity of computer systems development activities with function points","volume":"SE-9","author":"Behrens","year":"1983","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB20","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/0164-1212(81)90043-1","article-title":"System partitioning and its measure","volume":"2","author":"Belady","year":"1981","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB21","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"225","article-title":"Complexity of large systems","author":"Belady","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB22","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1145\/1010675.807795","article-title":"Foundations and experiments in software science","volume":"10","author":"Beser","year":"1982","journal-title":"ACM Performance Evaluation Review"},{"key":"10.1016\/0164-1212(88)90005-2_BIB23","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/0164-1212(79)90020-7","article-title":"Software cost modeling: Some lessons learned","volume":"1","author":"Boehm","year":"1980","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB24","series-title":"Software Engineering Economics","author":"Boehm","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB25","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TSE.1984.5010193","article-title":"Software engineering economics","volume":"SE-10","author":"Boehm","year":"1984","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB26","article-title":"Mesure de la complexit\u00e9 du Logiciel utilisant un mod\u00e8le d'interconnexions","author":"Boloix","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB27","article-title":"Software Quality Measurement for Distributed Systems","author":"Bowen","year":"1983"},{"key":"10.1016\/0164-1212(88)90005-2_BIB28","article-title":"Specifications of Software Quality Attributes","author":"Bowen","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB29","series-title":"Proc. 7th Int. Conf. on Software Engineering","first-page":"153","article-title":"Programming cost estimate: Is it reasonable?","author":"Boydston","year":"1984"},{"key":"10.1016\/0164-1212(88)90005-2_BIB30","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"19","article-title":"Toward a scientific basis for software evaluation","author":"Browne","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB31","article-title":"Productivity Measurement in Software Engineering","author":"Brown","year":"1983"},{"key":"10.1016\/0164-1212(88)90005-2_BIB32","series-title":"Proc. 8th Int. Conf. on Software Engineering","first-page":"372","article-title":"Criteria for software modularization","author":"Card","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB33","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1109\/TSE.1986.6312942","article-title":"An empirical study of software design practices","volume":"SE-12","author":"Card","year":"1986","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB34","series-title":"ASQC Quality Congress Trans.","first-page":"373","article-title":"Applying software quality metrics","author":"Carpenter","year":"1983"},{"key":"10.1016\/0164-1212(88)90005-2_BIB35","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/0164-1212(84)90026-8","article-title":"Software reliability measurement: Prediction, estimation, and assessment","volume":"4","author":"Cavano","year":"1984","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB36","doi-asserted-by":"crossref","first-page":"1449","DOI":"10.1109\/TSE.1985.232181","article-title":"Toward high confidence software","volume":"SE-11","author":"Cavano","year":"1985","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB37","series-title":"Proc. Computer Software and Applications Conf.","first-page":"160","article-title":"Software quality measurement tools and techniques","author":"Cerino","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB38","series-title":"COCOMO\/WICOMO User's Group meeting, Wang Institute of Graduate Studies","first-page":"23","volume":"10","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB39","series-title":"Software Engineering Metrics and Models","author":"Conte","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB40","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1145\/1005937.1005946","article-title":"Software metrics: An introduction and annotated bibliography","volume":"7","author":"Cook","year":"1982","journal-title":"Software Engineering Notes"},{"key":"10.1016\/0164-1212(88)90005-2_BIB41","series-title":"Proc. Congr. Canadian Information Processing Soc.","first-page":"175","article-title":"An automated approach for evaluating programs in an academic environment","author":"C\u00f4t\u00e9","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB42","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/0164-1212(85)90005-6","article-title":"An analysis of static metrics and faults in C software","volume":"5","author":"Crawford","year":"1985","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB43","series-title":"Proc. Workshop on Quantitative Models for Reliability, Complexity and Cost","first-page":"95","article-title":"In search of software complexity","author":"Curtis","year":"1980"},{"key":"10.1016\/0164-1212(88)90005-2_BIB44","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"61","article-title":"Experimental evaluation of software characteristics","author":"Curtis","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB45","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"225","article-title":"The measurement of software quality and complexity","author":"Curtis","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB46","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1109\/TSE.1983.235270","article-title":"Software metrics: Guest editor's introduction","volume":"SE-9","author":"Curtis","year":"1983","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB47","series-title":"Data and Analysis Center for Software","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB48","series-title":"Structured Analysis and System Specification","author":"DeMarco","year":"1978"},{"key":"10.1016\/0164-1212(88)90005-2_BIB49","series-title":"Controlling Software Projects","author":"DeMarco","year":"1982"},{"key":"10.1016\/0164-1212(88)90005-2_BIB50","series-title":"Proc. 8th Int. Conf. on Software Engineering","first-page":"268","article-title":"Programmer performance and the effect of the workplace","author":"DeMarco","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB51","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"77","article-title":"Software project forecasting","author":"DeMillo","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB52","first-page":"102","article-title":"Measuring applications development performance","volume":"31","author":"Drummond","year":"1985","journal-title":"Datamation"},{"key":"10.1016\/0164-1212(88)90005-2_BIB53","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/0306-4573(84)90048-7","article-title":"Software metrics: An overview of an evolving methodology","volume":"20","author":"Dunsmore","year":"1984","journal-title":"Information Processing & Management"},{"key":"10.1016\/0164-1212(88)90005-2_BIB54","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/0164-1212(83)90037-7","article-title":"Software complexity metric sensitivity to program structuring rules","volume":"3","author":"Evangelist","year":"1983","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB55","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1093\/comjnl\/29.4.330","article-title":"Axiomatic approach to software metrication through program decomposition","volume":"29","author":"Fenton","year":"1986","journal-title":"Computer J."},{"key":"10.1016\/0164-1212(88)90005-2_BIB56","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1147\/sj.242.0168","article-title":"Programming process productivity measurement for System\/370","volume":"24","author":"Flaherty","year":"1985","journal-title":"IBM Systems J."},{"key":"10.1016\/0164-1212(88)90005-2_BIB57","series-title":"Proc. IEEE-PYNY Workshop on Quantitative Software Models","first-page":"32","article-title":"Price software model\u2014Version 3: An overview","author":"Freiman","year":"1979"},{"key":"10.1016\/0164-1212(88)90005-2_BIB58","series-title":"Proc. 13th Symp. on the Interface","first-page":"211","article-title":"Software metrics: A key to improved software development management","author":"Gaffney","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB59","doi-asserted-by":"crossref","first-page":"496","DOI":"10.1109\/TSE.1986.6312890","article-title":"The impact on software development costs using HOL's","volume":"SE-12","author":"Gaffney","year":"1986","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB60","doi-asserted-by":"crossref","first-page":"616","DOI":"10.1145\/6138.6144","article-title":"Metrics for Ada packages: An initial study","volume":"29","author":"Gannon","year":"1986","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(88)90005-2_BIB61","series-title":"Proc. IEEE Total Systems Reliability Symp.","first-page":"57","article-title":"Dynamic complexity measures for software design","author":"Hall","year":"1983"},{"key":"10.1016\/0164-1212(88)90005-2_BIB62","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1147\/rd.281.0015","article-title":"Combined network complexity measures","volume":"20","author":"Hall","year":"1984","journal-title":"IBM J. Research and Development"},{"key":"10.1016\/0164-1212(88)90005-2_BIB63","series-title":"Operating and Programming Systems: Elements of Software Science","author":"Halstead","year":"1977"},{"issue":"2","key":"10.1016\/0164-1212(88)90005-2_BIB64","article-title":"Software metrics: A critical overview","volume":"13","author":"Hamer","year":"1985","journal-title":"Pergamon Infotech State of the Art Report"},{"key":"10.1016\/0164-1212(88)90005-2_BIB65","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1145\/5657.5660","article-title":"A note on the Berry-Meekings style metric","volume":"29","author":"Harrison","year":"1986","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(88)90005-2_BIB66","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1002\/spe.4380140606","article-title":"The evaluation of software systems' structure using quantitative software metrics","volume":"14","author":"Henry","year":"1984","journal-title":"Software Practice and Experience"},{"key":"10.1016\/0164-1212(88)90005-2_BIB67","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1049\/sej.1986.0004","article-title":"Quantitative models for managing software development processes","volume":"1","author":"Huff","year":"1986","journal-title":"Software Engineering J."},{"key":"10.1016\/0164-1212(88)90005-2_BIB68","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/1041838.1041840","article-title":"A complexity measure based on selection and nesting","volume":"13","author":"Huisheng","year":"1985","journal-title":"SIGMetrics"},{"key":"10.1016\/0164-1212(88)90005-2_BIB69","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1109\/TSE.1985.232199","article-title":"An experimental study of software metrics for real-time software","volume":"SE-11","author":"Jensen","year":"1985","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB70","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1147\/sj.171.0039","article-title":"Measuring programming quality and productivity","volume":"17","author":"Jones","year":"1978","journal-title":"IBM Systems J."},{"key":"10.1016\/0164-1212(88)90005-2_BIB71","series-title":"Programming Productivity","author":"Jones","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB72","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/0164-1212(81)90032-7","article-title":"Software quality based on interconnectivity","volume":"2","author":"Kafura","year":"1981","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB73","series-title":"Proc. 8th Int. Conf. on Software Engineering","first-page":"378","article-title":"A validation of software metrics using many metrics and two resources","author":"Kafura","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB74","first-page":"103","article-title":"Program history records: A system of software data collection and analysis","volume":"4","author":"Kitchenham","year":"1984","journal-title":"ICL Tech. J."},{"key":"10.1016\/0164-1212(88)90005-2_BIB75","first-page":"73","article-title":"Software cost models","volume":"4","author":"Kitchenham","year":"1984","journal-title":"ICL Tech. J."},{"key":"10.1016\/0164-1212(88)90005-2_BIB76","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1016\/0164-1212(85)90026-3","article-title":"Software project development cost estimation","volume":"5","author":"Kitchenham","year":"1985","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB77","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1049\/sej.1986.0010","article-title":"Software metrics and integrated project support environments","volume":"1","author":"Kitchenham","year":"1986","journal-title":"Software Engineering J."},{"key":"10.1016\/0164-1212(88)90005-2_BIB78","series-title":"Proc. Computer Software and Applications Conf.","first-page":"319","article-title":"Software development effort prediction based on function points","author":"Knafl","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB79","doi-asserted-by":"crossref","first-page":"994","DOI":"10.1109\/TSE.1985.231546","article-title":"Software science applied to APL","volume":"SE-11","author":"Konstam","year":"1985","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB80","series-title":"A Cooperative Industry Study\u2014Software Development\/Maintenance Productivity","author":"Kunkler","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB81","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/0164-1212(81)90030-3","article-title":"A critical examination of software science","volume":"2","author":"Lassez","year":"1981","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB82","series-title":"Proc. Congr. Canadian Information Processing Soc.","first-page":"109","article-title":"A survey of computer-aided tools for performing systems analysis and design","author":"Lehnert","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB83","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/1041838.1041842","article-title":"A simple measure of software complexity","volume":"13","author":"Lem","year":"1985","journal-title":"SIGMetrics"},{"key":"10.1016\/0164-1212(88)90005-2_BIB84","series-title":"Proc. Computer Software and Applications Conf.","first-page":"383","article-title":"The relationship between program complexity and slice complexity","author":"Longworth","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB85","first-page":"489","article-title":"Compare: A collusion detector for Pascal","volume":"4","author":"Madhavji","year":"1985","journal-title":"Techniques et Sciences Informatiques"},{"key":"10.1016\/0164-1212(88)90005-2_BIB86","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","article-title":"A complexity measure","volume":"5","author":"McCabe","year":"1976","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB87","series-title":"Proc. 8th Int. Conf. on Software Engineering","first-page":"292","article-title":"COCOMO evaluation and tailoring","author":"Miyazaki","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB88","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/0164-1212(81)90045-5","article-title":"Entropy metrics for software design evaluation","volume":"2","author":"Mohanty","year":"1981","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB89","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1016\/0164-1212(83)90033-X","article-title":"A software metric for cost estimation and efficiency measurement in data processing system development","volume":"3","author":"Van der Poel","year":"1983","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB90","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1093\/comjnl\/27.4.340","article-title":"An axiomatic theory of software complexity measure","volume":"27","author":"Prather","year":"1984","journal-title":"Computer J."},{"key":"10.1016\/0164-1212(88)90005-2_BIB91","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB92","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1109\/MC.1984.1658970","article-title":"Software engineering problems and perspectives","volume":"17","author":"Ramamoorthy","year":"1984","journal-title":"Computer"},{"key":"10.1016\/0164-1212(88)90005-2_BIB93","series-title":"Proc. Computer Software and Applications Conf.","first-page":"111","article-title":"Metrics guided methodology","author":"Ramamoorthy","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB94","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1109\/TSE.1986.6312978","article-title":"Programming in the large","volume":"SE-12","author":"Ramamoorthy","year":"1986","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB95","series-title":"Proc. Computer Software and Applications Conf.","first-page":"308","article-title":"A synthesis of software metrics and the cyclomatic number","author":"Ramamurthy","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB96","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1145\/5657.5661","article-title":"Program style analysis: A natural by-product of program compilation","volume":"29","author":"Redish","year":"1986","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(88)90005-2_BIB97","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/0164-1212(84)90023-2","article-title":"Metrics to measure the complexity of partial programs","volume":"4","author":"Reynolds","year":"1984","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB98","series-title":"Le Logiciel: De sa conception \u00e0 sa maintenance","author":"Robillard","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB99","series-title":"Proc. Computer Software and Applications Conf.","first-page":"368","article-title":"Software metrics interpretation through experimentation","author":"Rodriguez","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB100","series-title":"Proc. ACM Nat. Conf.","first-page":"671","article-title":"Quantitative measurement of program quality","author":"Rubey","year":"1968"},{"key":"10.1016\/0164-1212(88)90005-2_BIB101","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"131","article-title":"High-level language metrics","author":"Sammet","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB102","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"43","article-title":"Design of software experiments","author":"Sayward","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB103","series-title":"Proc. Conf. on Software Maintenance","first-page":"114","article-title":"Metrics for optimal maintenance management","author":"Schaefer","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB104","series-title":"Proc. Computer Software and Applications Conf.","first-page":"247","article-title":"On complexity metrics oriented for distributed programs using Ada tasking","author":"Shatz","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB105","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"251","article-title":"When is \u201cgood\u201d enough? Evaluating and selecting software metrics","author":"Shaw","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB106","series-title":"Software Metrics: An Analysis and Evaluation","first-page":"263","article-title":"Annotated bibliography on software metrics","author":"Shaw","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB107","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1109\/TSE.1985.232222","article-title":"Identifying error-prone software\u2014An empirical study","volume":"SE-11","author":"Shen","year":"1985","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB108","series-title":"Software Engineering Design, Reliability and Management","author":"Shooman","year":"1983"},{"key":"10.1016\/0164-1212(88)90005-2_BIB109","doi-asserted-by":"crossref","first-page":"909","DOI":"10.1109\/TSE.1985.232548","article-title":"Automated software quality assurance","volume":"SE-11","author":"Sneed","year":"1985","journal-title":"IEEE Trans. Software Engineering"},{"issue":"5","key":"10.1016\/0164-1212(88)90005-2_BIB110","volume":"7","year":"1982","journal-title":"Software Engineering Notes"},{"key":"10.1016\/0164-1212(88)90005-2_BIB111","series-title":"Proc. 8th Int. Conf. on Software Engineering","first-page":"142","article-title":"Software quality assessment technology","author":"Sunazuka","year":"1985"},{"key":"10.1016\/0164-1212(88)90005-2_BIB112","doi-asserted-by":"crossref","DOI":"10.21236\/ADA145869","article-title":"Automating Software Design Metrics","author":"Szulewski","year":"1984"},{"key":"10.1016\/0164-1212(88)90005-2_BIB113","article-title":"Deep Space Network Software Cost Estimation Model","author":"Tausworthe","year":"1981"},{"key":"10.1016\/0164-1212(88)90005-2_BIB114","series-title":"Proc. 15th Symp. on the Interface","first-page":"277","article-title":"Model evaluation in software metrics research","author":"Thebault","year":"1983"},{"key":"10.1016\/0164-1212(88)90005-2_BIB115","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":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB116","series-title":"Proc. Computer Software and Applications Conf.","first-page":"240","article-title":"An approach to measuring data structure complexity","author":"Tsai","year":"1986"},{"key":"10.1016\/0164-1212(88)90005-2_BIB117","series-title":"Proc. 9th Australian Computer Conf.","first-page":"847","article-title":"Software science\u2014An introduction","author":"Tyler","year":"1982"},{"key":"10.1016\/0164-1212(88)90005-2_BIB118","doi-asserted-by":"crossref","first-page":"562","DOI":"10.1109\/TSE.1983.235115","article-title":"Managing and predicting the costs of real-time software","volume":"SE-9","author":"Warburton","year":"1983","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB119","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/0164-1212(81)90029-7","article-title":"A study of several metrics for programming effort","volume":"2","author":"Woodfield","year":"1981","journal-title":"J. Systems and Software"},{"key":"10.1016\/0164-1212(88)90005-2_BIB120","doi-asserted-by":"crossref","DOI":"10.21236\/ADA143763","article-title":"Methodology for Software Maintenance","author":"Yau","year":"1984"},{"key":"10.1016\/0164-1212(88)90005-2_BIB121","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1109\/TSE.1985.232544","article-title":"Design stability measures for software maintenance","volume":"SE-11","author":"Yau","year":"1985","journal-title":"IEEE Trans. Software Engineering"},{"key":"10.1016\/0164-1212(88)90005-2_BIB122","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1145\/953579.811099","article-title":"The establishment and use of measures to evaluate the quality of software design","volume":"3","author":"Yin","year":"1978","journal-title":"Software Engineering Notes"},{"key":"10.1016\/0164-1212(88)90005-2_BIB123","series-title":"Principles of Software Engineering","first-page":"1","article-title":"Large-scale software development","author":"Zelkowitz","year":"1979"},{"key":"10.1016\/0164-1212(88)90005-2_BIB124","first-page":"416","article-title":"Estimating and productivity measurement","volume":"56","author":"Zwanzig","year":"1983","journal-title":"GUIDE"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0164121288900052?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0164121288900052?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,25]],"date-time":"2019-02-25T05:55:53Z","timestamp":1551074153000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0164121288900052"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1988,3]]},"references-count":124,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1988,3]]}},"alternative-id":["0164121288900052"],"URL":"https:\/\/doi.org\/10.1016\/0164-1212(88)90005-2","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[1988,3]]}}}