• DocumentCode
    2056160
  • Title

    Strengthening Refactoring: Towards Software Evolution with Quantitative and Experimental Grounds

  • Author

    Bryton, Sérgio ; e Abreu, F.B.

  • Author_Institution
    CITI Dept. de Inf., Univ. Nova de Lisboa, Monte da Caparica, Portugal
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    570
  • Lastpage
    575
  • Abstract
    Refactoring is a process meant to improve the internal quality of software systems. However, while on one hand, the guidelines for this delicate process are still empirical and qualitative, on the other hand, software product metrics often indicate that this process has the opposite results. Also, there is a lack of evidence regarding improvements on maintainability due to refactoring. This means that this process, although widely acknowledged as one of the best software practices, is difficult to deploy within large scale software systems, and can be better grounded. To address these challenges, we propose a method for refactoring with quantitative and experimental grounds. Upon the consolidation of this method, we will build the necessary blocks to implement and validate it.
  • Keywords
    software maintenance; software metrics; software quality; quality analysis; software evolution; software product metrics; software quality system; software refactoring; Design methodology; Electronic equipment testing; Embedded software; Hardware; Job design; Software engineering; Software maintenance; Software quality; Software testing; System testing; Quality Analysis and Evaluation Techniques; Review and Audit; Software Design; Software Engineering Tools and Methods; Software Quality Tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4779-4
  • Electronic_ISBN
    978-0-7695-3777-1
  • Type

    conf

  • DOI
    10.1109/ICSEA.2009.90
  • Filename
    5298727