Revolutionizing software maintenance with knowledge management practices
The article discusses how using knowledge management in software development can improve collaboration and efficiency. By treating software development as part of software evolution, the researchers suggest that implementing knowledge management practices can enhance both construction and maintenance of software. They propose a model that combines knowledge management and software engineering to evaluate the impact on people, organization, technology, workflows, and processes.