The DOI matches its Crossref record.
Metrics for assessing a software system's maintainability
Abstract
It is noted that the factors of software that determine or influence maintainability can be organized into a hierarchical structure of measurable attributes. For each of these attributes the authors show a metric definition consistent with the published definitions of the software characteristic being measured. The result is a tree structure of maintainability metrics which can be used for purposes of evaluating the relative maintainability of the software system. The authors define metrics for measuring the maintainability of a target software system and discuss how those metrics can be combined into a single index of maintainability.>
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
No references could be resolved yet.
Research works printed but not linked: 28
- hagemeister, 1992, HP-SMES Software Maintainability Estimation Spreadsheet
- halstead, 1977, Elements of Software Science
- 0, IEEE Standard Guide for Software Requirements Specifications
- 0, IEEE Standard Dictionary of Measures to Produce Reliable Software
- 1983, IEEE Standard Glossary of Software Engineering Terminology
- 10.1109/TSE.1987.233164 · DOI · Paper page
- kemerer, 1990, Reliability of Function Points Measurement A field experiment
- khoshgoftaar, 1992, An Aggregate Measure of Program Module Complexity, the Fourth Annual Oregon Workshop on Software Metrics
- 10.1109/6.17360 · doi:10.1109/6.17360
- 10.1145/78607.78611 · DOI
- zuse, 1991, Software Complexity Measures and Methods, 10.1515/9783110866087 · DOI · Paper page
- beizer, 1990, Software Testing Techniques
- 10.1109/TSE.1985.232544 · DOI
- 1978, Analysis of software maintainability evaluation process
- boehm, 1981, Software Engineering Economics
- 10.1145/69605.357965 · doi:10.1145/69605.357965
- grady, 1987, Software Metrics Establishing a Company-wide Policy
- emerson, 1984, A Discriminant Metric for Module Cohesion, Proceeding of 7th International Conference on Software Engineering, 294
- 10.1109/TSE.1983.235431 · DOI
- grady, 1992, Practical Software Metrics For Project Management and Process Improvement
- 1989, Software Maintainability Evaluation Guide
- 10.1016/0164-1212(91)90044-7 · doi:10.1016/0164-1212(91)90044-7
- oman, 1992, Construction and Validation of Polynomials for Predicting Software Maintainability
- oman, 0, A Definition and Taxonomy for Software Maintainability
- peercy, 1981, a software maintainability evaluation methodology, IEEE Transactions on Software Engineering, se 7, 343, 10.1109/TSE.1981.234534 · doi:10.1109/tse.1981.234534
- oman, 1992, HP-MAS A Tool for Software Maintainability Assessment
- 10.1109/ICSM.1989.65202 · doi:10.1109/icsm.1989.65202
- pehrson, 1990, CPE Centre Product Entry Process
Cited by
Using metrics to evaluate software system maintainability
Coleman, D., Ash, D., Lowther, B., & Oman, P. (1994) · Computer · doi:10.1109/2.303623 · Cited by 431
Self-citationDecoupling level: a new metric for architectural maintenance complexity
Mo, R., Cai, Y., Kazman, R., Xiao, L., & Feng, Q. (2016) · Proceedings of the 38th International Conference on Software Engineering · doi:10.1145/2884781.2884825 · Cited by 80
Significant Productivity Gains through Programming with Large Language Models
Weber, T., Brandmaier, M., Schmidt, A., & Mayer, S. (2024) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3661145 · Cited by 64
“Furthermore, we include the Maintainability Index [37, 38] as a metric, which combines multiple static code metrics, like Cyclomatic Complexity and Halstead Volume [37, 63].”
MethodAn overview of key trustworthiness attributes and KPIs for trusted ML-based systems engineering
Mattioli, J., Sohier, H., Delaborde, A., Amokrane-Ferka, K., Awadid, A., Chihani, Z., Khalfaoui, S., & Pedroza, G. (2024) · AI and Ethics · doi:10.1007/s43681-023-00394-2 · Cited by 22
Metadata
- Authors
- Oman, P., & Hagemeister, J.
- Venue
- Proceedings Conference on Software Maintenance 1992
- Publisher
- IEEE Comput. Soc. Press
- Published
- 2003-01-02
- Pages
- 337-344
- ISSN
- 1063-6773 (ISSN-L)
- OpenAlex
- W2114728368
- Cited by
- 272
- References
- 0
- FWCI
- 4.58
- Type
- conference paper
- Language
- en
- Open access
- closed
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: Metrics for assessing a software system's maintainability. https://app.cochat.ai/papers/10.1109/icsm.1992.242525
- The paper
- Oman, P., & Hagemeister, J. (2003). Metrics for assessing a software system's maintainability. Proceedings Conference on Software Maintenance 1992. https://doi.org/10.1109/icsm.1992.242525
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.