• 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