Constructing Software Engineering Knowledge: Development of an Online Learning Environment.
Jocelyn ArmaregoLynne FowlerGeoffrey G. RoyPublished in: CSEE&T (2001)
Keyphrases
- software engineering
- knowledge management
- knowledge engineering
- domain knowledge
- artificial intelligence
- development process
- knowledge based systems
- knowledge base
- software development
- design principles
- reverse engineering
- software design
- knowledge representation
- software systems
- programming language
- systems development
- knowledge acquisition
- expert knowledge
- design process
- human computer interaction
- requirements engineering
- knowledge sources
- software developers
- machine learning
- software engineers
- software projects
- knowledge extraction
- background knowledge
- knowledge discovery
- prior knowledge
- expert systems
- conceptual model
- learning systems
- data mining techniques
- object oriented
- learning process
- user interface
- knowledge intensive
- multi agent systems
- information systems
- neural network
- active participation