Bridging the Gap Between Software Re-Engineering and Sustainability: A Holistic Approach to Modern Software Systems

Authors

  • Islam Zada Department of Software Engineering, Faculty of Computing and Information Technology, International Islamic University Islamabad, Islamabad 44000, Pakistan
  • Hessa Alfraihi Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh, 11671, P.O. Box 84428, Saudi Arabia
  • Sara Shahzad Department of Computer Science, University of Peshawar, Peshawar 25000, Pakistan
  • Abdullah Alsaeedi Department of Computer Science, College of Computer Science and Engineering, Taibah University, Medina 42353, Saudi Arabia
  • Manal Aldhayan Department of Computer Science, College of Computer and IT, Shaqra University, Shaqra 11961, Saudi Arabia
  • Attiya Kanwal Department of Bioinformatics, Faculty of Computing and Information Technology, International Islamic University Islamabad, 44000, Pakistan
  • Safia Zaheer Department of Bioinformatics, Faculty of Computing and Information Technology, International Islamic University Islamabad, 44000, Pakistan
  • Hussein A. Al-Hashimi College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia

DOI:

https://doi.org/10.31577/cai_2026_2_261

Keywords:

Software engineering, sustainability, re-engineering, software metrics

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.

Downloads

Download data is not yet available.

Downloads

Published

2026-06-29

How to Cite

Zada, I., Alfraihi, H., Shahzad, S., Alsaeedi, A., Aldhayan, M., Kanwal, A., … 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