A declarative approach to detecting design patterns from Java execution traces and source code.
Aswathy MohanSwaminathan JayaramanBharat JayaramanPublished in: Inf. Softw. Technol. (2024)
Keyphrases
- source code
- execution traces
- design patterns
- software systems
- open source
- high level
- object oriented
- code reuse
- software design
- program comprehension
- software projects
- software engineering
- software maintenance
- software architecture
- software evolution
- software engineers
- metamodel
- code examples
- database driven
- process model
- software repositories
- object oriented systems
- mining software repositories
- software components
- software testing