Architectural layer recovery for software system understanding and evolution.
Giuseppe ScannielloAnna D'AmicoCarmela D'AmicoTeodora D'AmicoPublished in: Softw. Pract. Exp. (2010)
Keyphrases
- software architecture
- software evolution
- computer systems
- software systems
- software tools
- software development
- abstraction layer
- neural network
- software maintenance
- software components
- source code
- software projects
- multi layer
- software design
- website
- temporal evolution
- impact analysis
- commercial off the shelf
- user interface
- software platform
- recovery algorithm
- artificial intelligence