Undergraduate Research Experience with Software Development using a Large Existing Code Base in a Teaching-oriented College.
Wei JinDavid MarshallPuen XieJiawei LiMatthew StillerTaisann KhamDakota NorrisIkechukwu OkolochaPublished in: SIGITE (2021)
Keyphrases
- software development
- test driven development
- engineering courses
- pair programming
- software engineering
- college level
- code generation
- programming course
- cooperative learning
- high school
- computer science curriculum
- engineering students
- software systems
- case study
- software projects
- source code
- semester long
- software developers
- computer science courses
- development process
- computer science students
- software testing
- software reuse
- computer science
- computer programming
- software architecture
- software evolution
- artificial intelligence
- software components
- effort estimation
- aspect oriented
- communication skills
- college students
- undergraduate engineering
- problem based learning
- entry level
- software maintenance
- development teams
- information technology
- learning environment