You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
  • technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact webmaster@ide.mdh.se

Software Process Measurements using Software Configuration Management

Fulltext:


Publication Type:

Conference/Workshop Paper

Venue:

Proceedings, The 11th European Software Control and Metrics Conference


Abstract

Software Configuration Management (SCM) is the controlled way to manage the development and modifications of software. For an efficient SCM process different SCM tools can be used to collect information about items being changed in a development or maintenance process. Advanced SCM tools include also Change Management which collects information related to the change process in a project. There is a huge amount of information stored in SCM repository and this information can be used as input to Software Metrics for Size-Oriented Metrics and Process-Oriented Metrics. This paper describes how SCM data can be used for Software Metrics. Specifically data for Process-Oriented Metrics are addressed. To identify the changes performed in a software system, SCM uses Change Requests (CR), which describe the change, who will do it, and when it should be done. By placing CRs under version control, it is possible to measure the nature of change process: The measurements taken on CRs give information not only about the amount and type of changes but also about the development process behaviour. These measurements can be used during the development process and in the final analysis of the project. Main advantages of using data stored by SCM is the accuracy of the data (they show exactly what has happen), and that it is not necessary to put extra efforts to register the data (they are updated automatically when certain actions related to the SCM process are performed). As an implementation example, the paper presents a change-oriented SCM tool used at ABB Automation Product AB, and measurements showing certain cases of different lifecycle models.

Bibtex

@inproceedings{Crnkovic104,
author = {Ivica Crnkovic and Magnus Larsson and Frank L{\"u}ders},
title = {Software Process Measurements using Software Configuration Management},
month = {May},
year = {2000},
booktitle = {Proceedings, The 11th European Software Control and Metrics Conference},
url = {http://www.es.mdu.se/publications/104-}
}