• DocumentCode
    2549496
  • Title

    Measuring the quality of interfaces using source code entropy

  • Author

    Panchenko, Oleksandr ; Mueller, Stephan H. ; Zeier, Alexander

  • Author_Institution
    Hasso Plattner Inst. for Software Syst. Eng., Potsdam, Germany
  • fYear
    2009
  • fDate
    21-23 Oct. 2009
  • Firstpage
    1108
  • Lastpage
    1111
  • Abstract
    Global enterprises face an increasingly high complexity of software systems. Although size and complexity are two different aspects of a software system, traditionally, various size metrics have been established to indicate their complexity. In fact, many developed software metrics correlate with the number of lines of code. Moreover, a combination of multiple metrics collected on bottom layers into one comprehensible and meaningful indicator for an entire system is not a trivial task. This paper proposes a novel interpretation of an entropy-based metric to assess the design of a software system in terms of interface quality and understandability. The proposed metric is independent of the system size and delivers one single value eliminating the unnecessary aggregation step. Further, an industrial case study has been conducted to illustrate the usefulness of this metric.
  • Keywords
    software metrics; entropy based metric; interfaces quality measurement; software metrics; software system complexity; software understandability; source code entropy; Business communication; Entropy; Humans; Information theory; Software design; Software measurement; Software metrics; Software quality; Software systems; Systems engineering and theory; Entropy; Quality of interfaces; Software understandability; Source code complexity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Engineering and Engineering Management, 2009. IE&EM '09. 16th International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-3671-2
  • Electronic_ISBN
    978-1-4244-3672-9
  • Type

    conf

  • DOI
    10.1109/ICIEEM.2009.5344433
  • Filename
    5344433