Software Engineering: Multi-person Development of Multi-version Programs.
David Lorge ParnasPublished in: Dependable and Historic Computing (2011)
Keyphrases
- software engineering
- development process
- software design
- software developers
- artificial intelligence
- software development
- information systems
- case study
- open source
- software systems
- reverse engineering
- design principles
- rapid development
- programming environments
- design patterns
- programming language
- software projects
- knowledge engineering
- st century
- decision support
- knowledge management
- software quality
- future development
- requirements engineering
- development cycle
- software development process
- development methodologies
- version control
- systems analysis and design
- complex software systems