A conceptual model of cognitive complexity of elements of the programming process

作者: SN Cant , DR Jeffery , B Henderson-Sellers

DOI: 10.1016/0950-5849(95)91491-H

关键词:

摘要: Abstract A new approach to complexity metrics is described based not on empirical analysis of the final product, viz. code, but an understanding cognitive processes analyst or programmer as they and undertake challenges program development, modification debugging. The resulting metric, Cognitive Complexity Model, involves quantification a number processes, focused descriptions comprehension from twin ‘chunking’ ‘tracing’ used by software developers in attempt reach cognition system at code level. conceptual framework given well some illustrative indicators likely component measures together with areas needing further research.

参考文章(94)
Brian Henderson-Sellers, S. N. Cant, D. Ross Jeffery, Application of Cognitive Complexity Metrics to Object-Oriented Programs. Journal of Object-oriented Programming. ,vol. 7, pp. 52- 63 ,(1994)
F. B. Bastani, APPROACH TO MEASURING PROGRAM COMPLEXITY. IEEE. ,(1983)
Enrique Ivan Oviedo, Control flow, data flow and program complexity Software engineering metrics I. pp. 52- 65 ,(1984)
John C Thomas, Michael L Schneider, None, Human factors in computer systems Ablex Publishing Corp.. ,(1984)
Issa Feghali, Arthur H. Watson, B. Henderson-Sellers, David Tegarden, Technical Correcspondence: Clarrification concerning modularization and McCabe's cyclomatic complexity Communications of The ACM. ,vol. 37, pp. 91- 94 ,(1994) , 10.1145/175276.1016849
Brian Henderson-Sellers, Yagna Raj Pant, June M. Vemer, Cyclomatic Complexity: theme and variations Australasian Journal of Information Systems. ,vol. 1, ,(1993) , 10.3127/AJIS.V1I1.429
Elliot Soloway, Kate Ehrlich, An empirical investigation of the tacit plan knowledge in programming Human factors in computer systems. pp. 113- 133 ,(1984)
Maurice H. Halstead, Elements of software science Elsevier. ,(1977)
Barry W Boehm, John R Brown, Hans Kaspar, Characteristics of software quality North-Holland , American Elsevier. ,(1978)
Albert Badre, Ben Shneiderman, Directions in human-computer interaction ,(1982)