Abstract
Knowledge sharing is a collective process where the people involved collaborate with others in order to learn from them. This effort creates communities where each member cooperates by sharing knowledge about a common domain. An example of these kinds of communities is software maintenance groups, where their members must collaborate with others, and share their knowledge and experience in order to complete their assignments. This paper presents a study carried out in two software maintenance groups to understand how the knowledge flows through these groups, that is, how their members share their knowledge when they perform their activities. The approach used to model the flows of knowledge and to identify the problems that affect that flow are described, as well as the main problems detected, and how we are trying to solve them with an agent-based knowledge management system.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aurum, A., Jeffery, R., Wohlin, C., Handzic, M., Aurum, A.: Managing Software Engineering Knowledge , ix-xv. Springer, Berlin (2003)
Carroll, J.M., Rosson, M.B.: Getting Around the Task-Artifact Cycle: How to Make Claims and Design by Scenario. ACM Transactions on Information Systems 10(2), 181–212 (1992)
Chin, G.J., Rosson, M.B., Carroll, J.M.: Participatory Analysis: Shared Development of Requirements from Scenarios. In: ACM/SIGCHI Conference on Human Factors in Computing Systems (CHI 1997), Atlanta, GA, USA, pp. 162–169 (1997)
Choo, C.W.: La Organización Inteligente: el Empleo de la Información para dar Significado. In: Crear Conocimiento y Tomar Decisiones, Oxford University Press, Oxford (1999)
Davies, J., Weeks, R., Revett, M.: Communicating Information Agents for WWW. In: presented at the 4th International Conference on the World Wide Web, Boston, USA (1995), http://www.w3j.com/1/davies.180/paper/180.html (last visited 23-06- 2004)
Guizzardi, R.S.S., Aroyo, L., Wagner, G.: Agent-oriented Knowledge Management in Learning Environments: A Peer-to-Peer Helpdesk Case Study. In: Agent-Mediated Knowledge Management, pp. 15–22. Springer, Heidelberg (2003)
Guizzardi, R.S.S., Perini, A., Dignum, V.: Providing Knowledge Management Support to Communities of Practice through Agent-oriented Analysis. In: Proceedings of the 4th International Conference on Knowledge Management (I-KNOW 2004), Granz, Austria (2004), http://wwwhome.cs.utwente.nl/~souza/publications/guizzardi-perini-dignum-iknow04.pdf (last visited 23-06-2004)
Guizzardi, R.S.S., Perini, A., Dignum, V.: Using Intentional Analysis to Model Knowledge Management Requirements in Communities of Practice, CTIT Technical Report, 03- 53 University of Twente (2003), available at http://www.ctit.utwente.nl/library/techreports/tr03.doc/index.html (last visited 23-06-2004)
Huysman, M., Wit, D.: Knowledge Sharing in Practice. Kluwer Academic Publishers, Dordrecht (2000)
Lesser, E.L., Storck, J.: Communities of practice and organizational performance. IBM Systems Journal 40(4), 831–841 (2001)
Maes, P.: Agents that reduce work and information overload. Communications of the ACM 37(7), 31–40 (1994)
Mercer, S., Greenwood, S.: A Multi-Agent Architecture for Knowledge Sharing. In: Third International Symposium From Agent Theory to Agent Implementation at EMCSR 2002, Vienna, Austria (2002), http://www.ai.univie.ac.at/~paolo/conf/at2ai3/ (last visited 23-06-2004)
Monk, A., Howard, S.: The Rich Picture: A Tool for Reasoning about Work Context. Interactions 5(2), 21–30 (1998)
Natsu, H., Favela, J., Morán, A.L., Decouchant, D., Martínez-Enriquez, A.M.: Distributed Pair Programming on the Web. In: Fourth Mexican International Conference on Computer Science, pp. 81–88. IEEE Computer Society, México (2003)
Nonaka, I., Takeuchi, H.: The Knowledge-Creating Company. Oxford University Press, Oxford (1995)
Rus, I., Lindvall, M., Sinha, S.S.: Knowledge Management in Software Engineering: A State of the Art Report. Data & Analysis Center for Software: ITT Industries: Rome, NY (2001), http://www.dacs.dtic.mil/techs/kmse/kmse.html (last visited 23-06- 2004)
Seaman, C.: The Information Gathering Strategies of Software Maintainers. In: Proceedings of the International Conference on Software Maintenance, pp. 141–149 (2002)
Szulanski, G.: Intra-Firm Transfer of Best Practices Project. In: American Productivity and Quality Centre, Houston, Texas, pp. 2–19 (1994)
van Elst, L., Dignum, V., Abecker, A.: Agent-Mediated Knowledge Management. In: International Symposium AMKM 2003, pp. 1–30. Springer, Heidelberg (2003)
Vivacqua, A.S.: Agents for Expertise Location. In: Proceedings of the AAAI Spring Symposium on Intelligent Agent in Cyberspace, pp. 9–13. AAAI Press, Stanford (1999)
Walz, D.B., Elam, J.J., Curtis, B.: Inside a Software Design Team: Knowledge Acquisition, Sharing, and Integration. Communications of the ACM 36(10), 63–77 (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rodríguez, O.M., Martínez, A.I., Favela, J., Vizcaíno, A., Piattini, M. (2004). Understanding and Supporting Knowledge Flows in a Community of Software Developers. In: de Vreede, GJ., Guerrero, L.A., Marín Raventós, G. (eds) Groupware: Design, Implementation, and Use. CRIWG 2004. Lecture Notes in Computer Science, vol 3198. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30112-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-30112-7_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23016-8
Online ISBN: 978-3-540-30112-7
eBook Packages: Springer Book Archive