Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • harvard-cite-them-right
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Sustainable Software Development: Criteria From Theory And Their Use In Practice
2019 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

he need for software continues to grow exponentially within every aspect of our society and the demand for intricate software solutions have led to many attempts at improving the development of software. In this overwhelming wave of the positive impact of software on the world, it is easy to dismiss the negative effects software has on the environment. The effects of climate change are becoming more evident day by day and it is crucial to learn the impact of software, and particularly the development of software, on the environment and through which means it can be mitigated. 

This research paper aims at identifying methods and practices that can be used to improve existing software development methodologies with regards to sustainability. The software development processes in question are Scrum and Kanban.  

The research is done over two phases, the first of which is a literature review that is aimed at identifying existing solutions and guidelines for ensuring sustainability within software development. The second is a set of interviews with developers and managers that work with Scrum and Kanban on daily bases in order to collect information regarding how sustainable their ways of software development are and how they can be improved. 

The analysis of the literature review resulted in a taxonomy or a classification of a set of attributes that are recommended to be taken into account during the various phases of software development. These attributes, and in combination with the results of the interviews, yielded a recommended set of best practices that can be used to improve the planning and development phases of software both in Scrum and Kanban with regards to sustainability. 

Place, publisher, year, edition, pages
2019.
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:hb:diva-25620OAI: oai:DiVA.org:hb-25620DiVA, id: diva2:1572376
Subject / course
Informatics
Available from: 2021-06-29 Created: 2021-06-23 Last updated: 2025-09-24Bibliographically approved

Open Access in DiVA

ja-uppsats 2019KANI41(802 kB)1400 downloads
File information
File name FULLTEXT01.pdfFile size 802 kBChecksum SHA-512
9439b91821dd2eacf6c2c08ce8f9abd3a777e1fbc229087cb1365c1334794dabcd8110a357ad0a891cbb0cf3355f66d3c7c2fe873cf48f37a8bc03757671f813
Type fulltextMimetype application/pdf

Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 1400 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 230 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • harvard-cite-them-right
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf