Mining features from the object-oriented source code of software variants by combining lexical and structural similarity.
Ra'Fat Al-Msie'deenAbdelhak-Djamel SeriaiMarianne HuchardChristelle UrtadoSylvain VauttierPublished in: IRI (2013)
Keyphrases
- source code
- structural similarity
- software repositories
- software systems
- mining software repositories
- software maintenance
- object oriented
- open source
- object oriented systems
- software projects
- structural information
- software evolution
- open source projects
- free software
- static analysis
- maintenance activities
- software engineers
- program understanding
- source files
- impact analysis
- version control
- feature vectors
- program slicing
- bug localization
- reverse engineering
- high level
- natural language processing
- syntactic features
- relational databases
- text files
- software engineering
- feature set
- database applications
- visual basic
- data mining
- quality metrics
- software development
- wordnet
- software artifacts
- software quality
- co occurrence
- software components
- data sources
- feature space
- high quality