Strengthening Refactoring: Towards Software Evolution with Quantitative and Experimental Grounds
被引:4
作者:
Bryton, Sergio
论文数: 0引用数: 0
h-index: 0
机构:
Univ Nova Lisboa, QUASAR VALSE Team, CITI, Dept Informat,FCT, Monte De Caparica, PortugalUniv Nova Lisboa, QUASAR VALSE Team, CITI, Dept Informat,FCT, Monte De Caparica, Portugal
Bryton, Sergio
[1
]
Brito e Abreu, Fernando
论文数: 0引用数: 0
h-index: 0
机构:
Univ Nova Lisboa, QUASAR VALSE Team, CITI, Dept Informat,FCT, Monte De Caparica, PortugalUniv Nova Lisboa, QUASAR VALSE Team, CITI, Dept Informat,FCT, Monte De Caparica, Portugal
Brito e Abreu, Fernando
[1
]
机构:
[1] Univ Nova Lisboa, QUASAR VALSE Team, CITI, Dept Informat,FCT, Monte De Caparica, Portugal
来源:
2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009)
|
2009年
关键词:
Software Design;
Quality Analysis and Evaluation Techniques;
Software Engineering Tools and Methods;
Software Quality Tools;
Review and Audit;
D O I:
10.1109/ICSEA.2009.90
中图分类号:
TP31 [计算机软件];
学科分类号:
081202 ;
0835 ;
摘要:
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.