A desiderata for refactoring-based software modularity improvement
Proceedings of the 3rd India software engineering conference
Sustainability evaluation of software architectures: a systematic review
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Towards extensive software architecture erosion repairs
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Towards flexible automated software architecture erosion diagnosis and treatment
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
Large software systems, developed over several years, are the backbone of industries such as banking, retail, transportation, and telecommunications. With multiple bug fixes and feature enhancements, these systems gradually deviate from the intended architecture and deteriorate into unmanageable monoliths. This article presents a case study of a banking application besot with such problems and the modularization approach that the company adopted as a solution. It also highlights benefits unearthed as a result of this reengineering exercise.