Towards a software sustainability-quality model: Insights from a multi-case study

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationRCIS 2019 - IEEE 13th International Conference on Research Challenges in Information Science
Subtitle of host publicationTowards a Design Science for Information Systems
EditorsManuel Kolp, Jean Vanderdonckt, Monique Snoeck, Yves Wautelet
PublisherIEEE Computer Society
ISBN (Electronic)9781728148441
DOIs
Publication statusPublished - 21 Oct 2019
Event13th IEEE International Conference on Research Challenges in Information Science, RCIS 2019 - Brussels, Belgium
Duration: 29 May 201931 May 2019

Publication series

NameProceedings - International Conference on Research Challenges in Information Science
Volume2019-May
ISSN (Print)2151-1349
ISSN (Electronic)2151-1357

Conference

Conference13th IEEE International Conference on Research Challenges in Information Science, RCIS 2019
CountryBelgium
CityBrussels
Period29/05/1931/05/19

Fingerprint

Sustainable development
Economics
Identification (control systems)

Keywords

  • multiple case study
  • Software quality
  • sustainability

Cite this

Condori-Fernandez, N., & Lago, P. (2019). Towards a software sustainability-quality model: Insights from a multi-case study. In M. Kolp, J. Vanderdonckt, M. Snoeck, & Y. Wautelet (Eds.), RCIS 2019 - IEEE 13th International Conference on Research Challenges in Information Science: Towards a Design Science for Information Systems [8877084] (Proceedings - International Conference on Research Challenges in Information Science; Vol. 2019-May). IEEE Computer Society. https://doi.org/10.1109/RCIS.2019.8877084
Condori-Fernandez, Nelly ; Lago, Patricia. / Towards a software sustainability-quality model : Insights from a multi-case study. RCIS 2019 - IEEE 13th International Conference on Research Challenges in Information Science: Towards a Design Science for Information Systems. editor / Manuel Kolp ; Jean Vanderdonckt ; Monique Snoeck ; Yves Wautelet. IEEE Computer Society, 2019. (Proceedings - International Conference on Research Challenges in Information Science).
@inproceedings{3507a5b01d824100862c8e07baf660ea,
title = "Towards a software sustainability-quality model: Insights from a multi-case study",
abstract = "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.",
keywords = "multiple case study, Software quality, sustainability",
author = "Nelly Condori-Fernandez and Patricia Lago",
year = "2019",
month = "10",
day = "21",
doi = "10.1109/RCIS.2019.8877084",
language = "English",
series = "Proceedings - International Conference on Research Challenges in Information Science",
publisher = "IEEE Computer Society",
editor = "Manuel Kolp and Jean Vanderdonckt and Monique Snoeck and Yves Wautelet",
booktitle = "RCIS 2019 - IEEE 13th International Conference on Research Challenges in Information Science",
address = "United States",

}

Condori-Fernandez, N & Lago, P 2019, Towards a software sustainability-quality model: Insights from a multi-case study. in M Kolp, J Vanderdonckt, M Snoeck & Y Wautelet (eds), RCIS 2019 - IEEE 13th International Conference on Research Challenges in Information Science: Towards a Design Science for Information Systems., 8877084, Proceedings - International Conference on Research Challenges in Information Science, vol. 2019-May, IEEE Computer Society, 13th IEEE International Conference on Research Challenges in Information Science, RCIS 2019, Brussels, Belgium, 29/05/19. https://doi.org/10.1109/RCIS.2019.8877084

Towards a software sustainability-quality model : Insights from a multi-case study. / Condori-Fernandez, Nelly; Lago, Patricia.

RCIS 2019 - IEEE 13th International Conference on Research Challenges in Information Science: Towards a Design Science for Information Systems. ed. / Manuel Kolp; Jean Vanderdonckt; Monique Snoeck; Yves Wautelet. IEEE Computer Society, 2019. 8877084 (Proceedings - International Conference on Research Challenges in Information Science; Vol. 2019-May).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Towards a software sustainability-quality model

T2 - Insights from a multi-case study

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

T3 - Proceedings - International Conference on Research Challenges in Information Science

BT - RCIS 2019 - IEEE 13th International Conference on Research Challenges in Information Science

A2 - Kolp, Manuel

A2 - Vanderdonckt, Jean

A2 - Snoeck, Monique

A2 - Wautelet, Yves

PB - IEEE Computer Society

ER -

Condori-Fernandez N, Lago P. Towards a software sustainability-quality model: Insights from a multi-case study. In Kolp M, Vanderdonckt J, Snoeck M, Wautelet Y, editors, RCIS 2019 - IEEE 13th International Conference on Research Challenges in Information Science: Towards a Design Science for Information Systems. IEEE Computer Society. 2019. 8877084. (Proceedings - International Conference on Research Challenges in Information Science). https://doi.org/10.1109/RCIS.2019.8877084