Do developers benefit from requirements traceability when evolving and maintaining a software system?
Patrick MäderAlexander EgyedPublished in: Software Engineering (2016)
Keyphrases
- software artifacts
- software development
- software systems
- source code
- tool support
- software architecture
- software evolution
- software developers
- software projects
- software engineers
- software engineering
- version control
- software components
- requirements engineering
- software maintenance
- functional requirements
- software design
- development environments
- open source
- software tools
- development effort
- user interface
- complex software systems
- open source software
- software quality
- development process
- reverse engineering
- life cycle
- computer systems
- user communities
- software repositories
- real time systems
- mailing lists
- open source projects
- software development process
- bug reports
- software requirements
- end users
- requirements specification
- application development
- reusable components
- database
- development lifecycle
- graphical interfaces