Ajou University repository

Software Analysis Method for Assessing Software Sustainability
Citations

SCOPUS

0

Citation Export

Publication Year
2020-01-01
Journal
International Journal of Software Engineering and Knowledge Engineering
Publisher
World Scientific Publishing Co. Pte Ltd
Citation
International Journal of Software Engineering and Knowledge Engineering, Vol.30 No.1, pp.67-95
Keyword
machine learningsoftware-based approachSustainability assessment
Mesh Keyword
Primary objectiveSoftware analysisSustainability assessmentSustainability considerationsSustainability criteriaSustainability evaluationsSustainability metricsTheoretical evaluation
All Science Classification Codes (ASJC)
SoftwareComputer Networks and CommunicationsComputer Graphics and Computer-Aided DesignArtificial Intelligence
Abstract
Software sustainability evaluation has become an essential component of software engineering (SE) owing to sustainability considerations that must be incorporated into software development. Several studies have been performed to address the issues associated with sustainability concerns in the SE process. However, current practices extensively rely on participant experiences to evaluate sustainability achievement. Moreover, there exist limited quantifiable methods for supporting software sustainability evaluation. Our primary objective is to present a methodology that can assist software engineers in evaluating a software system based on well-defined sustainability metrics and measurements. We propose a novel approach that combines machine learning (ML) and software analysis methods. To simplify the application of the proposed approach, we present a semi-automated tool that supports engineers in assessing the sustainability achievement of a software system. The results of our study demonstrate that the proposed approach determines sustainability criteria and defines sustainability achievement in terms of a traceable matrix. Our theoretical evaluation and empirical study demonstrate that the proposed support tool can help engineers identify sustainability limitations in a particular feature of a software system. Our semi-automated tool can identify features that must be revised to enhance sustainability achievement.
ISSN
0218-1940
Language
eng
URI
https://aurora.ajou.ac.kr/handle/2018.oak/31180
https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85080937041&origin=inward
DOI
https://doi.org/2-s2.0-85080937041
Journal URL
http://www.worldscinet.com/ijseke/mkt/archive.shtml
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 Education (NRF-2017R1D1A1B03034279).
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.