Keyphrases
- software engineering
- artificial intelligence
- software systems
- programming language
- software engineers
- intelligent agent technology
- software development
- software design
- development process
- object oriented
- reverse engineering
- software reuse
- design patterns
- knowledge engineering
- united states
- software architecture
- software projects
- machine learning
- web intelligence
- formal methods
- database
- development methodologies
- web search and data mining
- systems development
- human computer interaction
- information technology
- data mining
- databases