TY - GEN
T1 - Towards a software sustainability-quality model
T2 - 13th IEEE International Conference on Research Challenges in Information Science, RCIS 2019
AU - Condori-Fernandez, Nelly
AU - Lago, Patricia
PY - 2019/10/21
Y1 - 2019/10/21
N2 - Background. Software sustainability is defined in terms of multiple and interdependent dimensions (economic, social, technical and environmental). Preliminary initiatives have investigated the contribution of certain quality attributes to sustainability dimensions. Problem. Despite these valuable efforts, the characterization of software sustainability is still a key challenge. This entails how sustainability can be embraced in the design of software systems by identifying the relevant software quality attributes (QAs) and their dependencies. Both attributes and dependencies vary heavily with amongst others the type of software system and its operational context. Aim and Method. We followed a multiple case study research method with the main objective of investigating the applicability of the sustainability model in different contexts. We aim also to enrich our model, by means of identifying missing quality attributes or new contributions to the sustainability dimensions. We selected two software projects as cases of our study, where each one was independently conducted in specific situations. Results. The results of the study show that the relevant quality requirements identified in both projects (cases) are covered by most of the QAs related to the social (82%) and technical (83%) dimensions. Moreover, some QAs that were not addressed in the corresponding projects, their relevance like context completeness, and flexibility were acknowledged. These results suggest that the software sustainability model could support the identification of relevant QAs. The case study also contributed to identify QAs that had not been considered in the economic, technical and social dimensions of the sustainability-quality model.
AB - Background. Software sustainability is defined in terms of multiple and interdependent dimensions (economic, social, technical and environmental). Preliminary initiatives have investigated the contribution of certain quality attributes to sustainability dimensions. Problem. Despite these valuable efforts, the characterization of software sustainability is still a key challenge. This entails how sustainability can be embraced in the design of software systems by identifying the relevant software quality attributes (QAs) and their dependencies. Both attributes and dependencies vary heavily with amongst others the type of software system and its operational context. Aim and Method. We followed a multiple case study research method with the main objective of investigating the applicability of the sustainability model in different contexts. We aim also to enrich our model, by means of identifying missing quality attributes or new contributions to the sustainability dimensions. We selected two software projects as cases of our study, where each one was independently conducted in specific situations. Results. The results of the study show that the relevant quality requirements identified in both projects (cases) are covered by most of the QAs related to the social (82%) and technical (83%) dimensions. Moreover, some QAs that were not addressed in the corresponding projects, their relevance like context completeness, and flexibility were acknowledged. These results suggest that the software sustainability model could support the identification of relevant QAs. The case study also contributed to identify QAs that had not been considered in the economic, technical and social dimensions of the sustainability-quality model.
KW - multiple case study
KW - Software quality
KW - sustainability
UR - http://www.scopus.com/inward/record.url?scp=85067800277&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85067800277&partnerID=8YFLogxK
U2 - 10.1109/RCIS.2019.8877084
DO - 10.1109/RCIS.2019.8877084
M3 - Conference contribution
AN - SCOPUS:85067800277
T3 - Proceedings - International Conference on Research Challenges in Information Science
BT - 2019 13th International Conference on Research Challenges in Information Science (RCIS )
A2 - Kolp, Manuel
A2 - Vanderdonckt, Jean
A2 - Snoeck, Monique
A2 - Wautelet, Yves
PB - IEEE Computer Society
Y2 - 29 May 2019 through 31 May 2019
ER -