• DocumentCode
    3081167
  • Title

    A software evaluation model using component association views

  • Author

    Sartipi, Kamran

  • Author_Institution
    Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    259
  • Lastpage
    268
  • Abstract
    Introduces a view-based architectural design evaluation model that allows one to quantitatively evaluate and categorize the design of a software system. The model is based on the notion of component association, which is a generalization of coupling and cohesion metrics. The component association is defined as a measure of the overall dependency among high-level system components, such as files, modules or subsystems, with regard to a collection of criteria. The associations are discovered by applying data mining techniques to a database of data-flow and control-flow dependencies extracted from the software system. The proposed association-view and modularity metrics allow the user to evaluate the design quality of a software system
  • Keywords
    computer aided software engineering; data flow analysis; data mining; software architecture; software metrics; software quality; subroutines; association discovery; association-view metrics; component association views; component cohesion metrics; component coupling metrics; control-flow dependencies; criteria; data mining; data-flow dependencies; database; design quality evaluation; files; high-level system components dependency measure; modularity metrics; modules; quantitative evaluation; software evaluation model; software system design categorization; subsystems; view-based architectural design evaluation model; Computer aided software engineering; Computer science; Control systems; Data mining; Databases; Laboratories; Proposals; Reverse engineering; Software measurement; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-1131-7
  • Type

    conf

  • DOI
    10.1109/WPC.2001.921736
  • Filename
    921736