Abstract
[Context and motivation] Stakeholders who are highly distributed form a large, heterogeneous online group, the so-called “crowd”. The rise of mobile, social and cloud apps has led to a stark increase in crowd-based settings. [Question/problem] Traditional requirements engineering (RE) techniques face scalability issues and require the co-presence of stakeholders and engineers, which cannot be realized in a crowd setting. While different approaches have recently been introduced to partially automate RE in this context, a multi-method approach to (semi-)automate all RE activities is still needed. [Principal ideas/results] We propose “Crowd-based Requirements Engineering” as an approach that integrates existing elicitation and analysis techniques and fills existing gaps by introducing new concepts. It collects feedback through direct interactions and social collaboration, and by deploying mining techniques. [Contribution] This paper describes the initial state of the art of our approach, and previews our plans for further research.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Todoran, I., Seyff, N., Glinz, M.: How cloud providers elicit consumer requirements: an exploratory study of nineteen companies. In: 21st IEEE International RE Conference, pp. 105–114. IEEE International (2013)
Sutcliffe, A., Sawyer, P.: Requirements elicitation: towards the unknown unknowns. In: 21st IEEE International RE Conference. Research track (2013)
Goldin, L., Berry, D.M.: AbstFinder: A Prototype Natural Language Text Abstraction Finder for Use in Requirements Elicitation. Automat. Softw. Eng. 4(4), 375–412 (1997)
Almali, M., Ncube, C., Ali, R.: The design of adaptive acquisition of users feedback: an empirical study. In: 8th International Conference on Research Challenges in Information Science, pp. 1–12. IEEE International (2014)
Henein, C.M., White, T.: Information in crowds: the swarm information model. In: El Yacoubi, S., Chopard, B., Bandini, S. (eds.) ACRI 2006. LNCS, vol. 4173, pp. 703–706. Springer, Heidelberg (2006)
Russ, C.: Online crowds: extraordinary mass behavior on the internet. In: I-Media 2007 and I-SEMANTICS 2007 (2007)
Pagano, D., Maalej, W.: User feedback in the appstore: an empirical study. In: 21st IEEE International RE Conference, pp. 125–134. IEEE International (2013)
Morales-Ramirez, I.: On exploiting end-user feedback in requirements engineering. In: 19th International Working Conference on Requirements Engineering: Foundations for Software Quality, Doctoral Symposium Programme, pp. 223–230 (2013)
Morales-Ramirez, I., Perini, A., Guizzardi, R.: Providing foundations for user feedback concepts by extending a communication ontology. In: 33rd International Conference on Conceptual Modeling. Submitted (2014)
Adepetu, A., Ahmed, K.A., Abd, Z.A., Al Zaabi, A.A., Svetinovic, D.: CrowdREquire: A Requirements Engineering Crowdsourcing Platform. AAAI Technical Report SS-12-06, The 2012 AAAI Spring Symposium Series (2012)
Liu, D., Lease, M., Kuipers, M., Bias, R.: Crowdsourcing for Usability Testing. Technical Report, American Society for Information Society and Technology (2012)
Castro-Herrera, C., Duan, C., Cleland-Huang, J., Mobasher, B.: Using data mining and recommender systems to facilitate large-scale, open, and inclusive requirements elicitation processes. In: 16th IEEE International RE Conference. Workshop paper (2008)
Dheepa, V., Aravindhar, D.J., Vijayalakshmi, C.: A Novel Method for Large Scale Requirement Elicitation. Int. J. Innov. Res. Sci. Eng. Technol. 2(7), 375–379 (2013)
Renzel, D., Behrendt, M., Klamma, R., Jarke, M.: Requirements Bazaar: social requirements engineering for community-driven innovation. In: 21st IEEE International Requirements Engineering Conference, pp. 326–327. IEEE International (2013)
Natt och Dag, J., Gervasi, V., Brinkkemper, S., Regnell, B.: Speeding up requirements management in a product software company: linking customer wishes to product requirements through linguistic engineering. In: Proceedings of the 12th Requirements Engineering Conference, pp. 283–294 (2004)
Gärtner, S., Schneider, K.: A method for prioritizing end-user feedback for requirements engineering. In: 5th International Workshop on Cooperative and Human Aspects of Software Engineering. IEEE International (2012)
Seyff, N., Graf, F., Maiden, N.: Using mobile re tools to give end-users their own voice. In: 18th IEEE International RE Conference, pp. 37–46. IEEE, Sydney (2010)
Rashid, A., Wiesenberger, J., Meder, D., Baumann, J.: Bringing developers and users closer together: the OpenProposal story. In: Heinzl, A., Appelrath, H.-J., Sinz,, E.J., et al. (eds.) Proceedings of the Primium Subconference at the Multikonferenz Wirtschaftsinformatik (MKWI), CEUR-WS 328, pp. 9–26 (2008)
Chen, N., Lin, J., Hoi, S.C.H., Xiao, X., Zhang, B.: AR-Miner: mining informative reviews for developers from mobile app marketplace. In: 36th International Conference on Software Engineering. In press (2014)
Iacob, C., Harrison, R.: Retrieving and analyzing mobile apps feature requests from online reviews. In: 10th International Conference on Mining Software Repositories, pp. 41–44 (2013)
Morales-Ramirez, I., Perini, A.: Argumentation-based discussion for user forum: a research preview. In: Salinesi, C., van de Weerd, I. (eds.) REFSQ 2014. LNCS, vol. 8396, pp. 232–238. Springer, Heidelberg (2014)
Pachidi, S., Spruit, M., Van de Weerd, I.: Understanding Users’ Behavior with Software Operation Data Mining. Computers in Human Behavior 30, 583–594 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Groen, E.C., Doerr, J., Adam, S. (2015). Towards Crowd-Based Requirements Engineering A Research Preview. In: Fricker, S., Schneider, K. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2015. Lecture Notes in Computer Science(), vol 9013. Springer, Cham. https://doi.org/10.1007/978-3-319-16101-3_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-16101-3_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16100-6
Online ISBN: 978-3-319-16101-3
eBook Packages: Computer ScienceComputer Science (R0)