Abstract
In this paper, we examine the practices in requirements elicitation activities from the perspective of a developer of software projects. By doing so, we want to contribute to a better understanding of how the main activities between stakeholders can be supported by IT, particularly social software. We have interviewed six key persons from five different software projects and identified the potential roles of social software to improve in five main activities of requirements elicitation. We present these critical points in the context of the cases and discuss them across the cases.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Software Engineering Institute, Requirements Engineering and Analysis Workshop Proceeding, Software Engineering Institute, Pittsburgh (1991)
Sharp, H., Finkelstein, A., Galal, G.: Stakeholder Identification in the Requirements Engineering Process. In: 10th International Workshop on Database & Expert Systems Applications, DEXA (1999)
Zoughi, D., Coulin, C.: Requirements Elicitation: A Survey of Techniques, Approaches and Tools. In: Engineering and Managing Software Requirements, pp. 19–46. Springer, Heidelberg (2005)
Coughlan, J., Lycetter, M., Macredie, R.: Communication Issues in Requirements Elicitation: A Content Analysis of Stakeholder Experiences. Information and Software Technology 45(8), 525–537 (2003)
Christel, M., Kong, K.: Issues in Requirements Elicitation (CMU/SEI-92-TR-012) (retrieved April 06, 2013), from the Software Engineering Institute, Carnegie (2013)
Damian, D., Marczack, S., Kwan, I.: Collaboration Patterns and the Impact of Distance on Awareness in Requirements-Centered Social Networks. In: 15th IEEE International Requirements Engineering Conference, IRE, pp. 59–68 (2007)
Damian, D., Zowghi, D.: Requirements Engineering Challenges in Multi-site Software Development Organizations. Requirements Engineering Journal 45(8), 149–160 (2003)
Al-Rawas, B., Easterbrook, S.: Communication Problems in Requirements Engineering: A Field Study. In: Westminster Conference on Professional Awareness in Software Engineering (1996)
Begel, A., Deline, R., Zimmermann, T.: Social Media Afor Software Engineering. In: Workshop on the Future of Software Engineering Research (2010)
Treude, C.: The Role of Social Media Artifacts in Collaborative Software Development. PhD Thesis, University of Victoria (2012)
Avram, G., Wulf, V.: Guest Editorial: Studying work practices in Global Software Engineering. Information and Software Technology 53(9), 949–954 (2011)
vom Brocke, J., Simons, A., Riemer, K., Plattfaut, R., Cleven, A.: Reconstructing the Giant: On the Importance of Rigor in Documenting the Literature Search Process. In: 17th European Conference on Information Systems (2009)
Cooper, H.: Organizing Knowledge Syntheses: A taxonomy of literature reviews. Knowledge in Society 1, 104–126 (1988)
Flick, U.: An Introduction to Qualitative Research, 4th edn. Sage Publication, London (2009)
Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. John Wiley, Chichester (1998)
Marnewick, A., Pretorius, J.H., Pretorius, L.: A Perspective on Human Factors Contributing to Quality Requirements: A Cross-case Analysis. In: IEEE International Conference on Industrial Engineering and Engineering Management, IEEM (2011)
Avison, D., Wood-Harper, A.: Multiview: An Exploration in Information Systems Development. MGrawHill (1990)
Lim, S.L., Finkelstein, A.: StakeRare: Using Social Network and Collaborative Filtering for Large-scale Requirements Elicitation. IEEE Transactions on Software Engineering 38(3), 707–735 (2012)
Nuseibeh, B., Easterbrook, S.: Requirements Engineering: A roadmap. In: Conference on The Future of Software Engineering, ICSE (2000)
Coulin, C., Sahraoui, A.E.K., Zowghi, D.: Towards a Collaborative and Combinational Approach to Requirements Elicitation within a Systems Engineering Framework. In: International Conference on Systems Engineering (2005)
Damian, D., Chisan, J.: An Empirical Study of the Complex Relationships between Requirements Engineering Processes and Other Processes that Lead to Payoffs in Productivity, Quality, and Risk Management. IEEE Transactions Software Engineering 32, 433–453 (2006)
Damian, D., Kwan, I., Marczak, S.: Requirements-Driven Collaboration: Leveraging the Invisible Relationships between Requirements and People. In: Collaborative Software Engineering, pp. 57–76. Springer, Berlin (2010)
Panjer, L., Damian, D., Storey, M.-A.: Cooperation and Coordination Concerns in A Distributed Software Development Project. In: International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE (2008)
Hannemann, A., Hocken, C., Klamma, R.: Community Driven Elicitation of Requirements with Entertaining Social Software. In: International Workshop on Software Engineering within Social Software Environment (2009)
Storey, M., Kwan, C., Van Deursen, A., Cheng, L.: The Impact of Social MEdia on Software Engineering Practices and Tools. In: Workshop on Future of Software Engineering Research (2010)
Duarte, D., Farinha, C., da Silva, M., da Silva, A.: Collaborative Requirements Elicitation with Visualization. In: IEEE 21st International Workshop onEnabling Technologies: Infrastructure for Collaborative Enterprises, WETICE (2012)
Bougie, G., Starke, J., Storey, M., German, D.: Towards Understanding Twitter Use in Software Engineering: Preliminary Findings, Ongoing Challenges and Future Questions. In: 2nd International Workshop on Web 2.0 for Software Engineering (2011)
Sutcliffe, A.: Collaborative Requirements Engineering: Bridging the Gulf between the Worlds. In: International Perspectives on Information Systems Engineering (2010)
Lohmann, S., Dietzold, S., Heim, P., Heino, N.: A Web Platform for Social Requirements Engineering. In: International Workshop on Software Engneering within Social Software Environment (2009)
Johansen, R.: GroupWare Computer Support for Business Teams. The Free Press, New York (1988)
Richter, A., Riemer, K.: Corporate Social Networking Sites – Modes of Use and Appropriation through Co-Evolution. In: 20th Australasian Conference on Information Systems, ACIS (2009)
Richter, A., Koch, M.: Functions of Social Networking Services. In: 8th International Conference on the Design of Cooperative Systems, Coop (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shuhud, M.I.M., Richter, A., Ahmad, A. (2013). Supporting Requirements Elicitation Practices. In: Antunes, P., Gerosa, M.A., Sylvester, A., Vassileva, J., de Vreede, GJ. (eds) Collaboration and Technology. CRIWG 2013. Lecture Notes in Computer Science, vol 8224. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41347-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-41347-6_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41346-9
Online ISBN: 978-3-642-41347-6
eBook Packages: Computer ScienceComputer Science (R0)