• DocumentCode
    3253560
  • Title

    Metrics and Antipatterns for Software Quality Evaluation

  • Author

    Fontana, Francesca Arcelli ; Maggioni, Stefano

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Milano Bicocca, Milan, Italy
  • fYear
    2011
  • fDate
    20-21 June 2011
  • Firstpage
    48
  • Lastpage
    56
  • Abstract
    In the context of software evolution, many activities are involved and are very useful, like being able to evaluate the design quality of an evolving system, both to locate the parts that need particular refactoring or reengineering efforts, and to evaluate parts that are well designed. This paper aims to give support hints for the evaluation of the code and design quality of a system and in particular we suggest to use metrics computation and antipatterns detection together. We propose metrics computation based on particular kinds of micro-structures and the detection of structural and object-oriented antipatterns with the aim of identifying areas of design improvements. We can evaluate the quality of a system according to different issues, for example by understanding its global complexity, analyzing the cohesion and coupling of system modules and locating the most critical and complex components that need particular refactoring or maintenance.
  • Keywords
    computational complexity; object-oriented programming; software maintenance; software metrics; software performance evaluation; software quality; code quality; design quality; global complexity; metrics computation; object oriented antipatterns; reengineering efforts; refactoring efforts; software evolution; software quality evaluation antipatterns; software quality evaluation metrics; structural antipatterns; Computer architecture; Couplings; Measurement; Programming; Software; Software architecture; Stability analysis; antipatterns detection; metrics computation; software maintainability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop (SEW), 2011 34th IEEE
  • Conference_Location
    Limerick
  • ISSN
    1550-6215
  • Print_ISBN
    978-1-4673-0245-6
  • Type

    conf

  • DOI
    10.1109/SEW.2011.13
  • Filename
    6146907