DuoTracker: Tool Support for Software Defect Data Collection and Analysis

In today software industry defect tracking tools either help to improve an organization's software development process or an individual's software development process. No defect tracking tool currently exists that help both processes. In this paper we present DuoTracker, a tool that makes possible to track and analyze software defects for organizational and individual software process decision making. To accomplish this, DuoTracker has capabilities to classify defects in a manner that makes analysis at both organizational and individual software processes meaningful. The benefit of this approach is that software engineers are able to see how their personal software process improvement impacts their organization and vice versa. This paper shows why software engineers need to keep track of their program defects, how this is currently done, and how DuoTracker offers a new way of keeping track of software errors. Furthermore, DuoTracker is compared to other tracking tools that enable software developers to record program defects that occur during their individual software processes.

[1]  Alberto Sillitti,et al.  Collecting, integrating and analyzing software metrics and personal software process data , 2003, 2003 Proceedings 29th Euromicro Conference.

[2]  Carleton A. Moore Lessons learned from teaching reflective software engineering using the Leap toolkit , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[3]  Alfonso Fuggetta,et al.  Software process: a roadmap , 2000, ICSE '00.

[4]  Jürgen Börstler,et al.  Teaching the PSP: Challenges and Lessons Learned , 2002, IEEE Softw..

[5]  김수동,et al.  [서평]「Software Engineering : A Practitioner's Approach, 4^(th) Edition」 , 1997 .

[6]  Philip M. Johnson,et al.  Beyond the Personal Software Process: Metrics collection and analysis for the differently disciplined , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[7]  Watts S. Humphrey,et al.  The Personal Software Process: Status and Trends - Guest Editor's Introduction , 2000, IEEE Softw..

[8]  Raymund Sison,et al.  Personal software process (PSP) assistant , 2005, 12th Asia-Pacific Software Engineering Conference (APSEC'05).

[9]  Alec Dorling,et al.  SPICE: Software Process Improvement and Capability Determination , 1993, Software Quality Journal.

[10]  Mark C. Paulk,et al.  Capability Maturity Model for Software, Version 1.1 , 1993 .

[11]  Watts S. Humphrey Pathways to Process Maturity: The Personal Software Process and Team Software Process , 1999 .

[12]  Leonard Steinborn,et al.  International Organization for Standardization ISO 9001:1994 Quality Systems — Model for Quality Assurance in Design, Development, Production, Installation and Servicing , 2004 .

[13]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[14]  Watts S. Humphrey,et al.  Introduction to the Personal Software Process , 1996 .