A Knowledge Management Approach for Software Engineering Projects Development

Paulo Carreteiro,José Braga de Vasconcelos,Alexandre Barão,Álvaro Rocha
DOI: https://doi.org/10.1007/978-3-319-31232-3_6
2016-01-01
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.
What problem does this paper attempt to address?