Shimba - an environment for reverse engineering Java software systems.
Tarja SystäKai KoskimiesHausi A. MüllerPublished in: Softw. Pract. Exp. (2001)
Keyphrases
- reverse engineering
- software systems
- software engineering
- software maintenance
- source code
- software evolution
- software engineers
- object oriented
- component based software
- program understanding
- software metrics
- legacy software systems
- reverse engineer
- program comprehension
- requirements specification
- software development
- software architecture
- software artifacts
- software design
- open source
- software projects
- software quality
- business rules
- legacy systems
- metamodel
- maintenance activities
- design patterns
- development process
- software components
- artificial intelligence
- knowledge management
- object oriented systems
- linux kernel
- databases
- web applications
- complex software systems
- software repositories
- requirements engineering
- software testing