Keyphrases
- knowledge management
- software engineering
- software development
- software systems
- e learning
- software engineers
- software design
- software projects
- software developers
- software quality
- software architecture
- development process
- software reuse
- software maintenance
- design patterns
- software testing
- change management
- software engineering practices
- knowledge sharing
- software industry
- knowledge engineering
- requirements engineering
- software intensive systems
- software engineering education
- development methodologies
- software artifacts
- case study
- source code
- product line
- software process
- systems development
- social software
- information technology
- formal methods
- organizational learning
- web based learning
- artificial intelligence
- reverse engineering
- software development process
- computer systems
- software development processes
- software product line
- capability maturity model
- learning technologies
- knowledge assets
- distance learning
- object oriented
- learning objects
- programming language
- open source
- software components