Title
Using concept mapping for maintainability assessments
Abstract
Many important phenomena within software engineering are difficult to define and measure. One example is software maintainability, which has been the subject of considerable research and is believed to be a critical determinant of total software costs. We propose using concept mapping, a well-grounded method used in social research, to operationalize the concept of software maintainability according to a given goal and perspective in a concrete setting. We apply this method to describe four systems that were developed as part of an industrial multiple-case study. The outcome is a conceptual map that displays an arrangement of maintainability constructs, their interrelations, and corresponding measures. Our experience is that concept mapping (1) provides a structured way of combining static code analysis and expert judgment; (2) helps in the tailoring of the choice of measures to a particular system context; and (3) supports the mapping between software measures and aspects of software maintainability. As such, it constitutes a useful addition to existing frameworks for evaluating quality, such as ISO/IEC 9126 and GQM, and tools for static measurement of software code. Overall, concept mapping provides a systematic, structured, and repeatable method for developing constructs and measures, not only of maintainability, but also of software engineering phenomena in general.
Year
DOI
Venue
2009
10.1109/ESEM.2009.5314234
ESEM
Keywords
Field
DocType
program diagnostics,software maintenance,software metrics,concept mapping,expert judgment,software costs,software engineering,software maintainability,software measures,static code analysis
Systems engineering,Software engineering,Computer science,Software system,Software metric,Software construction,Software development,Software sizing,Maintainability,Software measurement,Social software engineering
Conference
Citations 
PageRank 
References 
1
0.36
29
Authors
6
Name
Order
Citations
PageRank
Aiko Fallas Yamashita1804.29
Hans Christian Benestad21218.60
Bente Anda366937.60
Per Einar Arnstad410.36
Dag I. K. Sjøberg590495.31
Leon Moonen6143272.21