Understanding the requirements for developing open source software systems.
Walt ScacchiPublished in: IEE Proc. Softw. (2002)
Keyphrases
- software systems
- legacy software systems
- open source
- source code
- software requirements
- functional requirements
- software engineering
- requirements specification
- software design
- software artifacts
- software maintenance
- development effort
- complex software systems
- software development
- software architecture
- linux kernel
- software components
- software developers
- metamodel
- software engineers
- component based software
- requirements engineering
- high assurance
- software evolution
- crosscutting concerns
- reverse engineering
- emergent behavior
- cooperative
- software repositories
- software projects
- open source projects
- application specific
- software quality
- maintenance activities
- information systems
- clone detection
- software metrics
- product lines
- multi agent systems