Refactoring Monolithic Object-Oriented Source Code to Materialize Microservice-oriented Architecture.
Pascal ZaragozaAbdelhak-Djamel SeriaiAbderrahmane SeriaiHinde-Lilia BouzianeAnas ShatnawiMustapha DerrasPublished in: ICSOFT (2021)
Keyphrases
- source code
- object oriented
- object oriented systems
- open source
- software systems
- open source software
- relational databases
- database applications
- software maintenance
- software evolution
- static analysis
- data model
- object oriented databases
- software projects
- programming language
- visual basic
- reverse engineering
- linux kernel
- database schema
- database design
- data warehouse
- design patterns
- source files
- mining software repositories
- open source projects
- software metrics
- software engineering
- program slicing
- free software
- symbolic execution
- legacy systems
- software engineers
- query language
- website
- mailing lists
- version control
- text files
- plagiarism detection
- manual inspection
- materialized views
- code reuse