DocumentCode :
732080
Title :
Manually Locating Features in Industrial Source Code: The Search Actions of Software Nomads
Author :
Jordan, Howell ; Rosik, Jacek ; Herold, Sebastian ; Botterweck, Goetz ; Buckley, Jim
fYear :
2015
fDate :
18-19 May 2015
Firstpage :
174
Lastpage :
177
Abstract :
Expert software engineers working on large systems often need to perform feature location when moving to work in unfamiliar areas. We hypothesise that leveraging the system-specific knowledge of these may help to improve semi-automated feature location techniques. In order to assess and understand how software nomads perform manual feature location searches, two expert professional software engineers were observed in-vivo following a think-aloud protocol while performing manual feature location on a large-scale heterogeneous system. The nomads´ search actions were found to be around twice as effective as those reported in previous studies. This cannot be explained by sophisticated use of tools or complex queries. We conclude that system rules and conventions are frequently used by experts when constructing feature location search terms.
Keywords :
Complexity theory; Feature extraction; Java; Manuals; Software systems; Feature location; Source code; search In-vivo empirical studies;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension (ICPC), 2015 IEEE 23rd International Conference on
Conference_Location :
Florence, Italy
Type :
conf
DOI :
10.1109/ICPC.2015.26
Filename :
7181444
Link To Document :
بازگشت