Using CVS Historical Information to Understand How Students Develop Software.
Ying LiuEleni StrouliaKenny WongDaniel M. GermánPublished in: MSR (2004)
Keyphrases
- historical information
- source code
- software repositories
- software systems
- learning environment
- software engineers
- deeper understanding
- higher education
- e learning
- educational software
- learning activities
- computer software
- undergraduate students
- software maintenance
- organic chemistry
- student learning
- college students
- collaborative learning
- address these issues
- software components
- programming course
- intelligent tutoring systems
- software evolution
- distance learning
- open source
- learning experience
- open source projects
- high school students
- computer programming
- engineering courses
- version control
- tutoring system
- online course
- distance education
- high school
- high level
- software design
- learning process
- tablet pc
- decision making
- practical experiences
- user interface
- bug reports
- configuration management
- software development
- building blocks
- learning styles
- learning outcomes
- software architecture
- software projects
- problem based learning