Mining reusable software components from object-oriented source code of a set of similar software.
Anas ShatnawiAbdelhak-Djamel SeriaiPublished in: IRI (2013)
Keyphrases
- software systems
- software components
- source code
- software repositories
- reusable components
- software reuse
- software engineers
- software artifacts
- software development
- object oriented
- software maintenance
- open source
- software design
- object oriented systems
- software projects
- software engineering
- mining software repositories
- open source projects
- software developers
- software modules
- software architecture
- version control
- software evolution
- static analysis
- development environments
- address these issues
- maintenance activities
- free software
- high level
- software metrics
- case study
- artificial intelligence
- commercial off the shelf
- database
- open source java
- impact analysis
- software quality
- visual basic
- database design
- learning objects
- relational databases
- real world