An Empirical Study of a Software Maintenance Process.

Harrison, R., Nithi, R., Phalp, K. T., Samaraweera, L.G. and Smith, A.P., 1996. An Empirical Study of a Software Maintenance Process. In: 5th Software Quality Conference (SQC) 96; Proceedings, 9-10 July 1996, University of Abertay, Dundee.

Full text available as:

[img]PDF (Version submitted, but not final version) - Submitted Version
47kB

Abstract

This paper describes how a process support tool is used to collect metrics about a major upgrade to our own electronic retail system. An incremental prototyping lifecycle is adopted in which each increment is categorised by an effort type and a project component. Effort types are Acquire, Build, Comprehend and Design and span all phases of development. Project components include data models and process models expressed in an OO modelling language and process algebra respectively as well as C++ classes and function templates and build components including source files and data files. This categorisation is independent of incremental prototyping and equally applicable to other software lifecycles. The process support tool (PWI) is responsible for ensuring the consistency between the models and the C++ source. It also supports the interaction between multiple developers and multiple metric-collectors. The first two releases of the retailing software are available for ftp from oracle.ecs.soton.ac.uk in directory pub/peter. Readers are invited to use the software and apply their own metrics as appropriate. We would be interested to correspond with anyone who does so.

Item Type:Conference or Workshop Item (Paper)
Subjects:Generalities > Computer Science and Informatics
Group:Faculty of Science and Technology
ID Code:10597
Deposited By:Dr Keith Phalp
Deposited On:09 Aug 2009 08:14
Last Modified:10 Sep 2014 15:45

Document Downloads

More statistics for this item...
Repository Staff Only -
BU Staff Only -
Help Guide - Editing Your Items in BURO