Applying Reverse Engineering Techniques to Analyze Design Patterns in Source Code.
Ashish Kumar DwivediSantanu Kumar RathShashank Mouli SatapathyL. Srinivasa ChakravarthyP. Krishna Subba RaoPublished in: ICACCI (2018)
Keyphrases
- reverse engineering
- design patterns
- source code
- software engineering
- software systems
- reverse engineer
- program understanding
- software maintenance
- object oriented
- software engineers
- software evolution
- program slicing
- software projects
- software artifacts
- code reuse
- software design
- program comprehension
- legacy systems
- software metrics
- software development
- open source
- object oriented systems
- software architecture
- gene regulatory networks
- legacy software systems
- metamodel
- artificial intelligence
- database driven
- development process
- software developers
- ontology driven
- regression testing
- high level
- software repositories
- business rules
- relational databases
- multi agent systems
- code examples
- software components
- process model
- learning environment
- database systems
- case study
- static analysis