4.5 Article

Interactions between environmental sustainability goals and software product quality: A mapping study

期刊

INFORMATION AND SOFTWARE TECHNOLOGY
卷 95, 期 -, 页码 108-129

出版社

ELSEVIER SCIENCE BV
DOI: 10.1016/j.infsof.2017.10.002

关键词

Environmental sustainability; Greenability; Interaction; Software product quality; ISO/IEC 25010

资金

  1. project: GINSENG (Ministerio de Economia y Competitividad y Fondo Europeo de Desarrollo Regional FEDER) [TIN2015-70259-C2-1-R]

向作者/读者索取更多资源

Context: Sustainability is considered as either a quality requirement or a quality characteristic that should be included in software when environmental protection concerns are being taken into account. However, addressing sustainability in software projects might have an impact on the quality of the software product delivered. Conflicting goals between sustainability and particular software product characteristics should be studied when developing application software, since achieving users' requirements can be a hindrance in the quest to meet sustainability goals. Objective: This paper aims to provide an overview of the approaches found in the literature for dealing with interactions between software product quality and sustainability in the context of application software. Method: A systematic mapping study is conducted to identify practices for managing interactions between software quality characteristics and sustainability. The selected papers are classified according to the quality characteristic considered and their influence on sustainability. Results: Most of the 66 selected papers focused on validating current technologies concerning their support for sustainability (46%%). The interaction between performance efficiency and energy efficiency is what is reported most and there is a fairly positive interaction. In addition, reliability and usability point to a positive interaction with energy efficiency, while security shows a conflicting interaction with energy efficiency. Functional suitability and maintainability can present both positive and negative interaction, with different goals derived from environmental sustainability. Conclusions: Interactions between software quality and sustainability have been addressed within an explorative approach. There is a need for additional research work to characterize the impact of interaction on both software quality and sustainability. Furthermore, proposals should be validated in industrial settings.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据