DocumentCode :
2155215
Title :
Using activity traces to characterize programming behaviour beyond the lab
Author :
Murphy, Gail C. ; Viriyakattiyaporn, Petcharat ; Shepherd, David
Author_Institution :
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC
fYear :
2009
fDate :
17-19 May 2009
Firstpage :
90
Lastpage :
94
Abstract :
Systematically improving the efficiency of programmers requires understanding what activities occur during programming, which activities are inefficient and then assessing languages, tools and processes proposed to improve the situation. Conducting the experiments required to support a systematic approach is difficult for many reasons, including the lack of availability of experienced programmers and the common belief that individual programmer effectiveness varies greatly. In this paper, we investigate whether generic activity traces of how a programmer interacts with a development environment can help bridge between results gathered in the lab with how programming occurs in the field. We describe the kinds of information that can be gleaned from activity traces, consider whether positive indication of a behaviour seen in the lab translates to data collected from the field, and discuss challenges with gathering appropriate data and with using gathered data appropriately.
Keywords :
program diagnostics; programming environments; reverse engineering; development environment; generic activity traces; lab; program understanding; programming behaviour; Bridges; Computer science; Control systems; Data privacy; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location :
Vancouver, BC
ISSN :
1092-8138
Print_ISBN :
978-1-4244-3998-0
Electronic_ISBN :
1092-8138
Type :
conf
DOI :
10.1109/ICPC.2009.5090031
Filename :
5090031
Link To Document :
بازگشت