Skip to main content

The Impact of Knowledge Sharing Platforms in Distributed Requirements Engineering Scenarios: A Systematic Review

  • Conference paper
  • First Online:
The 8th International Conference on Knowledge Management in Organizations

Part of the book series: Springer Proceedings in Complexity ((SPCOM))

Abstract

Knowledge sharing platforms promised to solve a number of challenges that complicate requirements engineering activities in globally distributed software engineering efforts. A systematic review of empirical studies of the impact of such knowledge sharing platforms up to and including 2011 was conducted. The selected search strategy identified 511 studies, of which 17 were identified as suitable empirical studies. The studies were evaluated according to the presented knowledge sharing platform, the requirements engineering setting as well as to the reported impact on the requirements engineering processes. This systematic review investigates what is currently known about the evidence for positive and negative impacts of knowledge sharing platforms in requirements engineering processes. The main finding of this systematic review is that currently little empirical data on knowledge sharing platforms and their use in requirements engineering processes is available and further empirical research is necessary.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Hildenbrand FRGB, Rodriguez F, Geisser M, Berkling K, Hildenbrand T (2007) Evaluating collaboration platforms for offshore software development scenarios. In: Proceedings of the 1st international conference on software engineering approaches for offshore and outsourced development. SEAFOOD’07, Springer, Berlin, pp 96–108

    Google Scholar 

  2. Jiménez M, Piattini M, Vizcaíno A (2009) Challenges and improvements in distributed software development: a systematic review. Adv Soft Eng 2009:3:1–3:16

    Google Scholar 

  3. Sengupta B, Chandra S, Sinha V (2006) A research agenda for distributed software development. In: Proceeding of the 28th international conference on software engineering - ICSE’06, pp 73-81

    Google Scholar 

  4. Prikladnicki R, Nicolas Audy JL, Evaristo R (2003) Global software development in practice lessons learned. Softw Process Improv Pract 8(4):267–281

    Article  Google Scholar 

  5. Sillaber C, Chimiak-Opoka J, Breu R (2012) Understanding and modeling usage decline in social networking services. In: 7th international conference on knowledge management in organizations: service and cloud computing, vol 7, pp 377–388

    Google Scholar 

  6. Finnegan GKB (2010) Coordinating global virtual teams: building theory from a case study of software development. Lect Notes Comput Sci 6051:281–295

    Google Scholar 

  7. Maccari PC Empirical analysis of a distributed software development project

    Google Scholar 

  8. Aurum A, Daneshgar F, Ward J (2008) Investigating knowledge management practices in software development organisations – An Australian experience. Inf Softw Technol 50(6):511–533

    Article  Google Scholar 

  9. Buchan J, Ekadharmawan CH, MacDonell SG (2009) Insights into domain knowledge sharing in software development practice in SMEs. In Sulaiman S, Noor N (eds) Apsec 09: 16th Asia-Pacific software engineerig conference proceedings. IEEE Computer Society Press, pp 93–100

    Google Scholar 

  10. Clerc V (2008) Towards architectural knowledge management practices for global software development. In: Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge. SHARK’08, ACM, New York, NY

    Google Scholar 

  11. Knauss E, Boustani CE (2008) Assessing the quality of software requirements specifications. In: 16th IEEE international requirements engineering conference 2008, pp 341–342

    Google Scholar 

  12. Paetsch F, Eberlein A, Maurer F (2003) Requirements engineering and agile software development. WET ICE 2003. In: Proceedings. twelfth IEEE international workshops on enabling technologies: infrastructure for collaborative enterprises, Linz, 9–11 June 2003, Austria, pp 308–313

    Google Scholar 

  13. Sommerville I, Ransom J (2005) An empirical study of industrial requirements engineering process assessment and improvement. ACM Trans Softw Eng Methodol 14(1):85–117

    Article  Google Scholar 

  14. Tiwana A (2004) An empirical study of the effect of knowledge integration on software development performance. Inf Softw Technol 46(13):899–906

    Article  Google Scholar 

  15. El Emam K, Madhavji NH (1995) A field study of requirements engineering practices in information systems development. In: Proceedings of the second IEEE international symposium on requirements engineering, IEEE, pp 68–80

    Google Scholar 

  16. Al-Rawas A, Easterbrook S (1996) Communication problems in requirements engineering: a field study. Cogn Sci Res 31:1–2

    Google Scholar 

  17. Begel A, DeLine R, Zimmermann T (2010) Social media for software engineering. In: Proceedings of the FSE/SDP workshop on future of software engineering research, ACM (2010) pp 33–38

    Google Scholar 

  18. Hoss AM, Carver DL (2008) Innovations for requirement analysis. from stakeholders’ needs to formal designs. Springer, Berlin, pp 85–102

    Book  Google Scholar 

  19. Lin CYI, Ho CS (1999) A generic ontology-based approach for requirement analysis and its application in network management software. Artif Intell Eng Des Anal Manuf 13(1):37–61

    Google Scholar 

  20. Ratchev S, Urwin E, Muller D, Pawar KS, Moulek I (2003) Knowledge based requirement engineering for one-of-a-kind complex systems. Knowl Based Syst 16(1):1–5

    Article  Google Scholar 

  21. Rus I, Lindvall M, Sinha S (2002) Knowledge management in software engineering. IEEE software 22:27–64

    Google Scholar 

  22. Marczak DDK (2010) Requirements-driven collaboration: leveraging the invisible relationships between requirements and people. Springer, Berlin

    Google Scholar 

  23. Parviainen P, Tihinen M (2011) Knowledge-related challenges and solutions in GSD. Expert Syst 23:314–341

    Google Scholar 

  24. Miller JA, Ferrari R, Madhavji NH (2010) An exploratory study of architectural effects on requirements decisions. J Syst Softw 83(12):2441–2455

    Article  Google Scholar 

  25. Pal DDZV An industrial case study of immediate benefits of requirements engineering process improvement at the australian center for unisys software

    Google Scholar 

  26. Piattini GNAV (2010) A framework to improve communication during the requirements elicitation process in GSD projects

    Google Scholar 

  27. Dybå T, Dingsø yr T (2008) Empirical studies of agile software development: a systematic review. Inf Softw Technol 50(9–10):833–859

    Article  Google Scholar 

  28. Schulte E, Davison D (2011) Active documents with org-mode. Comput Sci Eng 13(3):66–73

    Article  Google Scholar 

  29. Henningsson CWH (2006) Empirical research methods in web and software engineering, Web Engineering. Springer, Berlin, Heidelberg, pp 409–430

    Google Scholar 

  30. Hawker S, Payne S, Kerr C, Hardey M, Powell J (2002) Appraising the evidence: reviewing disparate data systematically. Qual Health Res 12(9):1284–1299

    Google Scholar 

  31. Damian D (2007) Stakeholders in global requirements engineering: lessons learned from practice. IEEE Softw 24(2):21–27

    Article  Google Scholar 

  32. Paech ESAB (2007) A field study of the requirements engineering practice in Australian software industry

    Google Scholar 

  33. Fowler D, Crowder R, Guan T, Shadbolt N, Wills G (2010) Requirements for semantic web applications in engineering. In: Proceedings of International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, ASME 2010, Montreal Quebec, canada, 15–18 Aug 2010, pp 1–9

    Google Scholar 

  34. Hong Q, Kim S, Cheung S, Bird C (2011) Understanding a developer social network and its evolution. In: 2011 27th IEEE international conference on software maintenance (ICSM). number 612108, pp 323–332

    Google Scholar 

  35. Leuf B, Cunningham W (2001) The Wiki way: quick collaboration on the web. Addison-Wesley, New York

    Google Scholar 

  36. Ras E, Rech J (2009) Using wikis to support the net generation in improving knowledge acquisition in capstone projects. J Syst Softw 82(4):553–562

    Article  Google Scholar 

  37. Richards D (2009) A social software/web 2.0 approach to collaborative knowledge engineering. Inf Sci 179(15):2515–2523

    Article  Google Scholar 

  38. Berkling K, Geisser M, Hildenbrand T, Rothlauf F, Rothlauf KBGH (2007) Offshore software development: transferring research findings into the classroom. SEAFOOD’07. Springer, Berlin

    Google Scholar 

  39. Stettina CJ, Heijstek W (2011) Necessary and neglected?: an empirical study of internal documentation in agile software development teams. In: Proceedings of the 29th ACM international conference on design of communication. SIGDOC’11, New York, NY, ACM, pp 159–166

    Google Scholar 

  40. Rech J, Bogner C, Haas V (2007) Using wikis to tackle reuse in software projects. IEEE Softw 24(6):99–104

    Article  Google Scholar 

  41. Luna-Reyes LF, Black LJ, Cresswell AM, Pardo TA (2008) Knowledge sharing and trust in collaborative requirements analysis. Syst Dyn Rev 24(3):265–297

    Article  Google Scholar 

  42. Ovaska E, Evesti A, Henttonen K, Palviainen M, Aho P (2010) Knowledge based quality-driven architecture design and evaluation. Inf Softw Technol 52(6):577–601

    Article  Google Scholar 

  43. Mishra SA, Aydin S, Mishra D (2009) A tool to enhance cooperation and knowledge transfer among software developers. CDVE 2009:257–260

    Google Scholar 

  44. Kabanda S, Adigun, M (2006) Extending model driven architecture benefits to requirements engineering. In: Proceedings of the 2006 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries. SAICSIT’06, Republic of South Africa, South African Institute for Computer Scientists and Information Technologists

    Google Scholar 

  45. Minocha S, Thomas PG (2007) Collaborative learning in a wiki environment: experiences from a software engineering course. New Rev Hypermedia Multimedia 13(2):187–209

    Article  Google Scholar 

Download references

Acknowledgement

The research herein is partially conducted within the competence network Softnet Austria (www.soft-net.at) and funded by the Austrian Federal Ministry of Economics (bm:wa), the province of Styria, the Steirische Wirtschaftsförderungsgesellschaft mbH. (SFG), and the city of Vienna in terms of the center for innovation and technology (ZIT). This work was supported by the project “QE LaB—Living Models for Open Systems (FFG 822740)” and partially funded by the European Commission under the FP7 project “PoSecCo” (IST 257129).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Sillaber .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media Dordrecht

About this paper

Cite this paper

Sillaber, C., Breu, R. (2014). The Impact of Knowledge Sharing Platforms in Distributed Requirements Engineering Scenarios: A Systematic Review. In: Uden, L., Wang, L., Corchado Rodríguez, J., Yang, HC., Ting, IH. (eds) The 8th International Conference on Knowledge Management in Organizations. Springer Proceedings in Complexity. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-7287-8_47

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-7287-8_47

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-7286-1

  • Online ISBN: 978-94-007-7287-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics