Skip to main content

Towards Crowd-Based Requirements Engineering A Research Preview

  • Conference paper
  • First Online:
Requirements Engineering: Foundation for Software Quality (REFSQ 2015)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9013))

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 to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Sutcliffe, A., Sawyer, P.: Requirements elicitation: towards the unknown unknowns. In: 21st IEEE International RE Conference. Research track (2013)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. Russ, C.: Online crowds: extraordinary mass behavior on the internet. In: I-Media 2007 and I-SEMANTICS 2007 (2007)

    Google Scholar 

  7. Pagano, D., Maalej, W.: User feedback in the appstore: an empirical study. In: 21st IEEE International RE Conference, pp. 125–134. IEEE International (2013)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Liu, D., Lease, M., Kuipers, M., Bias, R.: Crowdsourcing for Usability Testing. Technical Report, American Society for Information Society and Technology (2012)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Chapter  Google Scholar 

  22. Pachidi, S., Spruit, M., Van de Weerd, I.: Understanding Users’ Behavior with Software Operation Data Mining. Computers in Human Behavior 30, 583–594 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eduard C. Groen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics