COHESION AS A TECHNOLOGICAL QUALITY INDICATOR IN THE DEVELOPMENT AND MODIFICATION OF COMPLEX SYSTEMS

Authors

DOI:

https://doi.org/10.34185/1991-7848.itmm.2026.01.034

Keywords:

software, information system, software architecture, connectivity, ontologies, complex systems, production systems, organisational structures

Abstract

This paper examines cohesion as one of the key technological quality indicators in the development and modification of complex systems. Its role in the structural organization of software and its impact on system understandability, maintainability, and flexibility are analyzed. The relationship between cohesion, coupling, and system size is demonstrated, and the importance of achieving high cohesion with low inter-component dependencies is substantiated. Particular attention is given to the manifestation of cohesion in ontological modeling and organizational systems, including manufacturing and university environments. It is shown that a high level of cohesion ensures system integrity, simplifies its modification, and enhances operational efficiency. 

References

Ameneh Naghdipour, Seyed Mohammad Hossein Hasheminejad, A. Software design pattern selection approaches: a systematic literature review. Journal of Software Engineering Studies – 2022., P. 1–20. URL: https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.3176

Eramo, R., Tucci, M., Di Pompeo, D., Cortellessa, V., Di Marco, A., Taibi, D. Architectural support for software performance in continuous software engineering: a systematic mapping study. arXiv – 2023., P. 1–28. URL: https://arxiv.org/abs/2304.02489

Heiland, L., Hauser, M., Bogner, J. Design patterns for AI-based systems: a multivocal literature review and pattern repository. arXiv – 2023., P. 1–35., URL: https://arxiv.org/abs/2303.13173

Belle, A. B., El Boussaidi, G., Lethbridge, T. C., Kpodjedo, S., Mili, H., Paz, A. Systematically reviewing the layered architectural pattern principles and their use to reconstruct software architectures. arXiv – 2021., P. 1–25, URL: https://arxiv.org/abs/2112.01644

M. Ravindu An overview of structural design patterns in object-oriented software engineering2024.,P.115.,URL:https://www.researchgate.net/publication/377969013_An_Overview_of_Structural_Design_Patterns_in_Object-Oriented_Software_Engineering

M.Paixao. An Empirical Study of Cohesion and Coupling: Balancing Optimisation and Disruption, IEEE Transactions on Evolutionary Computation PP(99):1-1, URL: https://www.researchgate.net/publication/316021372_An_Empirical_Study_of_Cohesion_and_Coupling_Balancing_Optimisation_and_Disruption

Palomba, F., Bavota, G., Di Penta, M., Oliveto, R., De Lucia, A. Detecting bad smells in source code using change history information. IEEE International Conference on Software Maintenance – 2013., P. 268–277, URL: https://fpalomba.github.io/pdf/Conferencs/C2.pdf

Shamaev E.V, Shinkarenko V.I. Quality charaterisitcs of uml-project, The 4th International Workshop on Computer Science and Information Technologies. Book of Abstracts/ 18-20 September 2002, University of Patras, Grees, P.26

Guizzardi, G., Wagner, G., Almeida, J., Guizzardi, R. Towards ontological foundations for conceptual modeling: the Unified Foundational Ontology (UFO) story. Applied Ontology – 2015.,P.259–271.,URL:https://nemo.inf.ufes.br/wp-content/papercite-data/pdf/towards_ontological_foundations_for_conceptual_modeling__the_unified_foundational_ontology__ufo__story_2015.pdf

Published

2026-04-26

Issue

Section

Theses