A qualitative study on best practices and process of eliciting unambiguous quality attributes in scrum-based projects
Software quality is very crucial for users’ satisfaction and software success in the market. Recent studies found some ambiguous software quality attributes that may lead to low-quality software, and lack of elicitation practices in projects that apply Agile Software Development (ASD) methodology es...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English English |
Published: |
2022
|
Subjects: | |
Online Access: | https://etd.uum.edu.my/10177/1/s900197_01.pdf https://etd.uum.edu.my/10177/2/s900197_02.pdf https://etd.uum.edu.my/10177/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.uum.etd.10177 |
---|---|
record_format |
eprints |
spelling |
my.uum.etd.101772022-12-27T00:56:45Z https://etd.uum.edu.my/10177/ A qualitative study on best practices and process of eliciting unambiguous quality attributes in scrum-based projects Mahmoud, Hussin Ahmed Abdelkader TK7885-7895 Computer engineering. Computer hardware Software quality is very crucial for users’ satisfaction and software success in the market. Recent studies found some ambiguous software quality attributes that may lead to low-quality software, and lack of elicitation practices in projects that apply Agile Software Development (ASD) methodology especially Scrum. However, current ASD methodologies, systematic literature reviews and surveys did not provide explanation of the necessary elicitation practices. Therefore, this qualitative study was essential to achieve two objectives: exploring the best practices and identifying process of eliciting unambiguous quality attributes in Scrum-based projects. The study used qualitative approach in which data was collected via interviewing eight experienced software practitioners from India and documents analysis that explains documentation of quality attributes in Scrum. For data analysis, the thematic analysis method was used for analysing interviews scripts and documents. The findings resulted in three initial themes that represent three steps in the elicitation process and six sub-themes that represent the elicitation practices. The first step is proactive exposure to quality attributes which consists of two practices: understanding software scope and envisaging potential quality attributes. The second step is mutual learning discussion which consists of two practices: ameliorating technical knowledge of customers and users and compiling details of quality attributes. The third step is verifying common understanding which consists of two practices: utilization of visual artefacts and documentation of quality attributes. The contribution of the study provides an extension to ASD body of knowledge regarding the effectiveness of disambiguation of terminologies in software domain, simplifying technical terms, representing reusable software artefacts, showing similar software, drawing mock-up and developing proof of concept in eliciting unambiguous quality attributes. Furthermore, the findings accentuate practical contributions to the software developers such as reducing effort, time and cost of designing and construction of software. 2022 Thesis NonPeerReviewed text en https://etd.uum.edu.my/10177/1/s900197_01.pdf text en https://etd.uum.edu.my/10177/2/s900197_02.pdf Mahmoud, Hussin Ahmed Abdelkader (2022) A qualitative study on best practices and process of eliciting unambiguous quality attributes in scrum-based projects. Doctoral thesis, Universiti Utara Malaysia. |
institution |
Universiti Utara Malaysia |
building |
UUM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Utara Malaysia |
content_source |
UUM Electronic Theses |
url_provider |
http://etd.uum.edu.my/ |
language |
English English |
topic |
TK7885-7895 Computer engineering. Computer hardware |
spellingShingle |
TK7885-7895 Computer engineering. Computer hardware Mahmoud, Hussin Ahmed Abdelkader A qualitative study on best practices and process of eliciting unambiguous quality attributes in scrum-based projects |
description |
Software quality is very crucial for users’ satisfaction and software success in the market. Recent studies found some ambiguous software quality attributes that may lead to low-quality software, and lack of elicitation practices in projects that apply Agile Software Development (ASD) methodology especially Scrum. However,
current ASD methodologies, systematic literature reviews and surveys did not provide explanation of the necessary elicitation practices. Therefore, this qualitative study was essential to achieve two objectives: exploring the best practices and identifying process of eliciting unambiguous quality attributes in Scrum-based
projects. The study used qualitative approach in which data was collected via interviewing eight experienced software practitioners from India and documents analysis that explains documentation of quality attributes in Scrum. For data analysis, the thematic analysis method was used for analysing interviews scripts and documents. The findings resulted in three initial themes that represent three steps in the elicitation process and six sub-themes that represent the elicitation practices. The first step is proactive exposure to quality attributes which consists of two practices: understanding software scope and envisaging potential quality attributes. The second step is mutual learning discussion which consists of two practices: ameliorating technical knowledge of customers and users and compiling details of quality attributes. The third step is verifying common understanding which consists of two practices: utilization of visual artefacts and documentation of quality attributes. The
contribution of the study provides an extension to ASD body of knowledge regarding the effectiveness of disambiguation of terminologies in software domain, simplifying technical terms, representing reusable software artefacts, showing similar software,
drawing mock-up and developing proof of concept in eliciting unambiguous quality attributes. Furthermore, the findings accentuate practical contributions to the software developers such as reducing effort, time and cost of designing and construction of software. |
format |
Thesis |
author |
Mahmoud, Hussin Ahmed Abdelkader |
author_facet |
Mahmoud, Hussin Ahmed Abdelkader |
author_sort |
Mahmoud, Hussin Ahmed Abdelkader |
title |
A qualitative study on best practices and process of eliciting unambiguous quality attributes in scrum-based projects |
title_short |
A qualitative study on best practices and process of eliciting unambiguous quality attributes in scrum-based projects |
title_full |
A qualitative study on best practices and process of eliciting unambiguous quality attributes in scrum-based projects |
title_fullStr |
A qualitative study on best practices and process of eliciting unambiguous quality attributes in scrum-based projects |
title_full_unstemmed |
A qualitative study on best practices and process of eliciting unambiguous quality attributes in scrum-based projects |
title_sort |
qualitative study on best practices and process of eliciting unambiguous quality attributes in scrum-based projects |
publishDate |
2022 |
url |
https://etd.uum.edu.my/10177/1/s900197_01.pdf https://etd.uum.edu.my/10177/2/s900197_02.pdf https://etd.uum.edu.my/10177/ |
_version_ |
1753791154709594112 |
score |
13.160551 |