Sustainable software solutions: a tool integrating life cycle analysis and ISO quality models
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...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Insight Society
2024
|
Online Access: | http://psasir.upm.edu.my/id/eprint/115609/1/115609.pdf |
_version_ | 1825940690245255168 |
---|---|
author | Qiang, Yang Che Pa, Noraini Ismail, Rosli |
author_facet | Qiang, Yang Che Pa, Noraini Ismail, Rosli |
author_sort | Qiang, Yang |
collection | UPM |
description | 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. |
first_indexed | 2025-03-07T13:05:39Z |
format | Article |
id | upm.eprints-115609 |
institution | Universiti Putra Malaysia |
language | English |
last_indexed | 2025-03-07T13:05:39Z |
publishDate | 2024 |
publisher | Insight Society |
record_format | dspace |
spelling | upm.eprints-1156092025-03-07T03:23:22Z http://psasir.upm.edu.my/id/eprint/115609/ Sustainable software solutions: a tool integrating life cycle analysis and ISO quality models Qiang, Yang Che Pa, Noraini Ismail, Rosli 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. Insight Society 2024-10-30 Article PeerReviewed text en cc_by_sa_4 http://psasir.upm.edu.my/id/eprint/115609/1/115609.pdf 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 https://ijaseit.insightsociety.org/index.php/ijaseit/article/view/11268 10.18517/ijaseit.14.5.11268 |
spellingShingle | Qiang, Yang Che Pa, Noraini Ismail, Rosli Sustainable software solutions: a tool integrating life cycle analysis and ISO quality models |
title | Sustainable software solutions: a tool integrating life cycle analysis and ISO quality models |
title_full | Sustainable software solutions: a tool integrating life cycle analysis and ISO quality models |
title_fullStr | Sustainable software solutions: a tool integrating life cycle analysis and ISO quality models |
title_full_unstemmed | Sustainable software solutions: a tool integrating life cycle analysis and ISO quality models |
title_short | Sustainable software solutions: a tool integrating life cycle analysis and ISO quality models |
title_sort | sustainable software solutions a tool integrating life cycle analysis and iso quality models |
url | http://psasir.upm.edu.my/id/eprint/115609/1/115609.pdf |
work_keys_str_mv | AT qiangyang sustainablesoftwaresolutionsatoolintegratinglifecycleanalysisandisoqualitymodels AT chepanoraini sustainablesoftwaresolutionsatoolintegratinglifecycleanalysisandisoqualitymodels AT ismailrosli sustainablesoftwaresolutionsatoolintegratinglifecycleanalysisandisoqualitymodels |