An architecture refactoring approach to reducing software hierarchy complexity.
Yongxin ZhaoWenhan WuYuan FeiZhihao LiuYang LiYilong YangLing ShiBo ZhangPublished in: J. Softw. Evol. Process. (2024)
Keyphrases
- software systems
- source code
- software evolution
- software design
- software tools
- computational cost
- open source
- computer systems
- computational complexity
- hardware design
- worst case
- software maintenance
- decision problems
- higher level
- software development
- database systems
- software packages
- databases
- software metrics
- software projects
- software architecture
- software engineering
- low level
- case study