Skip to main content

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:

PDF (Version submitted, but not final version)
sqc96.pdf - Submitted Version



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 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)
Group:Faculty of Science & Technology
ID Code:10597
Deposited By: Dr Keith Phalp
Deposited On:09 Aug 2009 07:14
Last Modified:14 Mar 2022 13:23


Downloads per month over past year

More statistics for this item...
Repository Staff Only -