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) - 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 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|
|Deposited By:||Dr Keith Phalp|
|Deposited On:||09 Aug 2009 08:14|
|Last Modified:||10 Sep 2014 15:45|
Downloads per month over past year
|Repository Staff Only -|