Usando PABC-Pattern para Codificar o Conhecimento: Um Estudo Experimental

  • Jacilane Rabelo UFAM
  • Davi Viana UFAM
  • Gleison Santos UNIRIO
  • Tayana Conte UFAM

Resumo


Gerência do conhecimento tem um papel fundamental no desenvolvimento de software. A coleta de lições aprendidas é uma prática comum em organizações de software para gerenciar e transferir o conhecimento. A codificação do conhecimento pode facilitar o registro das lições aprendidas para sua consulta posterior. Este trabalho apresenta um estudo qualitativo da PABC- Pattern (Problema, Ação, Benefício e Contexto – Padrão), uma nova abordagem para codificar e compartilhar o conhecimento na forma de lições aprendidas. Os resultados mostraram que há uma facilidade de uso nos campos da abordagem Adicionalmente, foi feita uma comparação do esquema proposto pela PABC-Pattern com os esquemas de outras abordagens baseadas em padrão.
Palavras-chave: PABC-Pattern, Codificar, Experimental

Referências

Alavi, M. e Leidner, D. (1999) “Knowledge Management Systems: Emerging Views and Practices from the Field”, Communications of the AIS, p. 1-5.

Ambler, S. (1998) “Process Patterns: Building Large-Scale Systems Using Object Technology”,Cambridge University Press, New York.

Andrade, G. e Lima Reis, C. (2011) “Considerações sobre Implantação de Gerência de Conhecimento em Uma Organização de Desenvolvimento de Software”, ESELAW, Rio de Janeiro, p. 17-26.

Aurum, A., Daneshgara, F., e Warda, J. (2008) “Investigating Knowledge Management practices in software development organisations – An Australian experience”. Information and Software Technology, 50(6), p. 511-533.

Basili, V. e Rombach, H. (1998) “The tame project: towards improvement-oriented software environments”, IEEE Transactions on Software Engineering, v. 14, n. 6, pp. 758-773.

Basili, V., Costa, P., Lindvall, M., Mendonça, M., e Seaman, C. (2001) “An Experience Management System for a Software Engineering Research Organisation”, Proceedings of 26th Annual NASA Goddard Software Engineering Workshop, p. 29-35.

Bjørnson, O. e Dingsøyr, T. (2008) “Knowledge Management in Software Engineering: A Systematic Review of Studied Concepts, Findings and Research Methods Used”, Information and Software Technology, Elsevier, p. 1055 – 1068.

Carneiro, P., Costa, R., e Meira, S. (2009) “MaRKSoNe: A Tool for Supporting Knowledge Management in Software Projects”. Simpósio Brasileiro de Sistemas Colaborativos, p.70-79.

Choi, B. e Lee, H. (2003) “An Empirical investigation of KM Styles and their Effect on Corporate Performance”, Information & Management, v. 40, p. 403-417.

Coplien, J. (1995). A Development Process Generative Pattern Language. In Pattern Languages of Program Design Addison Wesley, Reading, Mass.

Davenport, T. H. e Prusak, L. (1997) “Working Knowledge: How Organizations Manage What They Know”, 1. ed.: Harvard Business School Press, Boston, 224pp.

Feldhusen, J. e Bungert, F. (2007) “Pattern languages: an aprroach to manage archetypal engineering knowledge”, 16th International Conference on Engineering Design, p. 581-592.

Falbo, R., Arantes, D. e Natali, A. (2004) “Integrating Knowledge Management and Groupware in a Software Development Environment”, 5th International Conference on Practical Aspects of Knowledge Management - PAKM'2004, v. 3336, Berlin, p. 94-105.

Gomes, M., Carolyn, S., Basili, V. e Kim, Y. (2001). “A Prototype Experience Management System for a software Consulting Organization”, 13th Conference on Software Engineering and Knowledge Engineering, SEKE'01, Buenos Aires, p. 29-36.

Hansen, M., Nohria, N. e Tiernev, T. (1999) “What is Your Strategy for Managing Knowledge?”, Harvard Business Review 77(2), p. 106-116.

Hughes, M. (2006) “A pattern language approach to usability knowledge management”, Journal of Usability Studies (JUS), 2(1), p. 76-90.

McDermott, R. (1999) “Why information technology inspired but cannot deliver knowledge management”, California Management Review 41, p. 103–117.

Nonaka, I. e Teece, J. (2001) “Managing Industrial Knowledge: Creation, Transfer and Utilizations”, Chapter 3, Sage Publications, London, p. 330-335.

Sharma, N. Kawaljeet, S. e Goyal, D. (2012) “Adoption of Knowledge Management Practices in Software Engineering Organizations: A Survey of Software Engineers' Perceptions”. Second International Conference on Advanced Computing & Communication Technologies, p. 24-29.

Probst, B. Raub, S. e Romhardt, K. (1999) “Managing Knowledge: Building Blocks for Success”, 1. ed., New York: Wiley, 368p.

Rabelo, J. Conte, T. Viana, D. e Santos, G. (2012) “Comparing Knowledge Codification Approaches: An Empirical Study”, IX Simpósio Brasileiro de Sistemas Colaborativos (SBSC), p. 136-145.

Ras, E. Rech, J. e Weber, S. (2009) “Knowledge Services for Experience Factories”, WM2009: 5th Conference on Professional Knowledge Management.

Rech, J. and Ras, E. (2011) “Aggregation of Experiences in Experience Factories into Software Patterns”, ACM SIGSOFT Software Engineering Notes, p. 1-4.

Seaman, C. B. (1999) “Qualitative Methods in Empirical Studies of Software Engineering”, IEEE Transactions on Software Engineering, v. 25, n. 4, p. 557-572.

SOFTEX (2012) Associação para Promoção da Excelência do Software Brasileiro - SOFTEX. MPS.BR - Guia Geral MPS de Software, dezembro 2012. Disponível em www.softex.br.

Strauss, A. e J. Corbin (1998) “Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory”, 2ed., SAGE Publications, London.

Tang, J. e C. Chiang, (2009) “Organizational Knowledge Sharing through Mind Mapping”, Fuzzy Systems and Knowledge Discovery – FSKD’09. Sixth International Conference On, v.2, p. 305-309.

Tautz, C., Althoff, K.-D e Nick, M. (2000) “A Case-Based Reasoning Approach for Managing Qualitative Experience”, Workshop on Intelligent Lessons Learned Systems.

Wildner, S. (2008) “Problem-oriented knowledge management - towards a pattern-based implementation approach for KM in SME”, 9th European Conference on Knowledge Management, p. 967-976.
Publicado
04/08/2014
RABELO, Jacilane; VIANA, Davi; SANTOS, Gleison; CONTE, Tayana. Usando PABC-Pattern para Codificar o Conhecimento: Um Estudo Experimental. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 13. , 2014, Blumenau. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 1-15. DOI: https://doi.org/10.5753/sbqs.2014.15240.