Is a Design Rationale Vital when Predicting Change Impact? A Controlled Experiment on Software Architecture Evolution.
Lars BratthallEnrico JohanssonBjörn RegnellPublished in: PROFES (2000)
Keyphrases
- software architecture
- change impact analysis
- design rationale
- impact analysis
- design patterns
- software evolution
- source code
- semi automatic
- software systems
- modeling language
- root cause analysis
- formal semantics
- software development process
- software application
- embedded software
- functional requirements
- software development
- object oriented software
- metamodel
- architectural design
- life cycle
- software engineering
- relational databases
- software design
- development process
- distributed systems
- reference model
- reference architecture
- software maintenance
- real world