• DocumentCode
    2988786
  • Title

    Prioritizing software anomalies with software metrics and architecture blueprints

  • Author

    Guimaraes, Everton ; Garcia, Alvaro ; Figueiredo, Eduardo ; Yuanfang Cai

  • Author_Institution
    Inf. Dept., PUC-Rio, Rio de Janeiro, Brazil
  • fYear
    2013
  • fDate
    18-19 May 2013
  • Firstpage
    82
  • Lastpage
    88
  • Abstract
    According to recent studies, architecture degradation is to a large extent a consequence of the introduction of code anomalies as the system evolves. Many approaches have been proposed for detecting code anomalies, but none of them has been efficient on prioritizing code anomalies that represent real problems in the architecture design. In this sense, our work aims to investigate whether the prioritization of instances of three types of classical code anomalies, Divergent Change, God Class and Shotgun Surgery, can be improved when supported by architecture blueprints. These blueprints are informal models often available in software projects, and they are used to capture key architecture decisions. Moreover, we are also investigating what information may be useful in the design blueprints to help developers on prioritizing the most critical software anomalies. In many cases, developers indicated that it would be interesting the insertion of additional information on the blueprints in order to detect architecturally-relevant anomalies.
  • Keywords
    software architecture; software metrics; architecturally-relevant anomal detection; code anomaly detection; divergent change; god class; shotgun surgery; software anomaly prioritization; software architecture blueprint design; software architecture degradation; software metrics; software projects; Computer architecture; Media; Mobile communication; Software; Software metrics; Surgery; Architectural Design; Code Anomaly; Design Blueprint; Software Metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling in Software Engineering (MiSE), 2013 5th International Workshop on
  • Conference_Location
    San Francisco, CA
  • ISSN
    2156-7883
  • Type

    conf

  • DOI
    10.1109/MiSE.2013.6595301
  • Filename
    6595301