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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Davenport, T. H. (2010). Process Management for Knowledge Work. Handbook on Business Process Management 1. Springer
Rus, I., & Lindvall, M. (2002). Knowledge Management in Software Engineering. IEEE Software
Cascão, F. (2014). Gestão de Competências, do conhecimento e do talento. Lisboa: Edições Sílabo, Lda
Alawneh, A. A., Hattab, E., & Al-Ahmad, W. (2008). An Extended Knowledge Management Framework during the Software Development Life Cycle. International Technology Management Review
Bourque, P., & Fairley, R. E. (2014). SWEBOK v3.0 - Guide to the Software Engineering Body of Knowledge. New Jersey: IEEE Computer Society
Camacho, J. J., Sanches-Torres, J. M., & Galvis-Lista, E. (2013). Understanding the Process of Knowledge Transfer in Software Engineering: A Systematic Literature Review
Natali, A. C., & Falbo, R. d. (2005). Knowledge Management in Software Engineering Environments. Vitoria
Leistner, F. (2010). Mastering Organizational Knowledge Flow. New Jersey: John Wiley & Sons, Inc
Aurum, A., & Ward, J. (2004). Knowledge Management in Software Engineering - Describing the Process. 2004 Australian Software Engineering Conference
Vasconcelos, J. B., Kimble, C., Miranda, H., & Henriques, V. (2009). A Knowledge-Engine Architecture for a Competence Management Information System
Isotani, S., Dermeval, D., Bittencourt, I., & Barbosa, E. (2015). Ontology Driven Software Engineering A Review of Challenges and Opportunities. IEEE Latin America Transactions
Anquetil, N., Oliveira, K. M., Sousa, K. D., & Dias, M. G. (2007). Software maintenance seen as a knowledge management issue. Information and Software Technology
Andrade, J., Ares, J., Garcia, R., Rodriguez, S., & Suarez, S. (2006). A Reference Model for Knowledge Management in Software Engineering
Rodriguez, O. M., Vizcaino, A., Martinez, A. I., Piattini, M., & Favela, J. (s.d.). Applying Agents to Knowledge Management in Software Maintenance Organizations
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
Hevner, A. R., Ram, S., March, S. T., & Park, J. (March de 2004). Design Science in Information Systems Research. MisQuartely, pp. 75-105
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)