Abstract
Software Re-Engineering (SRE) and Sustainable Software Engineering (SSE) are distinct yet interrelated paradigms in modern software development. SRE focuses on restructuring and optimizing existing software systems to improve functionality, maintainability, and adaptability, while SSE emphasizes incorporating environmentally responsible practices throughout the software life cycle. This paper presents a comparative analysis of these two approaches, highlighting their foundational principles, methodologies, challenges, and benefits. It underscores the necessity of embedding green and resource-efficient practices into re-engineering activities to achieve both operational excellence and environmental sustainability. By integrating SRE with SSE, organizations can enhance software quality, reduce ecological impact, and ensure long-term viability within the evolving software ecosystem. The study further advocates for energy-efficient design, user engagement, and renewable energy integration in software infrastructure. The findings aim to guide practitioners and researchers toward developing software systems that are not only optimized for performance but also aligned with sustainability goals, thus bridging the gap between technological advancement and environmental stewardship.
Keywords
MSC
68N01, 68M15, 68U35
Cite this article
@article{cai-7912,
author = {Islam Zada and Hessa Alfraihi and Sara Shahzad and Abdullah Alsaeedi and Manal Aldhayan and Attiya Kanwal and Safia Zaheer and Hussein A. Al-Hashimi},
title = {Bridging the Gap Between Software Re-Engineering and Sustainability: A Holistic Approach to Modern Software Systems},
journal = {Computing and Informatics},
volume = {45},
number = {2},
pages = {261--296},
year = {2026},
issn = {1335-9150},
doi = {10.31577/cai_2026_2_261}
}
TY - JOUR AU - Islam Zada AU - Hessa Alfraihi AU - Sara Shahzad AU - Abdullah Alsaeedi AU - Manal Aldhayan AU - Attiya Kanwal AU - Safia Zaheer AU - Hussein A. Al-Hashimi TI - Bridging the Gap Between Software Re-Engineering and Sustainability: A Holistic Approach to Modern Software Systems JO - Computing and Informatics VL - 45 IS - 2 SP - 261 EP - 296 PY - 2026 SN - 1335-9150 DO - 10.31577/cai_2026_2_261 UR - https://doi.org/10.31577/cai_2026_2_261 KW - Software engineering KW - sustainability KW - re-engineering KW - software metrics ER -
Zada, I., Alfraihi, H., Shahzad, S., Alsaeedi, A., Aldhayan, M., Kanwal, A., Zaheer, S., & Al-Hashimi, H. A. (2026). Bridging the Gap Between Software Re-Engineering and Sustainability: A Holistic Approach to Modern Software Systems. Computing and Informatics, 45(2), 261–296. https://doi.org/10.31577/cai_2026_2_261