Skip to main content

Knowledge Management in a Software Development Environment to Support Software Processes Deployment

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3782))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Desouza, K.C.: Barriers to Effective Use of Knowledge Management Systems in Software Engineering. Communications of ACM 46(1), 99–101 (2003)

    Article  Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. Farias, L., Travassos, G.H., Rocha, A.R.C.: Knowledge Management of Software Risks. Journal of Universal Computer Science 9(7), 670–681 (2003)

    Google Scholar 

  11. 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)

    Article  MATH  Google Scholar 

  12. 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)

    Article  MATH  Google Scholar 

  13. 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)

    Chapter  Google Scholar 

  14. ISO/IEC 12207, Information Technology – Software Life-Cycle Processes (1995)

    Google Scholar 

  15. CMU/SEI, Capability Maturity Model Integration (CMMI) Version 1.1 - Staged Representation, Carnegie Mellon University, Software Engineering Institute, Pittsburgh (2002)

    Google Scholar 

  16. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics