UPM Institutional Repository

Sustainable software solutions: a tool integrating life cycle analysis and ISO quality models


Citation

Qiang, Yang and Che Pa, Noraini and Ismail, Rosli (2024) Sustainable software solutions: a tool integrating life cycle analysis and ISO quality models. International Journal on Advanced Science, Engineering and Information Technology, 14 (5). pp. 1728-1737. ISSN 2088-5334; eISSN: 2460-6952

Abstract

Sustainability is essential in software systems in today's eco-conscious atmosphere. However, companies often overlook this, resulting in energy waste and e-waste. We implemented an automated software sustainability assessment solution to address this by fusing Life Cycle Analysis (LCA) and ISO quality model implementation capabilities. Our tool reduces environmental impact, promotes economic, technical, environmental, and social sustainability, improves resource labor efficiency and usage time (hardware life), and enables user autonomy. Developed in Python, it is a tool for assessing and evaluating software sustainability (such as performance or maintainability) that has been validated in real-world scenarios. We provide a method for assessing software maintainability and energy efficiency by combining LCA with the ISO 25010 standard. Case studies confirm that the new tool offers a comprehensive sustainability assessment method consistent with sustainable development goals. The study results show that maintainability and energy efficiency were thoroughly assessed. The accuracy and precision of the test assessment results were further confirmed, indicating that the tool is consistent across different software projects and reliable, proving its practical application. This advancement is essential for sustainable software development and provides concrete metrics and operational insights for developers and their companies. In future research, we plan to extend the tool's metric scope and improve data visualization/information customization suitable for more diverse software environments and sustainability goals. Our tool promotes eco-responsibility while raising quality and sustainability standards for all software systems.


Download File

[img] Text
115609.pdf - Published Version
Available under License Creative Commons Attribution Share Alike.

Download (1MB)

Additional Metadata

Item Type: Article
Divisions: Faculty of Computer Science and Information Technology
DOI Number: https://doi.org/10.18517/ijaseit.14.5.11268
Publisher: Insight Society
Keywords: ISO; Life cycle analysis; Sustainability
Depositing User: Ms. Che Wa Zakaria
Date Deposited: 07 Mar 2025 03:23
Last Modified: 07 Mar 2025 03:23
Altmetrics: http://www.altmetric.com/details.php?domain=psasir.upm.edu.my&doi=10.18517/ijaseit.14.5.11268
URI: http://psasir.upm.edu.my/id/eprint/115609
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item