A study in software process data capture and analysis
- 31 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
A model of the software process that is based on the notion of events characterizing identifiable, instantaneous milestones in a process was developed, along with capture and analysis techniques suited to that model. A study was undertaken to gain experience with both the model and the capture and analysis techniques. Event data on several enactments of the build process of a large, complex software project were captured and entered into a database, and several queries were run against the data. The queries implement a variety of analyses on the event data by examining relationships among events, such as dependencies and time intervals. The output of the queries is statistical data that can be used to guide the design of process improvements. While the data collected in the study are incomplete, the initial results demonstrate the viability of this approach to capture and analysis.Keywords
This publication has 13 references indexed in Scilit:
- An evaluation of FUNSOFT netsPublished by Springer Nature ,2005
- Using CSP and system dynamics as process engineering toolsPublished by Springer Nature ,2005
- Policy-directed Coordination And CooperationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- A Method for Software Process Modeling and Description Using LotosPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Accommodating Manual Activities In Automated Process ProgramsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Metric-driven analysis and feedback systems for enabling empirically guided software developmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An event-based model of software configuration managementPublished by Association for Computing Machinery (ACM) ,1991
- Language constructs for managing change in process-centered environmentsPublished by Association for Computing Machinery (ACM) ,1990
- The TAME project: towards improvement-oriented software environmentsIEEE Transactions on Software Engineering, 1988
- A Methodology for Collecting Valid Software Engineering DataIEEE Transactions on Software Engineering, 1984