• DocumentCode
    3178928
  • Title

    A Simple and Effective Measure for Complex Low-Level Dependencies

  • Author

    Beyer, Dirk ; Fararooy, Ashgan

  • Author_Institution
    Simon Fraser Univ., Burnaby, BC, Canada
  • fYear
    2010
  • fDate
    June 30 2010-July 2 2010
  • Firstpage
    80
  • Lastpage
    83
  • Abstract
    The measure dep-degree is a simple indicator for structural problems and complex dependencies on code-level. We model low-level dependencies between program operations as use-def graph, which is generated from reaching definitions of variables. The more dependencies a program operation has, the more different program states have to be considered and the more difficult it is to understand the operation. Dep-degree is simple to compute and interpret, flexible and scalable in its application, and independently complementing other indicators. Preliminary experiments suggest that the measure dep-degree, which simply counts the number of dependency edges in the use-def graph, is a good indicator for readability and understandablity.
  • Keywords
    software metrics; dep-degree measurement; low-level dependency measurement; readability indicator; understandablity indicator; Application software; Frequency; Guidelines; Lab-on-a-chip; Length measurement; Program processors; Size measurement; Software measurement; Software systems; Stability; Dependency Analysis; Program Understanding; Refactoring; Software Measure;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension (ICPC), 2010 IEEE 18th International Conference on
  • Conference_Location
    Braga, Minho
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-7604-6
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2010.49
  • Filename
    5521761