The DOI matches its Crossref record; 21 of the 21 references it cites were found in a registry or an index.
Cohesion Metrics for Predicting Maintainability of Service-Oriented Software
Abstract
Although service-oriented computing (SOC) is a promising paradigm for developing enterprise software systems, existing research mostly assumes the existence of black box services with little attention given to the structural characteristics of the implementing software, potentially resulting in poor system maintainability. Whilst there has been some preliminary work examining coupling in a service-oriented context, there has to date been no such work on the structural property of cohesion. Consequently, this paper extends existing notions of cohesion in OO and procedural design in order to account for the unique characteristics of SOC, allowing the derivation of assumptions linking cohesion to the maintainability of service-oriented software. From these assumptions, a set of metrics are derived to quantify the degree of cohesion of service oriented design constructs. Such design level metrics are valuable because they allow the prediction of maintainability early in the SDLC.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Citations
Cites
A metrics suite for object oriented design
Chidamber, S. R., & Kemerer, C. F. (1994) · IEEE Transactions on Software Engineering · doi:10.1109/32.295895 · Cited by 5,766
Service-Oriented Architecture: Concepts, Technology, and Design
Erl, T. (2006) · Cited by 2,675
Stevens, W. P., Myers, G. J., & Constantine, L. L. (1974) · IBM Systems Journal · doi:10.1147/sj.132.0115 · Cited by 1,188
Papazoglou, M., & Georgakopoulos, D. (2003) · Communications of the ACM · doi:10.1145/944217.944233 · Cited by 1,119
Franch, X., Ghose, A., Lewis, G. A., et al. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-45391-9 · Cited by 1,005
Property-based software engineering measurement
Briand, L., Morasca, S., & Basili, V. R. (1996) · IEEE Transactions on Software Engineering · doi:10.1109/32.481535 · Cited by 757
Exploring the relationships between design measures and software quality in object-oriented systems
Briand, L., Wüst, J., Daly, J. W., & Porter, D. V. (2000) · Journal of Systems and Software · doi:10.1016/s0164-1212(99)00102-8 · Cited by 710
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Yourdon, E., & Constantine, L. L. (1979) · CERN Document Server (European Organization for Nuclear Research) · Cited by 584
Service-Oriented Computing: Semantics, Processes, Agents
Singh, M. P., & Huhns, M. N. (2010) · Cited by 582
Software Engineering: Principles and Practice
van der Vliet, H. J. (1993) · Cited by 469
Research works printed but not linked: 4
- 2001, ISO/IEC 9126–1:2001 Software Engineering: Product quality - Quality model
- endrei, 2004, Patterns Service-Oriented Architecture and Web Services IBM RedBook
- eder, 1992, Coupling and cohesion in object-oriented systems, ACM Conference on Information and Knowledge Management (CIKM)
- bansiya, 1999, A class cohesion metric for object-oriented designs, Journal of Object-Oriented Programming
Cited by
Software Architecture in Practice: Challenges and Opportunities
Wan, Z., Zhang, Y., Xia, X., Jiang, Y., & Lo, D. (2023) · Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering · doi:10.1145/3611643.3616367 · Cited by 30
Metadata
- Authors
- Perepletchikov, M., Ryan, C., & Frampton, K.
- Affiliations
- RMIT University (AU)
- Venue
- Seventh International Conference on Quality Software (QSIC 2007)
- Publisher
- IEEE
- Published
- 2007
- Pages
- 328-335
- ISSN
- 1550-6002 (ISSN-L)
- OpenAlex
- W2172220265
- Cited by
- 115
- References
- 21
- Citations by year
- 2026: 3 · 2025: 2 · 2024: 1 · 2023: 10 · 2022: 3 · 2021: 9 · 2020: 8 · 2019: 6 · 2018: 8 · 2017: 11 · 2016: 4 · 2015: 5 · 2014: 7 · 2013: 8 · 2012: 3
- FWCI
- 2.42
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- Asia-Pacific Conference on Quality Software (APAQS) (publishedVersion)
- RMIT Research Repository (RMIT University Library) (submittedVersion)
- Figshare (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Software › Advanced Software Engineering Methodologies
- Physical Sciences › Computer Science › Information Systems › Service-Oriented Architecture and Web Services
- Keywords
- cohesion metrics, service-oriented software, software maintainability, cohesion, coupling, maintainability prediction, service-oriented computing, object-oriented design, procedural design
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: Cohesion Metrics for Predicting Maintainability of Service-Oriented Software. https://app.cochat.ai/papers/10.1109/qsic.2007.4385516
- The paper
- Perepletchikov, M., Ryan, C., & Frampton, K. (2007). Cohesion Metrics for Predicting Maintainability of Service-Oriented Software. Seventh International Conference on Quality Software (QSIC 2007). https://doi.org/10.1109/qsic.2007.4385516