Building reverse engineering tools with software components: Towards a dedicated development process for academia.
Holger M. KienlePublished in: ICSM (2008)
Keyphrases
- reverse engineering
- software components
- development process
- software engineering
- software development
- software systems
- software reuse
- software engineers
- component based development
- program understanding
- software maintenance
- software developers
- reverse engineer
- software quality
- software artifacts
- metamodel
- systems development
- development processes
- case study
- development environments
- software product
- software projects
- application development
- commercial off the shelf
- software testing
- artificial intelligence
- functional requirements
- object oriented
- reusable components
- software design
- requirements engineering
- software application
- development effort
- design patterns
- software architecture
- building blocks
- development environment
- software metrics
- software evolution
- business rules
- quality attributes
- design rationale
- database design
- databases
- information systems