Materializing Architecture Recovered from Object-Oriented Source Code in Component-Based Languages.
Zakarea AlsharaAbdelhak-Djamel SeriaiChouki TibermacineHinde-Lilia BouzianeChristophe DonyAnas ShatnawiPublished in: ECSA (2016)
Keyphrases
- database management systems
- source code
- object oriented
- data model
- database applications
- open source
- object oriented systems
- software systems
- open source software
- visual basic
- software maintenance
- software projects
- description languages
- software engineers
- software evolution
- text files
- relational databases
- software architecture
- execution traces
- plagiarism detection
- static analysis
- databases
- mining software repositories
- software repositories
- database design
- programming language
- open source projects
- program understanding
- program slicing
- high level
- programs written
- source files
- reverse engineering
- impact analysis
- software engineering
- version control
- xml documents
- manual inspection