Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • 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
Towards Understanding How Human Aspects Affect Requirements Prioritization
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2022 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Background and Motivation. Requirements engineering is decision intensiveand involves many roles and stakeholders. As humans are often subjective in theirdecision-making and biased by subjective criteria, we are interested in exploring howthis impacts requirements prioritization. Each requirements prioritization techniquehas its advantages and limitations to use on software products for single/multiplepurposes in the software field. Understanding how human aspects affect requirementsprioritization remains greatly unexplored.

Objectives. This thesis aims to understand how human factors impact requirementsprioritization. The primary goal is to address and understand the various human as-pects that affect people when they make decisions. The secondary goal is to identifyvarious human aspects that receive more attention while prioritizing requirements.

Methods. Systematic Literature Review (SLR) and survey were chosen as the re-search methods for this thesis. A snowballing method was used to extract empiricalresearch papers that were used for implementing the survey questionnaire. Each em-pirical paper from snowballing method has identified some human aspects throughone or more prioritization techniques and prioritization criteria. Using these humanaspects as input a survey questionnaire is designed for gaining insights on occur-rences/experiences of these human aspects in a large organization of Agile practi-tioners.

Results. From the literature review, we identified 21 papers through the snow-balling method. And we identified more than two human aspects from each SLRpaper that impact requirements prioritization that were grouped into 11 categories.We also discovered many requirements prioritization techniques and their criteriawhere we included the top 15 RP techniques, 11 human aspects, and 17 RP cri-teria in the web-based survey questionnaire that were extracted through the SLRapproach. Our survey respondents considered the human aspects as very importantare Domain Knowledge of Individuals/ Stakeholders/ Analysts; Ability to consid-er/understand multiple perspectives; Ability to build/reach Consensus; Cognitiveskills and Limitations; Group Cohesion/ Team Maturity; and Accept Diversity as-pects as having the largest impact when prioritizing requirements. We have alsodiscovered that Emotions/ Emotional Cohesion which is also rated by the surveyrespondents as very important and is having the least impact as a human aspectwhen prioritizing requirements.

Conclusions. Our study focus on the human aspects in requirements prioritizationmethod, the actual human aspects are least graded and human behavior that is con-sidered as an human aspect is highly graded by the practitioners in the survey. So aclear map is needed to identify the human aspect bias for requirements prioritizationand the results of this study can be helpful to all the researchers who want to carryour research on requirements prioritization in relation with human aspects.

Place, publisher, year, edition, pages
2022. , p. 90
Keywords [en]
Agile Software Organization, Requirements Prioritization, Behavioral Studies, Systematic Literature Review, Human Aspects
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-24082OAI: oai:DiVA.org:bth-24082DiVA, id: diva2:1718856
Subject / course
PA2534 Master's Thesis (120 credits) in Software Engineering
Educational program
PAADA Master Qualification Plan in Software Engineering 120,0 hp
Supervisors
Examiners
Available from: 2022-12-14 Created: 2022-12-13 Last updated: 2022-12-14Bibliographically approved

Open Access in DiVA

Towards Understanding How Human Aspects Affect Requirements Prioritization(7397 kB)79 downloads
File information
File name FULLTEXT02.pdfFile size 7397 kBChecksum SHA-512
c70d6d1d86dd0bb01af1aa11611e232648ff62939aab04f20d652472b51ee75ded6d8aa50181341c0a57f70ada5f5fc3ec707ba2c35e38f24f5602fd660b3352
Type fulltextMimetype application/pdf

By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 79 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: 82 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • 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