Skip to main content

A Knowledge Management Approach for Software Engineering Projects Development

  • Conference paper
  • First Online:
New Advances in Information Systems and Technologies

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 444))

Abstract

Aiming to emphasize the effect of knowledge management practices during software development projects, this research paper presents a first approach to cope with knowledge management and engineering practices across software development projects. The main goal is to define a roadmap for representative software development life cycle tasks during a typical software project development. The research introduces an ongoing architectural case study using software maintenance tasks as a means to enhance the knowledge flows within the organization. Software maintainers validate, correct and update knowledge from previous phases of software development life cycle through the application of back flushing technique at the software data warehouse. Further research developments will present a detailed guidance model for both research areas: knowledge management for software engineering combining insights across corporate software projects as a means of evaluating the effects on people and organization, technology, workflows and processes.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Davenport, T. H. (2010). Process Management for Knowledge Work. Handbook on Business Process Management 1. Springer

    Google Scholar 

  2. Rus, I., & Lindvall, M. (2002). Knowledge Management in Software Engineering. IEEE Software

    Google Scholar 

  3. Cascão, F. (2014). Gestão de Competências, do conhecimento e do talento. Lisboa: Edições Sílabo, Lda

    Google Scholar 

  4. Alawneh, A. A., Hattab, E., & Al-Ahmad, W. (2008). An Extended Knowledge Management Framework during the Software Development Life Cycle. International Technology Management Review

    Google Scholar 

  5. Bourque, P., & Fairley, R. E. (2014). SWEBOK v3.0 - Guide to the Software Engineering Body of Knowledge. New Jersey: IEEE Computer Society

    Google Scholar 

  6. Camacho, J. J., Sanches-Torres, J. M., & Galvis-Lista, E. (2013). Understanding the Process of Knowledge Transfer in Software Engineering: A Systematic Literature Review

    Google Scholar 

  7. Natali, A. C., & Falbo, R. d. (2005). Knowledge Management in Software Engineering Environments. Vitoria

    Google Scholar 

  8. Leistner, F. (2010). Mastering Organizational Knowledge Flow. New Jersey: John Wiley & Sons, Inc

    Google Scholar 

  9. Aurum, A., & Ward, J. (2004). Knowledge Management in Software Engineering - Describing the Process. 2004 Australian Software Engineering Conference

    Google Scholar 

  10. Vasconcelos, J. B., Kimble, C., Miranda, H., & Henriques, V. (2009). A Knowledge-Engine Architecture for a Competence Management Information System

    Google Scholar 

  11. Isotani, S., Dermeval, D., Bittencourt, I., & Barbosa, E. (2015). Ontology Driven Software Engineering A Review of Challenges and Opportunities. IEEE Latin America Transactions

    Google Scholar 

  12. Anquetil, N., Oliveira, K. M., Sousa, K. D., & Dias, M. G. (2007). Software maintenance seen as a knowledge management issue. Information and Software Technology

    Google Scholar 

  13. Andrade, J., Ares, J., Garcia, R., Rodriguez, S., & Suarez, S. (2006). A Reference Model for Knowledge Management in Software Engineering

    Google Scholar 

  14. Rodriguez, O. M., Vizcaino, A., Martinez, A. I., Piattini, M., & Favela, J. (s.d.). Applying Agents to Knowledge Management in Software Maintenance Organizations

    Google Scholar 

  15. Talib, A. M., Abdullah, R., Atan, R., & Murad, M. A. (April de 2010). MASK-SM: Multi-Agent System Based Knowledge Management System to Support Knowledge Sharing of Software Maintenance Knowledge Environment. Computer and Information Science

    Google Scholar 

  16. Hevner, A. R., Ram, S., March, S. T., & Park, J. (March de 2004). Design Science in Information Systems Research. MisQuartely, pp. 75-105

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paulo Carreteiro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Carreteiro, P., de Vasconcelos, J.B., Barão, A., Rocha, Á. (2016). A Knowledge Management Approach for Software Engineering Projects Development. In: Rocha, Á., Correia, A., Adeli, H., Reis, L., Mendonça Teixeira, M. (eds) New Advances in Information Systems and Technologies. Advances in Intelligent Systems and Computing, vol 444. Springer, Cham. https://doi.org/10.1007/978-3-319-31232-3_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-31232-3_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-31231-6

  • Online ISBN: 978-3-319-31232-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics