{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T17:18:28Z","timestamp":1770484708253,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540516354","type":"print"},{"value":"9783540467236","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1989]]},"DOI":"10.1007\/3-540-51635-2_34","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T21:09:54Z","timestamp":1330204194000},"page":"86-99","source":"Crossref","is-referenced-by-count":8,"title":["An empirical and theoretical analysis of an information flow-based system design metric"],"prefix":"10.1007","author":[{"given":"D. C.","family":"Ince","sequence":"first","affiliation":[]},{"given":"M. J.","family":"Shepperd","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,26]]},"reference":[{"key":"6_CR1","volume-title":"Notes on the Synthesis of Form","author":"C. Alexander","year":"1964","unstructured":"Alexander, C. Notes on the Synthesis of Form. Cambridge, MA: Harvard University Press, Cambridge. 1964."},{"issue":"1","key":"6_CR2","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/69605.2085","volume":"27","author":"V. R. Basili","year":"1984","unstructured":"Basili, V.R. and Perricone, B.T. Software errors and complexity: an empirical investigation. Communications of the ACM. 27, 1. pp. 42\u201352, 1984.","journal-title":"Communications of the ACM"},{"key":"6_CR3","unstructured":"Belady, L.A. On software complexity. Proceedings of the Workshop on Quantitative Software Models. pp. 90\u201394. 1979."},{"key":"6_CR4","unstructured":"Benyon-Tinker, G. Complexity measures in an evolving large system. Proceedings Workshop on Quantitative Software Models. pp. 117\u2013127. 1979."},{"key":"6_CR5","volume-title":"Controlling Software Projects","author":"T. DeMarco","year":"1982","unstructured":"DeMarco, T. Controlling Software Projects. New York, N.Y: Yourdon Press. 1982."},{"issue":"5","key":"6_CR6","doi-asserted-by":"crossref","first-page":"510","DOI":"10.1109\/TSE.1981.231113","volume":"7","author":"S. Henry","year":"1981","unstructured":"Henry, S. and Kafura, D. Software structure metrics based on information flow. IEEE Transactions on Software Engineering. 7, 5. pp. 510\u2013518. 1981.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"6","key":"6_CR7","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1002\/spe.4380140606","volume":"14","author":"S. Henry","year":"1984","unstructured":"Henry, S. and Kafura, D. The evaluation of software systems' structure using quantitative software metrics. Software Practice and Experience. 14, 6. pp. 561\u2013573. 1984.","journal-title":"Software Practice and Experience"},{"key":"6_CR8","first-page":"23","volume":"88","author":"D. C. Ince","year":"1988","unstructured":"Ince D.C., and Sheppard, M.J. System Design Metrics: a Review and Perspective. Proceedings Software Engineering 88. pp. 23\u201327. 1988.","journal-title":"Proceedings Software Engineering"},{"issue":"3","key":"6_CR9","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1109\/TSE.1987.233164","volume":"13","author":"D. Kafura","year":"1987","unstructured":"Kafura, D. and Reddy, G.R. The use of software complexity metrics in software maintenance. IEEE Transactions on Software Engineering. 13, 3. pp. 335\u2013343. 1987.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"6_CR10","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1049\/sej.1987.0015","volume":"2","author":"B. A. Kitchenham","year":"1987","unstructured":"Kitchenham, B.A. Pickard, L. Towards a constructive quality model. Part 2: Statistical tecniques for modelling software quality in the ESPRIT REQUEST project. The Software Engineering Journal.\n2, 4. pp. 114\u2013126. 1987.","journal-title":"The Software Engineering Journal."},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Kitchenham, B.A. An evaluation of software structure metrics. Proc. COMPSAC'88. 1988.","DOI":"10.1109\/CMPSAC.1988.17200"},{"issue":"3","key":"6_CR12","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1145\/1010675.807794","volume":"11","author":"T. Laurmaa","year":"1982","unstructured":"Laurmaa, T. and Syrjanen, M. APL and Halstead's theory: a measuring tool and some experiments. SIGMETRICS Performance Evaluation Review. 11, 3. pp. 32\u201347. 1982.","journal-title":"SIGMETRICS Performance Evaluation Review"},{"key":"6_CR13","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/0164-1212(84)90029-3","volume":"4","author":"J. B. Lohse","year":"1984","unstructured":"Lohse, J.B. and Zweben, S.H. Experimental evaluation of software design principles: an investigation into the effect of module coupling on system and modifiability. Journal of Systems and Software. 4. pp. 301\u2013308. 1984.","journal-title":"Journal of Systems and Software"},{"issue":"11","key":"6_CR14","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/987335.987340","volume":"11","author":"T. Love","year":"1976","unstructured":"Love, T. and Bowman, B. An independent test of the theory of software physics. ACM SIGPLAN Notices. 11, 11. pp. 42\u201349, 1976.","journal-title":"ACM SIGPLAN Notices"},{"issue":"4","key":"6_CR15","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"2","author":"T. J. McCabe","year":"1976","unstructured":"McCabe T.J. A complexity measure. IEEE Transactions on Software Engineering. 2, 4. pp. 308\u2013320. 1976.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"10","key":"6_CR16","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1145\/954627.954633","volume":"12","author":"G. J. Myers","year":"1977","unstructured":"Myers, G.J. An extension to the cyclomatic measure of program complexity. ACM SIGPLAN Notices. 12, 10. pp. 61\u201364. 1977.","journal-title":"ACM SIGPLAN Notices"},{"key":"6_CR17","volume-title":"Reliable Software through Composite Design","author":"G. J. Myers","year":"1979","unstructured":"Myers, G.J. Reliable Software through Composite Design. New York, N.Y: Petrocelli 1979."},{"issue":"12","key":"6_CR18","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D. L. Parnas","year":"1972","unstructured":"Parnas, D.L. On the criteria to be used in decomposing systems into modules. Communications of the ACM. 15, 12. pp. 1053\u20131058. 1972.","journal-title":"Communications of the ACM"},{"issue":"3","key":"6_CR19","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1109\/TSE.1987.233165","volume":"13","author":"H. D. Rombach","year":"1987","unstructured":"Rombach, H.D. A controlled experiment on the impact of software structure on maintainability. IEEE Transactions on Software Engineering. 13, 3. pp. 344\u2013354. 1987.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6_CR20","first-page":"2","volume":"2","author":"M.J Shepperd","year":"1989","unstructured":"Shepperd M.J, and Ince D.C. Metrics, outlier analysis and the design process. Journal of Information and Software Technology. 2, 2. 1989. (To appear)","journal-title":"Journal of Information and Software Technology"},{"issue":"9","key":"6_CR21","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1109\/TSE.1985.232544","volume":"11","author":"S. S. Yau","year":"1985","unstructured":"Yau, S.S. and Collofello, J.S. Design stability measures for software maintenance. IEEE Transactions on Software Engineering. 11, 9. pp. 849\u2013856. 1985.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"5","key":"6_CR22","first-page":"45","volume":"3","author":"B. H. Yin","year":"1978","unstructured":"Yin, B.H. and Winchester J.W. The establishment and use of measures to evaluate the quality of software designs. Proceedings ACM Quality Assurance Workshop.\n3, 5. pp. 45\u201352. 1978.","journal-title":"Proceedings ACM Quality Assurance Workshop."}],"container-title":["Lecture Notes in Computer Science","ESEC '89"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-51635-2_34.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,28]],"date-time":"2021-04-28T01:05:00Z","timestamp":1619571900000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-51635-2_34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989]]},"ISBN":["9783540516354","9783540467236"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/3-540-51635-2_34","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[1989]]}}}