• DocumentCode
    2721523
  • Title

    Generating hierarchical system descriptions for software error localization

  • Author

    Selby, Richard W.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1988
  • fDate
    19-21 Jul 1988
  • Firstpage
    89
  • Lastpage
    96
  • Abstract
    The purpose of this study is to quantify ratios of coupling and cohesion and use them in the generation of hierarchical system descriptions. The ability of the hierarchical descriptions to localize errors by identifying error-prone system structure is evaluated using actual error data. Measures of data interaction called data bindings, are used as the basis for calculating software coupling and cohesion. A 135000 source line system from a production environment has been selected for empirical analysis. Software error data were collected from high-level system design through system test and from field operation of the system. A set of five tools is applied to calculate the data bindings automatically, and cluster analysis is used to determine a hierarchical description of each of the system´s 77 subsystems. An analysis-of-variance model is used to characterize subsystems and individual routines that had either many/few errors or high/low error correction effort
  • Keywords
    program testing; software engineering; analysis-of-variance model; cluster analysis; cohesion; coupling; data bindings; data interaction; empirical analysis; error-prone system structure; hierarchical system descriptions; production environment; software error localization; Computer errors; Data analysis; Error correction; Hierarchical systems; Software measurement; Software systems; Software testing; Software tools; System analysis and design; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Analysis, 1988., Proceedings of the Second Workshop on
  • Conference_Location
    Banff, Alta.
  • Print_ISBN
    0-8186-0868-4
  • Type

    conf

  • DOI
    10.1109/WST.1988.5357
  • Filename
    5357