An exploratory investigation on refactoring in industrial context
Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45) › 32_Refereed conference paper (with host publication) › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Title of host publication | Product-Focused Software Process Improvement |
Publisher | Springer Verlag |
Pages | 185-198 |
Volume | 32 LNBIP |
ISBN (Print) | 9783642021510 |
Publication status | Published - 2009 |
Publication series
Name | Lecture Notes in Business Information Processing |
---|---|
Volume | 32 LNBIP |
ISSN (Print) | 1865-1348 |
Conference
Title | 10th International Conference on Product-Focused Software Process Improvement, PROFES 2009 |
---|---|
Place | Finland |
City | Oulu |
Period | 15 - 17 June 2009 |
Link(s)
Abstract
Refactoring, which is an efficient method to improve the quality of the existing code, has been widely used in practical software development and maintenance activities. The current refactoring researches are more focus on the technical aspect of refactoring but pay little attention to its use in real software development environment. However, software development and maintenance, in their nature, are human-centric activities. The lack of systematic empirical studies has resulted in the gap between current refactoring researches and industrial practices. To bridge this research gap, we conduct this exploratory study to learn more about the actual use of refactoring in the industrial context. Using a series of semi-controlled interviews as our major research method, we gathered first-hand information on how the refactoring is used by practitioners. We built a three-stage framework to describe the overall refactoring process. 19 basic factors are identified and categorized. We also identify the most important ones and the factors that may trigger potential conflicts between developers and the managers. Some related issues such as this study's implications are also discussed. © 2009 Springer Berlin Heidelberg.
Research Area(s)
- Human factors, Industrial context, Refactoring
Citation Format(s)
An exploratory investigation on refactoring in industrial context. / Wang, Yi.
Product-Focused Software Process Improvement. Vol. 32 LNBIP Springer Verlag, 2009. p. 185-198 (Lecture Notes in Business Information Processing; Vol. 32 LNBIP).
Product-Focused Software Process Improvement. Vol. 32 LNBIP Springer Verlag, 2009. p. 185-198 (Lecture Notes in Business Information Processing; Vol. 32 LNBIP).
Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45) › 32_Refereed conference paper (with host publication) › peer-review