DocumentCode :
2209075
Title :
What motivate software engineers to refactor source code? evidences from professional developers
Author :
Wang, Yi
Author_Institution :
Dept. of Inf. Syst., City Univ. of Hong Kong, Hong Kong, China
fYear :
2009
fDate :
20-26 Sept. 2009
Firstpage :
413
Lastpage :
416
Abstract :
Refactoring is an increasingly practiced method in industry software development. However, existing research mostly focus on the technical aspect of refactoring, we still know little about the human behavior domain on this issue. Software developer´s motivation has been recognized as a key human factor for the software development and maintenance tasks, therefore, identifying what motivates software developer refactor their (or others) source code will bring both theoretical and practical implications. In this paper, we report our case studies in four software development organizations. Through interviews with 10 professional software developers, we identified the major factors that motivate their refactoring activities. An empirical model on refactoring motivation is also presented based on the data collected.
Keywords :
human factors; software maintenance; human behavior domain; human factor; industrial software development; professional developers; software development organizations; software engineer motivation; software maintenance; source code refactoring; Computer industry; Human factors; Information systems; Object oriented modeling; Productivity; Programming; Software engineering; Software maintenance; Software quality; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
Conference_Location :
Edmonton, AB
ISSN :
1063-6773
Print_ISBN :
978-1-4244-4897-5
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2009.5306290
Filename :
5306290
Link To Document :
بازگشت