Engineering-based processes and agile methodologies for software development: a comparative case study.
Éric GermainPierre N. RobillardPublished in: J. Syst. Softw. (2005)
Keyphrases
- software development
- case study
- extreme programming
- software process
- development processes
- software engineering
- software development processes
- requirements engineering
- software development process
- development process
- agile methods
- agile software development
- development methodologies
- software projects
- software systems
- cost estimation
- pair programming
- software design
- software components
- development life cycle
- artificial intelligence
- agile development
- real world
- engineering design
- software testing
- knowledge management
- software developers
- development team
- software reuse
- product development
- software quality
- software development projects
- information systems development
- software product line
- software evolution
- development teams
- design process
- software development environment
- software architecture
- design patterns
- effort estimation
- software maintenance
- development cycle
- capability maturity model
- software industry
- design processes
- engineering problems
- data mining