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

1 Scopus Citations
View graph of relations

Author(s)

  • Yi Wang

Related Research Unit(s)

Detail(s)

Original languageEnglish
Title of host publicationProduct-Focused Software Process Improvement
PublisherSpringer Verlag
Pages185-198
Volume32 LNBIP
ISBN (Print)9783642021510
Publication statusPublished - 2009

Publication series

NameLecture Notes in Business Information Processing
Volume32 LNBIP
ISSN (Print)1865-1348

Conference

Title10th International Conference on Product-Focused Software Process Improvement, PROFES 2009
PlaceFinland
CityOulu
Period15 - 17 June 2009

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).

Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45)32_Refereed conference paper (with host publication)peer-review