Applying Test-Driven Development for Improved Feedback and Automation of Grading in Academic Courses on Software Development.
Dragos TruscanTanwir AhmadCuong Huy TranPublished in: FISEE (2019)
Keyphrases
- software development
- test driven development
- software engineering
- software developers
- software projects
- software systems
- software design
- software testing
- case study
- computer engineering
- development process
- programming course
- model based testing
- learning objects
- software components
- software reuse
- agile software development
- computer science courses
- undergraduate engineering
- software architecture
- e learning
- human operators
- distance education
- software evolution
- software industry
- computer science
- artificial intelligence
- user feedback
- cost estimation
- effort estimation
- multiple choice questions
- knowledge management
- open source
- object oriented