Show simple item record

dc.contributor.authorLuke, Joseph Abrahamen_US
dc.date.accessioned2015-06-20T08:00:40Z
dc.date.available2015-06-20T08:00:40Z
dc.date.issued2015-06-19en_US
dc.identifier.othervt_gsexam:5501en_US
dc.identifier.urihttp://hdl.handle.net/10919/52976
dc.description.abstractTeaching good software development practices is difficult, both in theory and in practice. Time management and project organization are skills often left by the wayside by students too focused on the coding itself. Educational research has been invested in developing strategies to combat these bad habits. In order to provide better support for interventions discouraging bad development habits, more data about student development is needed. The purpose of this research is to design and implement software to collect data continuously as students work on programming projects and provide it in useful forms to instructors and researchers so that they may make headway in designing new curricula, assignments, and interventions that better help students to succeed. The DevEventTracker is a software system that interfaces with existing Web-CAT services to track student development data continuously, without any student effort. Development and compilation events are tracked within the Eclipse IDE through a plugin and sent to a Web-CAT server. Code snapshots corresponding to each event are also committed to a server-side repository. The system provides a dashboard as a set of instructor-visible web pages that display useful data in generated charts and tables. Data are presented in both class overview and individual student summaries. The system presented will enable future research in education and specifically in intervention development. Particularly, the system can be used to allow instructors to identify students who have a tendency to procrastinate and design more effective interventions.en_US
dc.format.mediumETDen_US
dc.publisherVirginia Techen_US
dc.rightsThis Item is protected by copyright and/or related rights. Some uses of this Item may be deemed fair and permitted by law even without permission from the rights holder(s), or the rights holder(s) may have licensed the work for use under certain conditions. For other uses you need to obtain permission from the rights holder(s).en_US
dc.subjectData Collectionen_US
dc.subjectSoftware Engineeringen_US
dc.subjectComputer Science Educationen_US
dc.titleContinuously Collecting Software Development Event Data As Students Programen_US
dc.typeThesisen_US
dc.contributor.departmentComputer Scienceen_US
dc.description.degreeMSen_US
thesis.degree.nameMSen_US
thesis.degree.levelmastersen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
thesis.degree.disciplineComputer Science and Applicationsen_US
dc.contributor.committeechairEdwards, Stephen Hen_US
dc.contributor.committeememberShaffer, Clifford Aen_US
dc.contributor.committeememberPerez-Quinonez, Manuel Aen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record