DocumentCode
959224
Title
An integrating common framework for measuring cognitive software complexity
Author
Öry, Zsolt
Author_Institution
Siemens-Nixdorf Inf.-Syst. AG, Munich, Germany
Volume
8
Issue
5
fYear
1993
fDate
9/1/1993 12:00:00 AM
Firstpage
263
Lastpage
272
Abstract
The author presents a new framework integrating diverse aspects of cognitive complexity. Methods based on communication theory are used to compute a reasonable measurement of comprehensibility integrating the contribution of diverse aspects, such as control flow, data flow, modularity or even compliance with standards, in a single value. In contrast to most published metrics, the approach is based on document/programmer interaction, rather than on document structure. He models this interaction by an abstract noisy communication channel, where perturbations stemming from decoding errors are used for complexity quantification. This new approach conforms with approved programming heuristics as well as with empirical results
Keywords
information theory; software metrics; abstract noisy communication channel; cognitive software complexity; communication theory; complexity quantification; comprehensibility; control flow; data flow; decoding errors; document/programmer interaction; empirical results; integrating common framework; metrics; modularity; programming heuristics;
fLanguage
English
Journal_Title
Software Engineering Journal
Publisher
iet
ISSN
0268-6961
Type
jour
Filename
238593
Link To Document