Abstract
Software Engineering is a wide area of knowledge and various other types of knowledge are required during the software development and maintenance. This paper describes a survey carried out to characterize the importance given by software developers to varying types of knowledge mentioned in the technical literature on Software Engineering. The survey results have been used to guide the elaboration and incorporation of content and tools to the TABA workstation, which allows one to configure and instantiate software development environments for different companies. This paper also addresses the use of the TABA workstation to support software processes deployment in small and medium size Brazilian companies. The goal is to increase the capability of software organizations by the adequate use of Software Engineering techniques in their development and maintenance processes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Desouza, K.C.: Barriers to Effective Use of Knowledge Management Systems in Software Engineering. Communications of ACM 46(1), 99–101 (2003)
Lindvall, M., Frey, M., Costa, P., et al.: Lessons Learned about Structuring and Describing Experience for Three Experience Bases. In: Althoff, K.-D., Feldmann, R.L., Müller, W. (eds.) LSO 2001. LNCS, vol. 2176, pp. 106–119. Springer, Heidelberg (2001)
Oh, E., Hoek, A.: Adapting Game Technology to Support Individual and Organizational Learning. In: Proceedings of SEKE 2001, Buenos Aires, June, pp. 347–362 (2001)
Kucza, T., Nattinen, M., Parviainen, P.: Improving knowledge management in software reuse process. In: Bomarius, F., Komi-Sirviö, S. (eds.) PROFES 2001. LNCS, vol. 2188, pp. 141–152. Springer, Heidelberg (2001)
Wohlin, C., Runeson, P., Höst, M., et al.: Experimentation in Software Engineering: An Introduction. The Kluwer International Series in Software Engineering. Kluwer Academic Publishers, Norwell (2000)
Villela, K., Oliveira, K., Santos, G., et al.: Cordis-FBC: an Enterprise-Oriented Software Development Environment. Lecture Notes in Informatics, vol. 28, pp. 91–96. Verlag (2003)
Montoni, M., Miranda, R., Rocha, A.R., Travassos, G.H.: Knowledge acquisition and communities of practice: An approach to convert individual knowledge into multi-organizational knowledge. In: Melnik, G., Holz, H. (eds.) LSO 2004. LNCS, vol. 3096, pp. 110–121. Springer, Heidelberg (2004)
Oliveira, K., Zlot, F., Rocha, A.R., Travassos, G., Galotta, C., Menezes, C.: Domain Oriented Software Development Environment. Journal of Systems and Software 72(2), 145–161 (2004)
Santos, G., Villela, K., Schnaider, L., Rocha, A.R., Travassos, G.H.: Building ontology based tools for a software development environment. In: Melnik, G., Holz, H. (eds.) LSO 2004. LNCS, vol. 3096, pp. 19–30. Springer, Heidelberg (2004)
Farias, L., Travassos, G.H., Rocha, A.R.C.: Knowledge Management of Software Risks. Journal of Universal Computer Science 9(7), 670–681 (2003)
Arbaoui, S., Derniame, J., Oquendo, F., et al.: A Comparative Review of Process-Centered Software Engineering Environments. Annals of Software Engineering 14(1-4), 311–340 (2002)
Maurer, F., Holz, H.: Integrating Process Support and Knowledge Management for Virtual Software Development Teams. Annals of Software Engineering 14(1-4), 145–168 (2002)
Holz, H., Könnecker, A., Maurer, F.: Task-specific knowledge management in a process-centred SEE. In: Althoff, K.-D., Feldmann, R.L., Müller, W. (eds.) LSO 2001. LNCS, vol. 2176, pp. 163–177. Springer, Heidelberg (2001)
ISO/IEC 12207, Information Technology – Software Life-Cycle Processes (1995)
CMU/SEI, Capability Maturity Model Integration (CMMI) Version 1.1 - Staged Representation, Carnegie Mellon University, Software Engineering Institute, Pittsburgh (2002)
Basili, V.R., Caldiera, G., Rombach, H.D.: Experience Factory. In: Marciniak, J.J. (ed.) Encyclopedia of Software Engineering, vol. 1. John Wiley Sons, Chichester (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Santos, G. et al. (2005). Knowledge Management in a Software Development Environment to Support Software Processes Deployment. In: Althoff, KD., Dengel, A., Bergmann, R., Nick, M., Roth-Berghofer, T. (eds) Professional Knowledge Management. WM 2005. Lecture Notes in Computer Science(), vol 3782. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590019_14
Download citation
DOI: https://doi.org/10.1007/11590019_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30465-4
Online ISBN: 978-3-540-31620-6
eBook Packages: Computer ScienceComputer Science (R0)