Reading Time: 2 minutes
Sustainability star rating

Sustainability Profiling for Software ( SuSoftPro ) is a research project to analyse the sustainability requirements of software systems.

In order to provide sustainable software, we should develop software with respect to an individual, social, technical, economic and environmental sustainability dimensions;

  1.  Individual needs should be protected and supported with dignity.
  2. Relationships should be equitable, diverse, connected and democratic.
  3. Technology should be able to cope with the changes and evolution efficiently and with respect for natural resources.
  4. A positive economic value and capital growth should be ensured and maintained.
  5. Natural resources have to be protected from human needs and wastes.

The outcome of our research is a framework having:

  • Firstly: Fuzzy Rating Scale (FRS) method to collect data from all stakeholders via rating requirements with respect to sustainability dimensions,
  • Secondly, multi-criteria decision analysis method as Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) to analysis stakeholders’ responses,
  • Thirdly, generating a sustainable software profile having: sustainability five-star rating, bar or polar graph for the five sustainability dimensions, and a bar graph for each requirement.

This profile presents how sustainable eLearning systems, what is the level of each sustainability dimensions, and how sustainable each requirement of eLearning systems.

SuSoftPro tool-support:

SuSoftPro is a  framework with supported web-based tool having the following functionality:

  • Building a questionnaire,
  • Creating and assigning group(s),
  • Establishing or importing requirement lists,
  • Managing stakeholders,
  • Rating requirements via a continuous rating scale with regard to sustainability questions,
  • Analysing responses using TOPSIS, and
  • Generating software sustainability profiling.

Publication:

1.

Alharthi, Ahmed D.; Spichkova, Maria; Hamilton, Margaret

SuSoftPro: Sustainability Profiling for Software Proceedings Article

In: 26th {IEEE} International Requirements Engineering Conference, {RE}, pp. 500-501, IEEE, 2018.

Abstract | Links | BibTeX

2.

Alharthi, Ahmed D.; Spichkova, Maria; Hamilton, Margaret

Towards Tool-support for Sustainability Profiling Proceedings Article

In: Proceedings of the 7th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2018), pp. 6-14, CEUR-WS, 2018, ISSN: 1613-0073.

Links | BibTeX

3.

Alharthi, Ahmed D.; Spichkova, Maria; Hamilton, Margaret

Sustainability requirements for eLearning systems: a systematic literature review and analysis Journal Article

In: Requirements Engineering, pp. 1-21, 2018, ISSN: 1432-010X.

Abstract | Links | BibTeX

4.

Alharthi, Ahmed D.; Spichkova, Maria

Green Architecture for Sustainable eLearning Systems Proceedings Article

In: Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings, pp. 199–204, ACM, Canterbury, United Kingdom, 2017, ISBN: 978-1-4503-5217-8.

Links | BibTeX

5.

Alharthi, Ahmed D.; Spichkova, Maria; Hamilton, Margaret

Sustainability Profiling of Long-living Software Systems Proceedings Article

In: Proceedings of 4th International Workshop on Quantitative Approaches to Software Quality (QuASoQ 2016), pp. 12–19, CEUR-WS, 2016.

Links | BibTeX

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.