skip to main content
10.1145/2601248.2601293acmotherconferencesArticle/Chapter ViewAbstractPublication PageseaseConference Proceedingsconference-collections
research-article

Knowledge sharing for common understanding of technical specifications through artifactual culture

Published:13 May 2014Publication History

ABSTRACT

Context: Software engineering is a knowledge intensive activity that is supported by documenting and sharing the required knowledge through a wide variety of artifacts. Global Software Development (GSD) teams heavily rely on artifacts as a vital means of knowledge sharing. However, there is little empirical knowledge about the key reasons and practices of using artifacts in GSD for knowledge sharing to support common understanding of technical specifications. Objective: This study aims at empirically studying the key motivators, practices, and drawbacks of artifact-based knowledge sharing for achieving common understanding of technical specifications in the context of GSD. Method: We conducted an exploratory case study in an organization that was involved in several GSD projects. Results: Our findings revealed the key challenges that necessitated the use of artifacts for sharing technical specification knowledge. We also present the practices that make up the artifact-based knowledge sharing system in the studied case. Finally, we shed some light on the caveats of knowledge sharing practices adopted by the studied company. The findings can provide useful insights into the artifact-based knowledge sharing practices and how it can be complemented by having certain level of social ties among distributed team members, even through asynchronous means.

References

  1. G. Garousi, V. Garousi, M. Moussavi, G. Ruhe, and B. Smith, "Evaluating usage and quality of technical software documentation: an empirical study." pp. 24--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. C. Treude, and M. A. Storey, "Effective communication of software development knowledge through community portals." pp. 91--101. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. I. Sommerville, Software engineering: Addison-Wesley, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Ali Babar, and C. Lescher, "Global software engineering: Identifying challenges is important and providing solutions is even better," Information and Software Technology, vol. 56, no. 1, pp. 1--5, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. E. Damian, and D. Zowghi, "RE challenges in multi-site software development organizations," Requirements Engineering, vol. 8, no. Copyright 2004, IEE, pp. 149--60, 2003.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Damian, "Stakeholders in global requirements engineering: Lessons learned from practice," Software, IEEE, vol. 24, no. 2, pp. 21--27, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Kotlarsky, and I. Oshri, "Social ties, knowledge sharing and successful collaboration in globally distributed system development projects," European Journal of Information Systems, vol. 14, no. 1, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. J. Hinds, and S. P. Weisband, "Knowledge sharing and shared understanding in virtual teams," Virtual teams that work: Creating conditions for virtual team effectiveness, pp. 21--36, 2003.Google ScholarGoogle Scholar
  9. I. Rus, and M. Lindvall, "Knowledge management in software engineering," Software, IEEE, vol. 19, no. 3, pp. 26--38, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Aurum, F. Daneshgar, and J. Ward, "Investigating Knowledge Management practices in software development organisations - An Australian experience," Information and Software Technology, vol. 50, no. 6, pp. 511--533, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. I. Nonaka, "A Dynamic Theory of Organizational Knowledge Creation," Organization Science, vol. 5, no. 1, pp. 14--37, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  12. M. Hansen, N. Nohria, and T. Tierney, "What is your strategy for managing knowledge," The knowledge management yearbook, vol. 2001, pp. 55--69, 2000.Google ScholarGoogle Scholar
  13. C. Manteli, B. van den Hooff, A. Tang, and H. van Vliet, "The Impact of Multi-site Software Governance on Knowledge Management." pp. 40--49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Boden, G. Avram, L. Bannon, and V. Wulf, "Knowledge Management in Distributed Software Development Teams - Does Culture Matter?." pp. 18--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Davis, and D. Khazanchi, "Does mutual knowledge affect virtual team performance? Theoretical analysis and anecdotal evidence," American Journal of Business, vol. 22, no. 2, pp. 57--66, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  16. P. J. Hinds, and M. Mortensen, "Understanding conflict in geographically distributed teams: The moderating effects of shared identity, shared context, and spontaneous communication," Organization science, vol. 16, no. 3, pp. 290--307, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. I. Oshri, J. Kotlarsky, and L. Willcocks, "Missing links: building critical social ties for global collaborative teamwork," Commun. ACM, vol. 51, no. 4, pp. 76--81, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. Hertzum, "Six roles of documents in professional's work." pp. 41--60.Google ScholarGoogle Scholar
  19. J. L. Krein, P. Wagstrom, S. M. S. Jr, C. Williams, and C. D. Knutson, "The Problem of Private Information in Large Software Organizations," in ICSSP, 2011, pp. 218--222. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. H. Tellioglu, and I. Wagner, "Software cultures," Communications of the ACM, vol. 42, no. 12, pp. 71--77, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. Cataldo, M. Bass, J. D. Herbsleb, and L. Bass, "On Coordination Mechanisms in Global Software Development." pp. 71--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. R. Yin, Case study research: Design and methods: Sage Publications, Inc., 2003.Google ScholarGoogle Scholar
  23. V. Braun, and V. Clarke, "Using thematic analysis in psychology," Qualitative Research in Psychology, vol. 3, no. 2, 2006.Google ScholarGoogle Scholar
  24. J. M. Corbin, and A. Strauss., "Grounded theory research: Procedures, canons, and evaluative criteria," Qualitative Sociology, no. 13, 1990.Google ScholarGoogle Scholar
  25. B. Curtis, H. Krasner, and N. Iscoe, "A field study of the software design process for large systems," Commun. ACM, vol. 31, no. 11, pp. 1268--1287, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. C. D. Cramton, and K. L. Orvis, "Overcoming barriers to information sharing in virtual teams," Virtual teams that work: Creating conditions for virtual team effectiveness, pp. 214--230, 2003.Google ScholarGoogle Scholar

Index Terms

  1. Knowledge sharing for common understanding of technical specifications through artifactual culture

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          EASE '14: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering
          May 2014
          486 pages
          ISBN:9781450324762
          DOI:10.1145/2601248

          Copyright © 2014 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 13 May 2014

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate71of232submissions,31%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader