Abstract

Quick and quality changes to a software application to add new feature or change existing feature, depend largely on the code architecture and its atomic responsibilities. As the application evolves, the code undergoes modifications and drifts away from its original design, leading to anomalies in the code structure and non-atomic, non-modular architecture.

Keywords:
Computer science Modular design Code (set theory) Feature (linguistics) Software evolution Software architecture Architecture Software Software quality Computer architecture Programming language Software development Software construction

Metrics

2
Cited By
1.52
FWCI (Field Weighted Citation Impact)
25
Refs
0.87
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
© 2026 ScienceGate Book Chapters — All rights reserved.