An empirical investigation of the key factors for refactoring success in an 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

View graph of relations

Author(s)

Related Research Unit(s)

Detail(s)

Original languageEnglish
Title of host publication15th Americas Conference on Information Systems 2009, AMCIS 2009
Pages5031-5040
Volume8
Publication statusPublished - Aug 2009

Publication series

Name
Volume8

Conference

Title15th Americas Conference on Information Systems 2009 (AMCIS 2009)
PlaceUnited States
CitySan Francisco
Period6 - 9 August 2009

Abstract

Refactoring is an increasingly practiced method in industrial software development. Stated simply, refactoring is an ongoing software improvement process that simplifies the internal structure of existing software, without changing its external behavior. The purpose is to improve the software and facilitate future maintenance and enhancement. Existing studies on refactoring mainly focus on its technical aspects and thus do not consider the team and human factors that influence its success. To identify the major facilitating factors for the success of refactoring, we interviewed 10 industrial software developers, and combined their responses with a study of the existing literature, formulated a model of refactoring success. The resulting conceptual model comprises both technical and non-technical factors. Technical factors include: level, testing and debugging, and tools, while the non-technical factors include: communication and coordination, support activities, individual capability/skills, and programmer participation. We propose to verify this model empirically through a survey of professional software developers (main body of refactoring practitioners). The survey design is provided.

Research Area(s)

  • Empirical software engineering, Human factors, Maintenance, Refactoring, Software development

Citation Format(s)

An empirical investigation of the key factors for refactoring success in an industrial context. / Wang, Yi; Wagner, Christian; Ip, Rachael K.F.
15th Americas Conference on Information Systems 2009, AMCIS 2009. Vol. 8 2009. p. 5031-5040.

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