Ajou University repository

Integrated framework for incorporating sustainability design in software engineering life-cycle: An empirical study
Citations

SCOPUS

0

Citation Export

Publication Year
2021-01-01
Journal
Information and Software Technology
Publisher
Elsevier B.V.
Citation
Information and Software Technology, Vol.129
Keyword
Feature modelMachine learningMeta-modelMetrics and measurementsRequirementsSoftware engineeringSustainability
Mesh Keyword
Integrated frameworksMachine learning techniquesSoftware engineering life-cycleSoftware engineering processSoftware practitionersSustainability assessmentSustainability designsSustainability metrics
All Science Classification Codes (ASJC)
SoftwareInformation SystemsComputer Science Applications
Abstract
Context: Owing to the critical role of software-intensive systems in society, software engineers have the accountability to consider sustainability as a goal while structuring a software system. However, there are no practical guidelines providing a tangible decomposition of the sustainability aspect. Moreover, there are limited quantifiable methods to support sustainable design and analysis. Objectives: The purpose of this study is to help software practitioners to take sustainability into account by providing systematic guidelines for the software engineering process. We propose a framework that presents a meta model to decompose sustainability requirements and an assessment approach to evaluate sustainability achievements. Method: This work presents an integrated framework that combines a goal-based approach, scenario-based approach, and feature modeling to gather sustainability related requirements and corresponding features. For sustainability assessment, software analysis and machine learning techniques are utilized to analyze software products based on sustainability metrics and criteria. Results and Conclusions: The empirical study conducted with participants from academia and industry revealed that the proposed framework improves participant's ability to consider sustainability aspect in their software engineering tasks through focusing on requirements, design, and evaluation. With the provided sustainability meta-model, the participants could extract more stakeholders, requirements, and features in shorter time. Moreover, the empirical study result also demonstrated that this study is capable to indicate specific scenarios that should be redesigned to improve the sustainability achievements level.
ISSN
0950-5849
Language
eng
URI
https://aurora.ajou.ac.kr/handle/2018.oak/31542
https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85090829243&origin=inward
DOI
https://doi.org/2-s2.0-85090829243
Journal URL
http://www.elsevier.com/wps/find/journaldescription.cws_home/525444/description#description
Type
Article
Funding
This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT ( NRF-2020R1F1A1075605 )
Show full item record

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Lee, Seok-Won Image
Lee, Seok-Won이석원
Department of Software and Computer Engineering
Read More

Total Views & Downloads

File Download

  • There are no files associated with this item.