An experimental examination of program maintainability as a function of structuredness

Conference paper


Georgiadou, E., Karakitsos, G., Stasinopoulos, D., Sadler, C. and Jones, R. 1994. An experimental examination of program maintainability as a function of structuredness. Software Quality Management II: 2nd International conference. Edinburgh Aug 1994 WIT Press. pp. 751-764 https://doi.org/10.2495/SQM940522
TypeConference paper
TitleAn experimental examination of program maintainability as a function of structuredness
AuthorsGeorgiadou, E., Karakitsos, G., Stasinopoulos, D., Sadler, C. and Jones, R.
Abstract

The general ethos of producing structured programs has been, at least in theory, adopted throughout the software engineering community. By studying and measuring the structure of existing software we can estimate the benefits to be gained from changes in the structure in terms of the external attributes (perceived behaviour) of the re- structured software. [13, 2, 3, 10, 6, 7]. In this paper we report the results of two controlled experiments measuring the improvement on the maintainability of differently structured code. These experiments build on the experience and insights gained through an earlier experiment [5]. We discuss a strategy for re-structuring based on an improved re-engineering factor [9] and present the static measures of morphology (depth and width of module calls), coupling and cohesion and module complexity of a range of programs. By plotting these measures and adopting target values (e.g. width of call< 5) we estimate the expected improvement in the maintainability after re-engineering. We subsequently carry out the re-engineering, measure the re-structured code statically and measure the actual maintainability experimentally. The results reveal that unstructured programmes take longer to 'reveal their secrets'. An integral part of this work are the design and execution of controlled experiments as well as the use of automated tools for the static analysis of code and the recording of the experimental data.

ConferenceSoftware Quality Management II: 2nd International conference
Page range751-764
ISSN1743-3517
ISBN
Hardcover9781853123535
PublisherWIT Press
Publication dates
Print20 Aug 1994
Publication process dates
Deposited10 Apr 2019
Accepted01 May 1994
Output statusPublished
Publisher's version
Copyright Statement

Published paper from Transactions on Information and Communications Technologies vol 9, © 1994 WIT Press, www.witpress.com, ISSN 1743-3517. Reproduced in this repository with permission of WIT Press

Additional information

Published in: Software Quality Management II Vol 2 Building Quality into Software, Brebbia, C. A., Ross, M. and Staples, G., Stapleton, J., eds, WIT Transactions on Information and Communication Technologies, Vol. 9, pp. 751-764. ISBN 9781853123535 (1994).

Web address (URL)https://www.witpress.com/elibrary/wit-transactions-on-information-and-communication-technologies/9/11928
Digital Object Identifier (DOI)https://doi.org/10.2495/SQM940522
LanguageEnglish
Book titleSoftware Quality Management II - Volume 2 Building Quality into Sotware
Permalink -

https://repository.mdx.ac.uk/item/88367

Download files


Publisher's version
  • 30
    total views
  • 7
    total downloads
  • 0
    views this month
  • 1
    downloads this month

Export as