RE Theory Meets Software Practice: Lessons from the Software Development Trenches.
Constance L. HeitmeyerRalph D. JeffordsRamesh BharadwajMyla ArcherPublished in: RE (2007)
Keyphrases
- software development
- software industry
- agile development
- software developers
- software engineering
- software systems
- software architecture
- case study
- software quality
- software components
- software projects
- software design
- development cycle
- software testing
- test driven development
- open source software
- development process
- software artifacts
- software evolution
- software process
- extreme programming
- agile methods
- software engineers
- tool support
- software reuse
- pair programming
- knowledge management
- requirements engineering
- software product
- systems development
- theoretical framework
- source code
- cost estimation
- software development projects
- development projects
- lessons learned
- theoretical frameworks
- software development environment
- agile software development
- theoretical insights
- product line
- real world
- software tools
- test cases
- decision making