{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,2]],"date-time":"2026-04-02T22:53:14Z","timestamp":1775170394267,"version":"3.50.1"},"reference-count":42,"publisher":"Elsevier BV","issue":"2-3","license":[{"start":{"date-parts":[[1999,7,1]],"date-time":"1999-07-01T00:00:00Z","timestamp":930787200000},"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":[[1999,7]]},"DOI":"10.1016\/s0164-1212(99)00035-7","type":"journal-article","created":{"date-parts":[[2003,4,5]],"date-time":"2003-04-05T02:09:52Z","timestamp":1049508592000},"page":"149-157","source":"Crossref","is-referenced-by-count":141,"title":["Software metrics: successes, failures and new directions"],"prefix":"10.1016","volume":"47","author":[{"given":"Norman E","family":"Fenton","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Neil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"4","key":"10.1016\/S0164-1212(99)00035-7_BIB1","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/52.526831","article-title":"The slippery path to productivity improvement","volume":"13","author":"Abdel-Hamid","year":"1996","journal-title":"IEEE Software"},{"issue":"1","key":"10.1016\/S0164-1212(99)00035-7_BIB2","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1147\/rd.281.0002","article-title":"Optimizing preventive service of software products","volume":"28","author":"Adams","year":"1984","journal-title":"IBM Research Journal"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB3","first-page":"353","article-title":"An example of software system debugging","volume":"71","author":"Akiyama","year":"1971","journal-title":"Inf Processing"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB4","unstructured":"Albrecht, A.J., 1979. Measuring Application Development. Proceedings of IBM Applications Development joint SHARE\/GUIDE symposium. Monterey CA, pp. 83\u201392"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB5","unstructured":"Bache, R., Neil, M., 1995. Introducing metrics into industry: a perspective on GQM. In: Fenton, N.E., Whitty, R.W., Iizuka, Y. (Eds.), Software Quality Assurance and metrics: A Worldwide Prespective. International Thomson Press, pp. 59\u201368"},{"issue":"6","key":"10.1016\/S0164-1212(99)00035-7_BIB6","doi-asserted-by":"crossref","first-page":"758","DOI":"10.1109\/32.6156","article-title":"The TAME project: Towards improvement-oriented software environments","volume":"14","author":"Basili","year":"1988","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB7","doi-asserted-by":"crossref","unstructured":"Basili, V.R., Reiter, R.W., 1981. A controlled experiment quantitatively comparing software development approaches. IEEE Transactions on Software Engineering 7 (3)","DOI":"10.1109\/TSE.1981.230841"},{"issue":"7","key":"10.1016\/S0164-1212(99)00035-7_BIB8","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1109\/TSE.1986.6312975","article-title":"Experimentation in software engineering","volume":"12","author":"Basili","year":"1986","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB9","unstructured":"Boehm, B.W., 1981. Software Engineering Economics. Prentice-Hall, New York"},{"issue":"1","key":"10.1016\/S0164-1212(99)00035-7_BIB10","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/32.481535","article-title":"Property-based software engineering measurement","volume":"22","author":"Briand","year":"1996","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB11","doi-asserted-by":"crossref","unstructured":"Brocklehurst, S., Littlewood, B., 1992. New ways to get accurate software reliability modelling. IEEE Software, pp. 34\u201342","DOI":"10.1109\/52.143100"},{"issue":"6","key":"10.1016\/S0164-1212(99)00035-7_BIB12","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","article-title":"A metrics suite for object oriented design","volume":"20","author":"Chidamber","year":"1994","journal-title":"IEEE Transactions on Software Engineeing"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB13","unstructured":"DeMarco, T., 1982. Controlling Software Projects. Yourden Press, New York"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB14","unstructured":"Fenton, N.E., 1991. Software Metrics: A Rigorous Approach. Chapman & Hall, London"},{"issue":"1","key":"10.1016\/S0164-1212(99)00035-7_BIB15","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1049\/ip-sen:19984895","article-title":"Assessing dependability of safety critical systems using diverse evidence","volume":"145","author":"Fenton","year":"1998","journal-title":"IEE Proceedings Software Engineering"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB16","doi-asserted-by":"crossref","unstructured":"Fenton, N.E., Neil, M., 1999. A critique of software defect prediction models. IEEE Transactions on Software Engineering","DOI":"10.1109\/32.815326"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB17","doi-asserted-by":"crossref","unstructured":"Fenton, N.E., Ohlsson, N., 1999. Quantitative analysis of faults and failures in a complex software system. IEEE Transactions on Software Engineering, to appear","DOI":"10.1109\/32.879815"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB18","unstructured":"Fenton, N.E., Pfleeger, S.L., 1996. Software Metrics: A Rigorous and Practical Approach, 2nd ed. International Thomson Computer Press"},{"issue":"4","key":"10.1016\/S0164-1212(99)00035-7_BIB19","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1109\/52.300094","article-title":"Science and substance: a challenge to software engineers","volume":"11","author":"Fenton","year":"1994","journal-title":"IEEE Software"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB20","unstructured":"Gilb, T., Graham, D., 1994. Software Inspections. Addison\u2013Wesley, Wokingham, UK"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB21","unstructured":"Gilb, T., 1988. Principles of Software Engineering Management. Addison\u2013Wesley, Wokingham, UK"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB22","unstructured":"Gilb, T., 1976. Software Metrics. Chartwell-Bratt"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB23","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/0164-1212(94)90031-0","article-title":"A tabulation of topics where software practice leads software theory","volume":"25","author":"Glass","year":"1994","journal-title":"Journal of Systems Software"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB24","unstructured":"Grady, R., Caswell, D., 1987. Software Metrics: Establishing a Company-wide Program. Prentice-Hall, Englewood Cliffs, NJ"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB25","unstructured":"Grady, R.B, 1992. Practical Software Metrics for Project Management and Process Improvement. Prentice-Hall, Englewood Cliffs, NJ"},{"issue":"2","key":"10.1016\/S0164-1212(99)00035-7_BIB26","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/52.582975","article-title":"Implementing effective software metrics programmes","volume":"14","author":"Hall","year":"1997","journal-title":"IEEE Software"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB27","unstructured":"Halstead, M., 1977. Elements of Software Science. North-Holland, Amsterdam"},{"issue":"2","key":"10.1016\/S0164-1212(99)00035-7_BIB28","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1109\/52.582978","article-title":"Reexamining the fault density \u2013 component size connection","volume":"14","author":"Hatton","year":"1997","journal-title":"IEEE Software"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB29","unstructured":"Hetzel, W.C., 1993. Making Software Measurement Work: Building an Effective Software Measurement Program. QED Publishing Group, Wellesley, MA"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB30","unstructured":"Horvitz, E., Barry, M., 1995. Display of information for time-critical decision making. Proceedings of 11th Conference on AI, Montreal"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB31","unstructured":"Hugin, A.S., 1989. www.hugin.dk"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB32","doi-asserted-by":"crossref","unstructured":"Humphrey, W.S., 1989. Managing the Software Process. Addison\u2013Wesley, Reading, MA","DOI":"10.21236\/ADA469159"},{"issue":"1","key":"10.1016\/S0164-1212(99)00035-7_BIB33","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1007\/BF00125809","article-title":"Function point sizing: structure, validity and applicability","volume":"1","author":"Jeffery","year":"1996","journal-title":"Empirical Software Engineering"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB34","unstructured":"Jensen, F.V., 1996. An Introduction to Bayesian Networks. UCL Press"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB35","unstructured":"Jones, C., 1991. Applied Software Measurement. McGraw-Hill, New York"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB36","unstructured":"Kitchenham, B.A., 1995. Using function points for software cost estimation. In: Fenton, N.E., Whitty, R.W., Iizuka, Y. (Eds.), Software Quality Assurance and Measurement. International Thomson Computer Press, pp. 266\u2013280"},{"issue":"4","key":"10.1016\/S0164-1212(99)00035-7_BIB37","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","article-title":"A software complexity measure","volume":"2","author":"McCabe","year":"1976","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"5","key":"10.1016\/S0164-1212(99)00035-7_BIB38","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1109\/32.135775","article-title":"The detection of fault-prone programs","volume":"18","author":"Munson","year":"1992","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB39","unstructured":"Onvlee, J., 1995. Use of function points for estimation and contracts. In: Fenton, N., Whitty, R.W., Iizuka, Y. (Eds.), Software Quality Assurance and Metrics. pp. 88\u201393"},{"issue":"4","key":"10.1016\/S0164-1212(99)00035-7_BIB40","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1109\/TSE.1978.231521","article-title":"A general empirical solution to the macro software sizing and estimating problem","volume":"4","author":"Putnam","year":"1978","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB41","unstructured":"Symons, C.R., 1991. Software Sizing and Estimating: Mark II Function point Analysis. Wiley, New York"},{"key":"10.1016\/S0164-1212(99)00035-7_BIB42","doi-asserted-by":"crossref","unstructured":"Zuse, H., 1991. Software Complexity: Measures and Methods. De Gruyter, Berlin","DOI":"10.1515\/9783110866087"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121299000357?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121299000357?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,29]],"date-time":"2020-01-29T19:29:43Z","timestamp":1580326183000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121299000357"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,7]]},"references-count":42,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[1999,7]]}},"alternative-id":["S0164121299000357"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(99)00035-7","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[1999,7]]}}}