Software architecture awareness in long-term software product evolution.
Hataichanok UnphonYvonne DittrichPublished in: J. Syst. Softw. (2010)
Keyphrases
- software architecture
- software product
- software development
- long term
- software evolution
- software quality
- software engineering
- reverse engineering
- software systems
- life cycle
- change impact analysis
- business applications
- development process
- product quality
- impact analysis
- reference model
- software projects
- software industry
- case study
- requirements engineering
- functional requirements
- software process
- distributed systems
- design patterns
- software testing
- software developers
- embedded software
- evaluation process
- artificial intelligence
- xml documents
- knowledge management
- process control
- security requirements
- software maintenance
- data mining
- quality control
- software components