skip to main content
10.1145/3275245.3275270acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbqsConference Proceedingsconference-collections
research-article

Using meta-ethnography to synthesize research on knowledge management and agile software development methodology

Authors Info & Claims
Published:17 October 2018Publication History

ABSTRACT

Context: Software development processes are considered as knowledge intensive and therefore Knowledge Management (KM) can be applied to efficiently manage the knowledge generated. Agile practices can benefit the software organizations in terms of KM. Some studies have already presented evidence about this relationship. However, the intersection of these two areas still require further more clarification. Objective: This study aims to synthesize research on KM and Agile Software Development (ASD) using the meta-ethnography method. Method: In order to achieve the proposed goal, first, we applied the seven phases of meta-ethnography analysis method on a five articles selected from a tertiary study on KM and ASD. Second, the relations identified between the areas investigated were analysed from interviews with three agile development methodology experts. Results: A relation map that summarizes the synthesis identified between KM, agile values and scrum activities was created. Conclusion: There is a significant contribution in KM and ASD for both software engineering academics and industry.

References

  1. Y. Andriyani, R. Hoda, and R. Amor. 2017. Understanding Knowledge Management in Agile Software Development Practice. International Conference on Knowledge Science, Engineering and Management (KSEM), Melbourne, VIC, Australia, 195--207.Google ScholarGoogle Scholar
  2. K. Beck, M. Beedle, van Bennekum A., A. Cockburn, W. Cunningham, M. Fowler, and et al. 2001. Manifesto for Agile Software Development. "http://www.agilemanifesto.org/".Google ScholarGoogle Scholar
  3. F. O. Bjørnson and T. Dingsøyr. 2008. Knowledge management in software engineering: A systematic review of studied concepts, findings and research methods used. Information and Software Technology 50 (2008), 1055--1068. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. G. Borrego, A. L. Morán, R. R. Palacio Cinco, O.M. Rodríguez-Elias, and E. García-Canseco. 2017. Review of approaches to manage architectural knowledge in Agile Global Software Development. IET Software 11, 3 (2017), 77--88.Google ScholarGoogle ScholarCross RefCross Ref
  5. W. Bukowitz and R. L. Williams. 2000. The knowledge management fieldbook. Financial Times Prentice Hall, Great Britain.Google ScholarGoogle Scholar
  6. A.R.Y. Cabral, M.B. Ribeiro, and R.P. Noll. 2014. Knowledge Management in Agile Software Projects: A Systematic Review. Journal of Information & Knowledge Management 13 (2014), 1--37.Google ScholarGoogle Scholar
  7. C.G. Cobb. 2015. The Project Manager's Guide to Mastering Agile: Principles and Practices for an Adaptive Approach. Wiley.Google ScholarGoogle Scholar
  8. D. S. Cruzes and T. Dybå. 2008. Research synthesis in software engineering: tertiary study. Information and Software Technology 53 (2008), 440--455. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. Dalkir. 2005. Knowledge Management in Theory and Practice. Elsevier, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T. H. Davenport and L Prusak. 2000. Working knowledge (2 ed.). Harward Business School Press, Boston, USA.Google ScholarGoogle Scholar
  11. T. Dyba and T. Dingsoyr. 2008. Empirical studies of agile software development: A systematic review. Information and Software Technology 50 (2008), 833--859. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Q. Gu and P. Lago. 2009. Exploring service-oriented system engineering challenges: a systematic literature review. Service Oriented Computing and Applications 3 (2009), 171--188.Google ScholarGoogle ScholarCross RefCross Ref
  13. B.A. Kitchenham, D. Budgen, and P. Brereton. 2015. Evidence-Based Software Engineering and Systematic Reviews. Chapman and Hall/CRC. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. B.A. Kitchenham and S. Charters. 2007. Guidelines for performing Systematic Literature Reviews in Software Engineering. Technical Report EBSE 2007-001. Keele University and Durham University, UK.Google ScholarGoogle Scholar
  15. M. Levy and O. Hazzan. {n. d.}. The knowledge life cycle. In ICM Conference on KM. Miami, FL.Google ScholarGoogle Scholar
  16. Rensis Likert. 1932. A technique for the measurement of attitudes. Archives of psychology (1932).Google ScholarGoogle Scholar
  17. M. Meyer and M. Zack. 1996. The design and implementation of information products. Sage Publications Inc (1996).Google ScholarGoogle Scholar
  18. F. T. Neves, V. N. Rosa, A. M. R. Correia, and M. d. C. Neto. 2011. Knowledge creation and sharing in software development teams using Agile methodologies: Key insights affecting their adoption. In 6th Iberian Conference on Information Systems and Technologies (CISTI). 1--6.Google ScholarGoogle Scholar
  19. G.W. Noblit and R.D. Hare. 1988. Meta-Ethnography. Sage Publications Inc, Newbury Park, Calif.Google ScholarGoogle Scholar
  20. I. Nonaka and G. Krogh. 2009. Tacit Knowledge and Knowledge Conversion: controversy and Advancement in Organizational Knowledge Creation Theory. Organization Science 30 (2009), 635--652. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. D.E. O'Leary and R. Studer. 2001. Knowledge Management: an Interdisciplinary Approach. IEEE Intelligent Systems 16 (2001). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. J. Paredes, C. Anslow, and F. Maurer. 2014. Information Visualization for Agile Software Development Teams. IEEE Working Conference on Software Visualization, 157--166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. E. M. Schön, M. Escalona, and J. Thomaschewski. 2015. Agile Values and Their Implementation in Practice. Journal of Interactive Multimedia and Artificial Intelligence (2015).Google ScholarGoogle Scholar
  24. K. Schwaber and J. Sutherland. 2017. The Scrum Guide. https://www.scrumguides.org/download.html.Google ScholarGoogle Scholar
  25. F.Q.B. Silva, S.S.J.O. Cruz, T.B. Gouveia, and L.F. Capretz. 2013. Using Meta-ethnography to Synthesize Research: A Worked Example of the Relations between Personality and Software Team Processes. In 7th International Symposium on Empirical Software Engineering and Measurement (ESEM). 153--162.Google ScholarGoogle Scholar
  26. E. F. Souza. 2014. Knowledge management applied to software testing: an ontology based framework. Ph.D. Dissertation. Instituto Nacional de Pesquisas Espaciais (INPE), Brazil.Google ScholarGoogle Scholar
  27. E. F. Souza, R. A. Falbo, and N. L. Vijaykumar. 2015. Knowledge management initiatives in software testing: A mapping study. Information and Software Technology 57 (2015), 378--391.Google ScholarGoogle ScholarCross RefCross Ref
  28. S. Vasanthapriyan, J. Tian, and J. Xiang. 2015. A Survey on Knowledge Management in Software Engineering. International Conference on Software Quality, Reliability and Security Companion (QRS-C), Vancouver, BC, Canada, 237--244. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. P. Wendorff and D. Apshvalka. 1998. The Knowledge Management Strategy of Agile Software Development. 6th European Conference on Knowledge Management, Univ. of Limerick, Ireland, 607--614.Google ScholarGoogle Scholar
  30. K. Wiig. 1997. Knowledge management foundations. Schema Press, Arlington, TX. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Claes Wohlin, Per Runeson, Martin Höst, Magnus C Ohlsson, Björn Regnell, and Anders Wesslén. 2012. Experimentation in software engineering. Springer Science & Business Media. Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Using meta-ethnography to synthesize research on knowledge management and agile software development methodology

    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
      SBQS '18: Proceedings of the XVII Brazilian Symposium on Software Quality
      October 2018
      384 pages
      ISBN:9781450365659
      DOI:10.1145/3275245

      Copyright © 2018 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: 17 October 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate35of99submissions,35%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader