Browse > Article
http://dx.doi.org/10.9708/jksci.2019.24.03.095

A Collaborative Requirements Elicitation Model For Crowdsourcing Platforms  

Mukundwa, Chantal (Dept. of Computer Engineering, Ajou University)
Lee, Seok-Won (Dept. of Computer Engineering, Ajou University)
Abstract
Crowdsourcing is growing its interests in designing where various designers work independently to a given design task. Recent researchers discovered that collaboration by sharing designs among designers helps to produce high-quality designs. However, design task may still be hard even with that collaboration in case the requirements are not well-defined. Most customers sometimes do not know what they really want and do not know how to clearly define the requirements. Consequently, the lack of requirements creates issues on designers, such as spending much time and effort on collecting requirements alone or from the customers. The designers even end up missing important necessities to complete their tasks. To address this issue, we proposed a collaborative requirements elicitation method that supports designers who are working on the same task. We developed CREFD (Collaborative Requirements Elicitation For Designers and Developers) tool to enable designers collaboratively provide requirements, identify dependencies, add annotations and votes to the provided requirements. We performed the hypothetical and empirical evaluations to test and compare the proposed method with one of the existing elicitation methods, the results show that the proposed method helps in collecting accepted and well-organized requirements better than individual requirements elicitation.
Keywords
Crowdsourcing; requirements elicitation; collaboration; design process;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Lee, Seok Won, and David C. Rine. "Case Study Methodology Designed Research in Software Engineering Methodology Validation." SEKE. 2004.
2 "Why Software Fails". IEEE Spectrum: Technology, Engineering, And Science News,2018, https://spectrum.ieee.org/computing/software/why-software-fails. Accessed 2 Aug 2018.
3 Iqbal, Tabbassum, and Mohammad Suaib. "Requirement elicitation technique:-a review paper." Int. J. Comput. Math. Sci 3.9 (2014).
4 Lynch, Alec. "Crowdsourcing is not new-The History of Crowdsourcing (1714 to 2010)." DesignCrowd. N.p., 2010. Web. 11 Apr. 2018.
5 Adepetu, Adedamola, et al. "CrowdREquire: A Require mentsEngineering Crowdsourcing Platform." AAAI Spring Symposium: Wisdom of the Crowd. 2012.
6 Groen, Eduard C. et al. "The crowd in requirements engineering: The landscape and challenges." IEEE software 34.2 (2017): 44-52.   DOI
7 Jobs, Design et al. "Web Design Job - Condo Debts Collection Business Needs A Web Design On Designcrowd.Com". Designcrowd, 2018, https://jobs.designcrowd.com/job.aspx?id=3488383. Accessed 4 Aug 2018.
8 Hosseini, Mahmood, et al. "CRAFT: A Crowd-Annotated Feedback Technique." 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW). IEEE, 2017.
9 Mierke, David. "3 Reasons You Can'T Just Ask Customers What They Want". Techcrunch, 2018, https://techcrunch.com/2014/11/15/3-reasons-why-you-cant-just-ask-customers-what-they-want/. Accessed 2 May 2018.
10 Jobs, Design et al. "Stress Coach Website On Designcrowd.Com". Designcrowd, 2018, https://jobs.designcrowd.com/job.aspx?id=3485184. Accessed 9 July 2018.
11 Jobs, Design et al. "Website For LORD On Designcrowd.Com". https://jobs.designcrowd.com/job.aspx?id=1790423. Accessed 4 June 2018.
12 Sangeeta, and Seok Won Lee. "REASSURE: Requirements elicitation for adaptive socio technical systems using repertory grid." Information and Software Technology 87 (2017): 160-179.   DOI
13 Jobs, Design et al. "New Fresh Website Required To Go With Exciting Expansion And Re-Brand Vehicle Repair Garage In UK On Designcrowd.Com". https://jobs.designcrowd.com/job.aspx?id=3032829. Accessed 18 July 2018.
14 Munante, Denisse, et al. "Gathering Requirements for Software Configuration from the Crowd." 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW). IEEE, 2017.
15 Castro-Herrera, Carlos, et al. "Using data mining and recommender systems to facilitate large-scale, open, and inclusive requirements elicitation processes." International Requirements Engineering, 2008. RE'08. 16th IEEE. IEEE, 2008.
16 Palmeira, Clay, et al. "A requirements elicitation and analysis aided by text mining." International Journal of Computer Science and Network Security (IJCSNS) 12.6 (2012): 122.
17 "Why Software Fails". IEEE Spectrum: Technology, Engineering, And Science News, 2018, https://spectrum.ieee.org/computing/software/why-software-fails. Accessed 2 Aug 2018.
18 Dahlstedt, G. "Requirements Interdependencies-a research framework." no. July (2001).
19 Ambler, Scott, and View "Managing Requirements Dependencies Between Agile Teams." The Disciplined Agile (DA) Framework. N.p., 2014. Web. 21 Aug. 2018.
20 Park, Cheong Ha, et al. "Crowd vs. crowd: large-scale cooperative design through open team competition." Proceedings of the 2013 conference on Computer supported cooperative work. ACM, 2013.
21 Alan, David. "Crowdsourcing For Dummies." O'Reilly Safari. N.p., 2018. Web. 4 May 2018.