{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:32:03Z","timestamp":1773192723959,"version":"3.50.1"},"reference-count":103,"publisher":"Elsevier BV","issue":"7","license":[{"start":{"date-parts":[[1995,1,1]],"date-time":"1995-01-01T00:00:00Z","timestamp":788918400000},"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":[[1995,1]]},"DOI":"10.1016\/0950-5849(95)91491-h","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T13:47:06Z","timestamp":1027604826000},"page":"351-362","source":"Crossref","is-referenced-by-count":59,"title":["A conceptual model of cognitive complexity of elements of the programming process"],"prefix":"10.1016","volume":"37","author":[{"given":"SN","family":"Cant","sequence":"first","affiliation":[]},{"given":"DR","family":"Jeffery","sequence":"additional","affiliation":[]},{"given":"B","family":"Henderson-Sellers","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"No 4","key":"10.1016\/0950-5849(95)91491-H_BIB1","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","article-title":"A complexity measure","volume":"Vol 2","author":"McCabe","year":"1976","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB2","author":"Halstead","year":"1987"},{"issue":"No 2","key":"10.1016\/0950-5849(95)91491-H_BIB3","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1109\/TSE.1983.236461","article-title":"Software science and cognitive psychology","volume":"Vol 9","author":"Coulter","year":"1983","journal-title":"IEEE Trans. Soft. Eng."},{"issue":"No 2","key":"10.1016\/0950-5849(95)91491-H_BIB4","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1109\/TSE.1983.236460","article-title":"Software science revisited: a critical analysis of the theory and its empirical support","volume":"Vol 9","author":"Shen","year":"1983","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB5","series-title":"COMPSAC '84","first-page":"388","article-title":"An analysis of control flow complexity","author":"Evangelist","year":"1984"},{"issue":"No 2","key":"10.1016\/0950-5849(95)91491-H_BIB6","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1145\/42372.42379","article-title":"NPATH: a measure of execution path complexity and its applications","volume":"Vol 31","author":"Nejmeh","year":"1988","journal-title":"Comm. ACM"},{"key":"10.1016\/0950-5849(95)91491-H_BIB7","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/0164-1212(90)90051-M","article-title":"Applications of a relative complexity metric for software project management","volume":"Vol 12","author":"Munson","year":"1990","journal-title":"J. Systems and Software"},{"key":"10.1016\/0950-5849(95)91491-H_BIB8","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/52.168858","article-title":"Measuring dynamic program complexity","author":"Munson","year":"1992","journal-title":"IEEE Software"},{"key":"10.1016\/0950-5849(95)91491-H_BIB9","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1049\/sej.1988.0003","article-title":"A critique of cyclomatic complexity as a software metric","volume":"Vol 3","author":"Shepperd","year":"1988","journal-title":"Software Engineering J."},{"issue":"No 2","key":"10.1016\/0950-5849(95)91491-H_BIB10","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/0164-1212(90)90119-7","article-title":"Software metrics as a programming training tool","volume":"Vol 13","author":"Bowman","year":"1990","journal-title":"J. Systems and Software"},{"issue":"No 12","key":"10.1016\/0950-5849(95)91491-H_BIB11","doi-asserted-by":"crossref","first-page":"1284","DOI":"10.1109\/32.106988","article-title":"Cyclomatic complexity density and software maintenance productivity","volume":"Vol 17","author":"Gill","year":"1991","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB12","first-page":"129","author":"Card","year":"1990"},{"key":"10.1016\/0950-5849(95)91491-H_BIB13","series-title":"Workshop on quantitative software models","first-page":"95","article-title":"In search of software complexity","author":"Curtis","year":"1979"},{"key":"10.1016\/0950-5849(95)91491-H_BIB14","volume":"Vols I, II and III","author":"McCall","year":"1977","journal-title":"Factors in software quality"},{"key":"10.1016\/0950-5849(95)91491-H_BIB15","author":"Boehm","year":"1978"},{"key":"10.1016\/0950-5849(95)91491-H_BIB16","volume":"Vols I, II and III","author":"Bowen","year":"1984","journal-title":"Specification of software quality attributes"},{"key":"10.1016\/0950-5849(95)91491-H_BIB17","first-page":"393","article-title":"The meaning of quality","volume":"86","author":"Kitchenham","year":"1986"},{"issue":"No 6","key":"10.1016\/0950-5849(95)91491-H_BIB18","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/0950-5849(87)90029-2","article-title":"Metrics and software structure","volume":"Vol 29","author":"Fenton","year":"1987","journal-title":"Inf. and Soft. Technol."},{"issue":"No 4","key":"10.1016\/0950-5849(95)91491-H_BIB19","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1093\/comjnl\/29.4.330","article-title":"Axiomatic approach to software metrication through program decomposition","volume":"Vol 29","author":"Fenton","year":"1986","journal-title":"Computer J."},{"key":"10.1016\/0950-5849(95)91491-H_BIB20","author":"Fenton","year":"1991"},{"key":"10.1016\/0950-5849(95)91491-H_BIB21","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1016\/0164-1212(90)90038-N","article-title":"Deriving structurally based software measures","volume":"Vol 12","author":"Fenton","year":"1990","journal-title":"J. Systems and Software"},{"key":"10.1016\/0950-5849(95)91491-H_BIB22","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1049\/sej.1992.0036","article-title":"When a software measure is not a measure","author":"Fenton","year":"1992","journal-title":"Software Engineering J."},{"issue":"No 5","key":"10.1016\/0950-5849(95)91491-H_BIB23","doi-asserted-by":"crossref","first-page":"510","DOI":"10.1109\/TSE.1981.231113","article-title":"Software structure metrics based on information flow","volume":"Vol 7","author":"Henry","year":"1981","journal-title":"IEEE Trans. Soft. Eng."},{"issue":"No 8","key":"10.1016\/0950-5849(95)91491-H_BIB24","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1145\/70470.70473","article-title":"Software metrics: using measurement theory to describe the properties and scales of static software complexity metrics","volume":"Vol 24","author":"Zuse","year":"1989","journal-title":"Sigplan Notices"},{"issue":"No 2","key":"10.1016\/0950-5849(95)91491-H_BIB25","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/52.50772","article-title":"Predicting source-code complexity at the design stage","volume":"Vol 7","author":"Henry","year":"1990","journal-title":"IEEE Software"},{"key":"10.1016\/0950-5849(95)91491-H_BIB26","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/0164-1212(91)90008-T","article-title":"Rigor in software complexity measurement experimentation","volume":"Vol 16","author":"MacDonnell","year":"1991","journal-title":"J. Systems and Software"},{"issue":"No 12","key":"10.1016\/0950-5849(95)91491-H_BIB27","doi-asserted-by":"crossref","first-page":"1289","DOI":"10.1109\/32.106989","article-title":"Properties of control flow complexity measures","volume":"Vol 17","author":"Lakshmanan","year":"1991","journal-title":"IEEE Trans. Soft. Eng."},{"issue":"No 11","key":"10.1016\/0950-5849(95)91491-H_BIB28","doi-asserted-by":"crossref","first-page":"979","DOI":"10.1109\/32.177367","article-title":"Predictive modeling techniques of software quality from software measures","volume":"Vol 18","author":"Khoshgoftaar","year":"1992","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB29","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1016\/0164-1212(92)90115-Z","article-title":"A factor analysis of software complexity measures","volume":"Vol 17","author":"Mata-Toledo","year":"1992","journal-title":"J. Systems and Software"},{"issue":"No 11","key":"10.1016\/0950-5849(95)91491-H_BIB30","doi-asserted-by":"crossref","first-page":"1044","DOI":"10.1145\/7538.7540","article-title":"Software complexity measurement","volume":"Vol 29","author":"Kearney","year":"1986","journal-title":"Comm ACM"},{"issue":"No 9","key":"10.1016\/0950-5849(95)91491-H_BIB31","doi-asserted-by":"crossref","first-page":"1357","DOI":"10.1109\/32.6178","article-title":"Evaluating software complexity measures","volume":"Vol 14","author":"Weyuker","year":"1988","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB32","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1016\/0164-1212(92)90114-Y","article-title":"A formal program complexity model and its application","volume":"Vol 17","author":"Tian","year":"1992","journal-title":"J. Systems and Software"},{"issue":"No 6","key":"10.1016\/0950-5849(95)91491-H_BIB33","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1109\/32.87287","article-title":"On Weyuker's axioms for software complexity measures","volume":"Vol 17","author":"Cherniavsky","year":"1991","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB34","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/0164-1212(93)90065-6","article-title":"Measurement of data structure complexity","volume":"Vol 20","author":"Munson","year":"1993","journal-title":"J. Systems and Software"},{"key":"10.1016\/0950-5849(95)91491-H_BIB35","first-page":"325","author":"Klir","year":"1985"},{"key":"10.1016\/0950-5849(95)91491-H_BIB36","series-title":"Tutorial on models and methods for software management and engineering","article-title":"Qualitative software complexity models: a summary","author":"Basili","year":"1980"},{"key":"10.1016\/0950-5849(95)91491-H_BIB37","series-title":"Workshop on Quantitative Software Models","first-page":"90","article-title":"On software complexity","author":"Belady","year":"1979"},{"key":"10.1016\/0950-5849(95)91491-H_BIB38","first-page":"119","article-title":"Chunks: a basis for complexity measurement","volume":"Vol 20","author":"Davis","year":"1984"},{"key":"10.1016\/0950-5849(95)91491-H_BIB39","author":"Zuse","year":"1991"},{"key":"10.1016\/0950-5849(95)91491-H_BIB40","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1109\/MC.1982.1654138","article-title":"Applying software complexity metrics to program maintenance","author":"Harrison","year":"1982","journal-title":"IEEE Computer"},{"issue":"No 3","key":"10.1016\/0950-5849(95)91491-H_BIB41","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1145\/356778.356783","article-title":"Models and measurements for quality assessment of software","volume":"Vol 11","author":"Mohanty","year":"1979","journal-title":"Computing Surveys"},{"issue":"No 9","key":"10.1016\/0950-5849(95)91491-H_BIB42","doi-asserted-by":"crossref","first-page":"1366","DOI":"10.1109\/32.6179","article-title":"A study on the applicability of complexity measures","volume":"Vol 14","author":"Davis","year":"1988","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB43","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/988131.988137","article-title":"A topological analysis of computer programs with less than three binary branches","author":"Harrison","year":"1981","journal-title":"ACM SIGPLAN Notices"},{"key":"10.1016\/0950-5849(95)91491-H_BIB44","series-title":"Proc. 11th Ann. Int. Conf. Software Engineering","first-page":"245","article-title":"The dimensionality of program complexity","author":"Munson","year":"1989"},{"key":"10.1016\/0950-5849(95)91491-H_BIB45","series-title":"Human Factors in Computing: Proc. of CHI '83 Conf.","first-page":"240","article-title":"Beyond numbers: don't ask \u201cHow Many\u201d\u2026 ask \u201cWhy\u201d","author":"Soloway","year":"1983"},{"key":"10.1016\/0950-5849(95)91491-H_BIB46","first-page":"1092","article-title":"Software psychology: the need for an interdisciplinary program","volume":"Vol 74","author":"Curtis","year":"1986"},{"key":"10.1016\/0950-5849(95)91491-H_BIB47","article-title":"Measurement theory","volume":"Vol 7","author":"Roberts","year":"1979"},{"key":"10.1016\/0950-5849(95)91491-H_BIB48","article-title":"A model-based approach to establishing and maintaining a software measurement program","author":"Offen","year":"1994"},{"key":"10.1016\/0950-5849(95)91491-H_BIB49","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1016\/0164-1212(90)90050-V","article-title":"A philosophy for software measurement","volume":"Vol 12","author":"Baker","year":"1990","journal-title":"J. Systems and Software"},{"key":"10.1016\/0950-5849(95)91491-H_BIB50","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1002\/spe.4380090207","article-title":"Computer programming and the human thought process","volume":"Vol 9","author":"Tracz","year":"1979","journal-title":"Software Practice and Experience"},{"key":"10.1016\/0950-5849(95)91491-H_BIB51","author":"Sutcliffe","year":"1989"},{"key":"10.1016\/0950-5849(95)91491-H_BIB52","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1037\/h0043158","article-title":"The magic seven plus or minus two. Some limits on our capacity for processing information","volume":"Vol 63","author":"Miller","year":"1956","journal-title":"Psychological Review"},{"key":"10.1016\/0950-5849(95)91491-H_BIB53","author":"Kintsch","year":"1977"},{"issue":"No 3","key":"10.1016\/0950-5849(95)91491-H_BIB54","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1007\/BF00977789","article-title":"Syntactic\/semantic interactions in programmer behaviour: a model and experimental results","volume":"Vol 8","author":"Shneiderman","year":"1979","journal-title":"Int. J. Computer and Information Sciences"},{"key":"10.1016\/0950-5849(95)91491-H_BIB55","series-title":"Directions in human computer interaction","first-page":"179","article-title":"Designing chunks for sequentially displayed information","author":"Badre","year":"1982"},{"key":"10.1016\/0950-5849(95)91491-H_BIB56","series-title":"Human factors in computer systems","first-page":"113","article-title":"An empirical investigation of the tacit plan knowledge in programming","author":"Ehrlich","year":"1984"},{"key":"10.1016\/0950-5849(95)91491-H_BIB57","series-title":"Proc. 5th Int. Conf. SE","first-page":"439","article-title":"Program slicing","author":"Weiser","year":"1981"},{"key":"10.1016\/0950-5849(95)91491-H_BIB58","series-title":"Human-computer interaction\u2014INTERACT '84","first-page":"461","article-title":"The comprehensibility of programming notations","author":"Gilmore","year":"1985"},{"key":"10.1016\/0950-5849(95)91491-H_BIB59","series-title":"Computing skills and the user interface","first-page":"221","article-title":"The art of notation","author":"Green","year":"1981"},{"issue":"No 11","key":"10.1016\/0950-5849(95)91491-H_BIB60","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1145\/359168.359171","article-title":"A psychology of learning BASIC","volume":"Vol 22","author":"Mayer","year":"1979","journal-title":"Comm ACM"},{"issue":"No 6","key":"10.1016\/0950-5849(95)91491-H_BIB61","doi-asserted-by":"crossref","first-page":"758","DOI":"10.1109\/32.6156","article-title":"The TAME project: towards improvement oriented software environments","volume":"Vol 14","author":"Basili","year":"1988","journal-title":"IEEE Trans. Soft. Eng."},{"issue":"No 3","key":"10.1016\/0950-5849(95)91491-H_BIB62","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1109\/32.268921","article-title":"Software assessment: a necessary scientific basis","volume":"Vol 20","author":"Fenton","year":"1994","journal-title":"IEEE Trans. Soft. Eng."},{"issue":"No 4","key":"10.1016\/0950-5849(95)91491-H_BIB63","first-page":"52","article-title":"Application of cognitive complexity metrics to object-oriented programs","volume":"Vol 7","author":"Cant","year":"1994","journal-title":"J. Obj.-Oriented Programming"},{"key":"10.1016\/0950-5849(95)91491-H_BIB64","series-title":"COMPSAC '83","first-page":"1","article-title":"An approach to measuring program complexity","author":"Bastani","year":"1983"},{"key":"10.1016\/0950-5849(95)91491-H_BIB65","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/0096-0551(82)90003-0","article-title":"A measure of logical complexity of programs","volume":"Vol 7","author":"Iyengar","year":"1982","journal-title":"Computing Language"},{"issue":"No 4","key":"10.1016\/0950-5849(95)91491-H_BIB66","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1109\/TSE.1984.5010260","article-title":"Program control complexity and productivity","volume":"Vol 10","author":"Gaffney","year":"1979","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB67","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1145\/954627.954633","article-title":"An extension to the cyclomatic measure of program complexity","author":"Myers","year":"1977","journal-title":"SIGPLAN Notices"},{"issue":"No 5","key":"10.1016\/0950-5849(95)91491-H_BIB68","doi-asserted-by":"crossref","first-page":"595","DOI":"10.1109\/TSE.1984.5010283","article-title":"Empirical studies of programming knowledge","volume":"Vol 10","author":"Soloway","year":"1984","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB69","series-title":"Structured design: fundamentals of a discipline of computer program and systems design","author":"Yourdon","year":"1979"},{"key":"10.1016\/0950-5849(95)91491-H_BIB70","article-title":"IEEE Standard Glossary of Software Engineering Terminology","author":"IEEE","year":"1983"},{"key":"10.1016\/0950-5849(95)91491-H_BIB71","series-title":"Proc. CHI '85: Human Factors in Computing","first-page":"61","article-title":"Estimating the distribution of software complexity within a program","author":"Moher","year":"1985"},{"key":"10.1016\/0950-5849(95)91491-H_BIB72","series-title":"Int. Conf. SE 1984","first-page":"294","article-title":"A discriminant metric for module cohesion","author":"Emerson","year":"1984"},{"key":"10.1016\/0950-5849(95)91491-H_BIB73","article-title":"Enhanced effort estimation by extending basic programming models to include modularity effects","author":"Woodfield","year":"1980"},{"key":"10.1016\/0950-5849(95)91491-H_BIB74","series-title":"Proc. 5th Int. Conf. SE 1981","first-page":"215","article-title":"The effect of modularization and comments on program comprehension","author":"Woodfield","year":"1981"},{"key":"10.1016\/0950-5849(95)91491-H_BIB75","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/0164-1212(79)90014-1","article-title":"Analysis of the effects of programming factors on programming effort","author":"Dunsmore","year":"1980","journal-title":"J. Systems and Software"},{"key":"10.1016\/0950-5849(95)91491-H_BIB76","article-title":"The cognitive complexity of programs developed using the object-oriented paradigm","author":"Cant","year":"1991"},{"issue":"No 3","key":"10.1016\/0950-5849(95)91491-H_BIB77","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1109\/TSE.1978.231497","article-title":"Program complexity and programmer productivity","volume":"Vol SE 4","author":"Chen","year":"1978","journal-title":"IEEE Trans. Soft. Eng."},{"issue":"No 11","key":"10.1016\/0950-5849(95)91491-H_BIB78","doi-asserted-by":"crossref","first-page":"1025","DOI":"10.1109\/32.177371","article-title":"An entropy-based measure of software complexity","volume":"Vol 18","author":"Harrison","year":"1982","journal-title":"IEEE Trans. Soft. Eng."},{"issue":"No 8","key":"10.1016\/0950-5849(95)91491-H_BIB79","doi-asserted-by":"crossref","first-page":"1116","DOI":"10.1109\/32.7622","article-title":"A synthesis of software science measures and the cyclomatic number","volume":"Vol 14","author":"Ramamurthy","year":"1988","journal-title":"Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB80","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/954373.954375","article-title":"Measurement of program complexity by the pair (cyclomatic number, operator count)","author":"Hansen","year":"1978","journal-title":"ACM SIGPLAN Notices"},{"key":"10.1016\/0950-5849(95)91491-H_BIB81","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":"Vol 2","author":"Woodfield","year":"1981","journal-title":"J. Systems and Software"},{"key":"10.1016\/0950-5849(95)91491-H_BIB82","doi-asserted-by":"crossref","first-page":"616","DOI":"10.1145\/6138.6144","article-title":"Metrics for Ada packages: an initial study","volume":"Vol 29","author":"Gannon","year":"1986","journal-title":"Comms. ACM"},{"issue":"No 1","key":"10.1016\/0950-5849(95)91491-H_BIB83","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/TSE.1979.226497","article-title":"A measure of control flow complexity in program text","volume":"Vol 5","author":"Woodward","year":"1979","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB84","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/0164-1212(92)90090-7","article-title":"Software complexity and Ada rendezvous: metrics based on non-determinism","volume":"Vol 17","author":"Damerla","year":"1992","journal-title":"J. Systems and Software"},{"key":"10.1016\/0950-5849(95)91491-H_BIB85","author":"Gilb","year":"1977"},{"key":"10.1016\/0950-5849(95)91491-H_BIB86","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/0164-1212(90)90066-U","article-title":"A proposal for measuring the structural complexity of programs","volume":"Vol 12","author":"Adamov","year":"1990","journal-title":"J. Systems and Software"},{"key":"10.1016\/0950-5849(95)91491-H_BIB87","series-title":"Proc. COMPSAC 80","first-page":"146","article-title":"Control flow, data flow and program complexity","author":"Oviedo","year":"1980"},{"issue":"No 12","key":"10.1016\/0950-5849(95)91491-H_BIB88","doi-asserted-by":"crossref","first-page":"1415","DOI":"10.1145\/76380.76382","article-title":"Design complexity measurement and testing","volume":"Vol 32","author":"McCabe","year":"1989","journal-title":"Comm. ACM"},{"key":"10.1016\/0950-5849(95)91491-H_BIB89","series-title":"Proc. COMPSAC '86","first-page":"240","article-title":"An approach to measuring data structure complexity","author":"Tsai","year":"1986"},{"key":"10.1016\/0950-5849(95)91491-H_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":"Vol 27","author":"Prather","year":"1984","journal-title":"Computer J."},{"issue":"No 4","key":"10.1016\/0950-5849(95)91491-H_BIB91","first-page":"92","article-title":"Clarification concerning modularization and McCabe's cyclomatic complexity","volume":"Vol 37","author":"Henderson-Sellers","year":"1994","journal-title":"Comm. ACM"},{"issue":"No 9","key":"10.1016\/0950-5849(95)91491-H_BIB92","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1145\/947955.947960","article-title":"A nesting level complexity measure","volume":"Vol 17","author":"Piwowarski","year":"1982","journal-title":"ACM SIGPLAN Notices"},{"issue":"No 1","key":"10.1016\/0950-5849(95)91491-H_BIB93","first-page":"24","article-title":"Cyclomatic complexity: theme and variations","volume":"Vol 1","author":"Henderson-Sellers","year":"1993","journal-title":"Australian J. of Information Systems"},{"issue":"No 8","key":"10.1016\/0950-5849(95)91491-H_BIB94","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1145\/70470.70471","article-title":"Rated and operational complexity of program\u2014an extension to McCabe's theory of complexity measure","volume":"Vol 24","author":"Sagri","year":"1989","journal-title":"ACM SIGPLAN Notices"},{"issue":"No 4","key":"10.1016\/0950-5849(95)91491-H_BIB95","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1016\/0950-5849(90)90065-Y","article-title":"Early life-cycle metrics and software quality models","volume":"Vol 32","author":"Shepperd","year":"1990","journal-title":"Inf. and Soft. Technol."},{"key":"10.1016\/0950-5849(95)91491-H_BIB96","series-title":"Procs. COMPSAC '85","first-page":"254","article-title":"An analysis of software structure using a generalized program graph","author":"Bieman","year":"1985"},{"issue":"No 4","key":"10.1016\/0950-5849(95)91491-H_BIB97","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/1010884.1010888","article-title":"A comparison of program complexity prediction models","volume":"Vol 5","author":"Tanik","year":"1980","journal-title":"ACM SIGSOFT, Software Engineering Notes"},{"key":"10.1016\/0950-5849(95)91491-H_BIB98","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/0164-1212(81)90031-5","article-title":"Measuring the quality of structured designs","volume":"Vol 2","author":"Troy","year":"1981","journal-title":"J. Systems and Software"},{"issue":"No 4","key":"10.1016\/0950-5849(95)91491-H_BIB99","doi-asserted-by":"crossref","first-page":"390","DOI":"10.1109\/TSE.1975.6312870","article-title":"Iterative enhancement: a practical technique for software development","volume":"Vol 1","author":"Basili","year":"1975","journal-title":"IEEE Trans. Soft. Eng."},{"issue":"No 6","key":"10.1016\/0950-5849(95)91491-H_BIB100","doi-asserted-by":"crossref","first-page":"545","DOI":"10.1109\/TSE.1980.234503","article-title":"Some stability measures for software maintenance","volume":"Vol 6","author":"Yau","year":"1980","journal-title":"IEEE Trans. Soft. Eng."},{"key":"10.1016\/0950-5849(95)91491-H_BIB101","series-title":"3rd Int. Conf. Soft. Eng.","first-page":"149","article-title":"A model for program complexity analysis","author":"McClure","year":"1978"},{"key":"10.1016\/0950-5849(95)91491-H_BIB102","doi-asserted-by":"crossref","DOI":"10.21236\/ADA060522","article-title":"Cognitive structures in the comprehension and memory of computer programs: an investigation of computer program debugging","author":"Atwood","year":"1978"},{"issue":"No 6","key":"10.1016\/0950-5849(95)91491-H_BIB103","doi-asserted-by":"crossref","first-page":"697","DOI":"10.1109\/TSE.1987.233475","article-title":"An empirical study of software metrics","volume":"Vol SE-13","author":"Li","year":"1987","journal-title":"IEEE Trans. Soft. Eng."}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:095058499591491H?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:095058499591491H?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T19:39:46Z","timestamp":1578512386000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/095058499591491H"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995,1]]},"references-count":103,"journal-issue":{"issue":"7","published-print":{"date-parts":[[1995,1]]}},"alternative-id":["095058499591491H"],"URL":"https:\/\/doi.org\/10.1016\/0950-5849(95)91491-h","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[1995,1]]}}}