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
A study of factors affecting requirement communication between different roles involved in requirements engineering process
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2020 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Background​. Requirements communication is an important activity that involves various stages in the project development process. Correctly understanding the requirements of stakeholders and effectively communicating them are key factors for the success of the project. In addition, it is critical to communicate any requirements changes during project development, so effective requirement communication plays an active role in project life cycle. In the existing research, many authors have reported the importance of requirement communication, but there are still research gaps in specific areas. Therefore, we focus our attention on requirement types, requirement volatility and participations’ roles, and explore the impact of these aspects on requirement communication.

Objectives​. In this thesis, we focused on the factors affecting requirement communication. The main objective is to understand and analyze the impact of requirement types and requirement volatility on requirement communication between different roles, and explore the challenges encountered in requirement communication. For the challenges that have been identified, we have summarized some solutions to achieve effective requirements communication.

Methods​. In this thesis, we use systematic literature review (SLR) and survey methods. Firstly, the snowballing iteration method was used to perform five forward and backward snowballing iteration. 27 articles were identified to understand the current research process of requirement communication and to extract the challenges faced by requirement communication. Then conducted an online survey based on the results of the SLR, with the purpose of verifying the data obtained from the SLR and understanding the actual requirement communication status. Perform statistical analysis and narrative analysis on all results to identify the relationship between the data needed for our research.

Results​. 27 articles are finally selected by us through SLR. Through the full context of those 27 articles, we identified 7 articles that related to different roles involved in requirement communication, 4 articles that mentioned requirement volatility, 11 articles that identified challenges encountered in requirement communication and 17 articles that provided solutions to improving requirement communication. Based on the answers from Survey, we identified the factors that affecting requirement communication from three aspects, which are requirement types, requirement volatility and different roles. What’s more, a new challenge is identified from the answers of open-questions.

Conclusions​. According to the analysis and results of SLR and Survey, we can clearly conclude that requirement volatility and requirement types will affect the selection of communication method and requirement volatility will further influence the final result of requirement communication. However, there is no significantly relationship between different roles and the selection of communication method. In addition, 8 challenges are identified from the analysis of SLR while a new challenge is identified from the answers of open-questions. Three types of solutions are also identified and organized from SLR, which are using models, patterns, frameworks, and other techniques, suitable consideration of communication methods and some specific suggestions.

Place, publisher, year, edition, pages
2020. , p. 109
Keywords [en]
Requirement engineering, Requirement communication, Software development
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-19255OAI: oai:DiVA.org:bth-19255DiVA, id: diva2:1401974
Subject / course
PA2534 Master's Thesis (120 credits) in Software Engineering
Educational program
PAASO Master program in Software engineering
Supervisors
Examiners
Available from: 2020-03-02 Created: 2020-02-28 Last updated: 2020-03-02Bibliographically approved

Open Access in DiVA

A study of factors affecting requirement communication between different roles involved in requirements engineering process(4481 kB)7 downloads
File information
File name FULLTEXT02.pdfFile size 4481 kBChecksum SHA-512
c7b0ea51442c7f11f23c54f3a0099ca76bbd0f79d22ac9702f8bd3049909f2d926968063682785a289615484d9fce163381e1d4af0d43031ed39bf995f4db40f
Type fulltextMimetype application/pdf

By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 7 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: 16 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