Good Practices for Educational Software Engineering Projects.
Louwarnoud van der DuimJesper AnderssonMarco SinnemaPublished in: ICSE (2007)
Keyphrases
- software engineering
- professional practice
- software development
- software projects
- software engineering practices
- issues and trends
- case study
- extreme programming
- management practices
- agile development
- software systems
- development methodologies
- programming language
- artificial intelligence
- small and medium sized enterprises
- computer science education
- software evolution
- object oriented
- project management
- educational practices
- software development process
- software design
- educational games
- software maintenance
- educational contexts
- software architecture
- development cycle
- emerging technologies
- educational settings
- design patterns
- design guidelines
- e learning
- development process
- agile methods
- engaging students
- teaching practices
- software process
- requirements engineering
- learning design
- game based learning
- software quality
- development teams
- systems development
- distance education
- systems analysis and design
- learning technologies
- software development projects
- information systems development
- pair programming
- software engineers
- knowledge management
- data model
- educational technology
- information communication technologies