|
ABSTRACT
In this paper, we describe our proposal of researching a way of automatically identifying developers' tasks, starting from their interaction with their computers. The data used is collected by a tool which is fully automated, non-intrusive and general enough to accommodate any application that the developers might be using. The method is based on previous researches regarding the behavior of developers and the structures of their tasks. We consider three levels, in decreasing order of complexity: tasks, activities and actions. Our approach has two steps: mapping from actions to activities and from activities to tasks. We describe our approach, our hypotheses, our planned methodology and our expected results. We point also to some of our preliminary results.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Basili, V. R. The TAME Project: Towards Improvement-Oriented Software Environments. IEEE Transactions on Software Engineering, Vol. 14, June 1988.
|
| |
3
|
|
| |
4
|
Coman, I. and Sillitti, A. An Empirical Exploratory Study on Inferring Developers' Activities from Low-Level Data. To appear in Proc. Of 19th Intl. Conf. on Software Engineering and Knowledge Engineering, 2007.
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
 |
9
|
Victor M. González , Gloria Mark, "Constant, constant, multi-tasking craziness": managing multiple working spheres, Proceedings of the SIGCHI conference on Human factors in computing systems, p.113-120, April 24-29, 2004, Vienna, Austria
[doi> 10.1145/985692.985707]
|
| |
10
|
|
| |
11
|
Janes, A., Scotto, M., Sillitti, A. and Succi, G. A Perspective on Non-Invasive Software Management. IEEE Instrumentation and Measurement Technology Conference, 2006.
|
| |
12
|
|
| |
13
|
|
| |
14
|
Johnson, P. M. et all. Beyond the Personal Software Process: Metrics Collection and Analysis for the Differently Disciplined. Technical Report, http://csdl.ics.hawaii.edu/techreports/02-07/02-07.pdf, July 2002.
|
| |
15
|
Barbara A. Kitchenham , Shari Lawrence Pfleeger , Lesley M. Pickard , Peter W. Jones , David C. Hoaglin , Khaled El Emam , Jarrett Rosenberg, Preliminary guidelines for empirical research in software engineering, IEEE Transactions on Software Engineering, v.28 n.8, p.721-734, August 2002
[doi> 10.1109/TSE.2002.1027796]
|
| |
16
|
Andrew J. Ko , Brad A. Myers , Michael J. Coblenz , Htet Htet Aung, An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks, IEEE Transactions on Software Engineering, v.32 n.12, p.971-987, December 2006
[doi> 10.1109/TSE.2006.116]
|
| |
17
|
Kou, H. and Johnson, P. Automated Recognition of Low-Level Process: A Pilot Validation Study of Zorro for Test-Driven Development. Proc. of the Intl. Workshop on Software Process, May 2006.
|
 |
18
|
|
| |
19
|
Murphy, G. C, Kersten, M., Robillard, M. P. and Cubranic, D. The Emergent Structure of Development Tasks. Invited Paper, Proc. of ECOOP, Vol. 3586 of Lecture Notes in Computer Science, pp. 33--48, 2005.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
Janice Singer , Timothy Lethbridge , Norman Vinson , Nicolas Anquetil, An examination of software engineering work practices, Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research, p.21, November 10-13, 1997, Toronto, Ontario, Canada
|
| |
27
|
6th Sense Analytics tool, http://www.6thsenseanalytics.com
|
|