Trade-offs between Productivity and Quality in Selecting Software Development Practices.
Alan MacCormackChris F. KemererMichael A. CusumanoBill CrandallPublished in: IEEE Softw. (2003)
Keyphrases
- software evolution
- software development
- software quality
- software industry
- agile development
- software process
- software systems
- trade off
- case study
- software engineering
- software product
- quality assurance
- software architecture
- software projects
- development effort
- tool support
- software developers
- extreme programming
- software design
- high quality
- cost estimation
- development cycle
- software testing
- software components
- development process
- product quality
- higher quality
- software development teams
- agile software development
- quality assessment
- development methodologies
- software development processes
- systems development
- development teams
- agile methods
- development team
- pair programming
- artificial intelligence
- neural network
- requirements engineering
- business processes
- knowledge management