Author
Listed:
- Shoaib Hassan
(School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China)
- Qianmu Li
(School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China)
- Muhammad Zubair
(Faculty of Information Technology and Computer Science, University of Central Punjab, Lahore 54000, Pakistan)
- Rakan A. Alsowail
(Computer Skills, Self-Development Skills Development, Deanship of Common First Year, King Saud University, Riyadh 11362, Saudi Arabia)
- Muaz Ahmad Qureshi
(Department of Computer Science, The Islamia University of Bahawalpur, Bahawalpur 63100, Pakistan)
Abstract
Integrating environmental features into software requirements during the requirements engineering (RE) process is known as sustainable requirements engineering. Unlike previous studies, we found that there is a strong relationship between nonfunctional requirements and sustainable environmental factors. This study presents a novel methodology correlating nonfunctional requirements (NFRs) with precise, sustainable green IT factors. Our mapping methodology consists of two steps. In the first step, we link sustainability dimensions to the two groups of green IT aspects. In the second step, we connect NFRs to sustainability aspects. Our proposed methodology is based on the extended PROMISE_exp dataset in combination with the Bidirectional Encoder Representations from Transformers (BERT) language model. Moreover, we evaluate the model by inserting a new binary classification column into the dataset to classify the sustainability factors into socio-economic and eco-technical groups. The performance of the model is assessed using four performance metrics: accuracy, precision, recall, and F1 score. With 16 epochs and a batch size of 32, 90% accuracy was achieved. The proposed model indicates an improvement in performance metrics values yielding an increase of 3.4% in accuracy, 3% in precision, 3.4% in recall, and 16% in F1 score values compared to the competitive previous studies. This acts as a proof of concept for automating the evaluation of sustainability realization in software during the initial stages of development.
Suggested Citation
Shoaib Hassan & Qianmu Li & Muhammad Zubair & Rakan A. Alsowail & Muaz Ahmad Qureshi, 2024.
"Unveiling the Correlation between Nonfunctional Requirements and Sustainable Environmental Factors Using a Machine Learning Model,"
Sustainability, MDPI, vol. 16(14), pages 1-24, July.
Handle:
RePEc:gam:jsusta:v:16:y:2024:i:14:p:5901-:d:1432839
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jsusta:v:16:y:2024:i:14:p:5901-:d:1432839. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.