• DocumentCode
    2741717
  • Title

    Using history information to improve design flaws detection

  • Author

    Rapu, D. ; Ducasse, Stéphane ; Gîrba, Tudor ; Marinescu, Radu

  • Author_Institution
    LOOSE Res. Group, Timisoara Univ., Romania
  • fYear
    2004
  • fDate
    24-26 March 2004
  • Firstpage
    223
  • Lastpage
    232
  • Abstract
    As systems evolve and their structure decays, maintainers need accurate and automatic identification of the design problems. Current approaches for automatic detection of design problems are not accurate enough because they analyze only a single version of a system and consequently they miss essential information as design problems appear and evolve over time. Our approach is to use the historical information of the suspected flawed structure to increase the accuracy of the automatic problem detection. Our means is to define measurements which summarize how persistent the problem was and how much maintenance effort was spent on the suspected structure. We apply our approach on a large scale case study and show how it improves the accuracy of the detection of god classes and data classes, and additionally how it adds valuable semantical information about the evolution of flawed design structures.
  • Keywords
    object-oriented programming; program debugging; quality assurance; software maintenance; software metrics; software prototyping; data class; design flaws detection; god class; object-oriented programming; quality assurance; software evolution; software maintenance; software metrics; Diseases; History; Humans; Information analysis; Large-scale systems; Object oriented programming; Quality assurance; Software maintenance; Software metrics; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2107-X
  • Type

    conf

  • DOI
    10.1109/CSMR.2004.1281423
  • Filename
    1281423