Study Overview
This is the study overview page. Here you will find which goal and requisite contributions were reported by this study. If you are an author of this study, you can log in using your author username and password for this study and add or edit goal/requisite contributions.
Method fragments in this study
Here is a list of method fragment related to this study. Click on one to see its goal and requisite contributions as reported by this study.
Refactoring
Goal contributions
| Major Goal | Minor Goal | Contribution Value | Situation |
|---|---|---|---|
| Improved Product/Code Quality | Reduce complexity of code | + | The method that began with the most lines of code showed the most improvement after refactoring. |
| Improved Effectiveness (performance) | Increase ad hoc code reusability | ++ | Code reusability measured indirectly by measuring quality indicators. |
Requisite contributions
(S - Satisfied, PS - Partially Satisfied, U - Undefined, D - Denied, PD - Partly Denied)
| Major Requisite | Minor Requisite | Requisite Satisfaction Value | Situation |
|---|
Study information
- ID:
- 76
- Name:
- Moser2006
- URL:
- http://dx.doi.org/10.1007/11763864
- Study Type:
- Empirical Study
- Study Format:
- Case Study
- Description:
- 4 developers
- Organization:
- VTT Electronics
- Year:
- 2006
- Reference:
- Moser, R., Sillitti, A., Abrahamsson, P. & Succi, G. (2006). Does refactoring improve reusability. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 4039 LNCS, pp. 287-297
- Title of Paper:
- Does refactoring improve reusability
- Conference Name:
- Abstract:
- The improvement of the software development process through the development and utilization of high quality and reusable software components has been advocated for a long time. Agile Methods promote some interesting practices, in particular the practice of refactoring, which are supposed to improve understandability and maintainability of source code. In this research we analyze if refactoring promotes ad-hoc reuse of object-oriented classes by improving internal quality metrics. We conduct a ca
