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 Elicitation Techniques in Market-Driven Requirements Engineering
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2017 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Context. Compare with bespoke RE, market-driven requirements engineering (MDRE), has manyclassical requirements engineering activities of bespoke RE. Elicitation is one of these activities. Thisprocess is to capture, extract and obtain needs from stakeholders. And there are many techniques toguide MDRE elicitation, and some techniques for bespoke RE are also used in MDRE contextnowadays. However, not all of these techniques are suitable for MDRE due to the difference betweenMDRE and bespoke RE, for example, in MDRE context, there is no specific customers’ participation.Meanwhile, there is a lack of studies that compare elicitation techniques by evaluating theircompetence of mitigating MDRE challenges.

Objectives. In this study, we investigate and collect techniques which can be used for MDREelicitation. We also identify challenges of MDRE elicitation practice from literature as evaluatingcriteria. Then, we evaluate elicitation techniques’ competence of mitigating these challenges. Finally,we discuss with some interviewees to validate our result with real-world MDRE context.

Methods. We use literature review and snowball sampling to investigate and collect MDRE elicitationtechniques and challenges. Next, we summarize elicitation techniques’ advantages and limitationsfrom literature and compare these techniques by evaluating whether they can mitigate MDREchallenges we find. Next, we conduct interview with 8 interviewees who are practitioners or havedeveloping experience in order to find out and discuss the difference between academic and realworldMDRE.

Results. We identify 6 elicitation techniques which can be used in MDRE to compare. We also collect6 challenges which may happen in MDRE elicitation process. We compare them by literature studyand interview with practitioners and find that although some interviewees’ opinions are similar withliterature, there are still many different cases we need to consider before choosing elicitationtechniques.

Conclusions. In this research, we fill the gap that there is a lack of studies about the comparison ofelicitation techniques in MDRE context. We also find 4 factors which should be studied in-depth inthe future MDRE elicitation techniques research, and validate our result with practice and discuss thereason of differences. Our result can help requirements engineers to choose suitable elicitationtechniques in MDRE projects.

Place, publisher, year, edition, pages
2017. , p. 66
Keywords [en]
Market-driven Requirements Engineering, Elicitation Technique, Challenges
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-14770OAI: oai:DiVA.org:bth-14770DiVA, id: diva2:1117829
Subject / course
PA2534 Master's Thesis (120 credits) in Software Engineering
Educational program
PAAXA Master of Science Programme in Software Engineering
Supervisors
Examiners
Available from: 2017-06-30 Created: 2017-06-29 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(635 kB)2304 downloads
File information
File name FULLTEXT01.pdfFile size 635 kBChecksum SHA-512
991e01c99169902e30e2243e96ef7b3087e262903a7fe2aaf8091da5132eacd1d0e6305bdfd461c5cbc3550c3740b595c71172b25b7f4b0df5e930b37589f5e1
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Li, WenguangFan, Shuhan
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

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