ACM SIGCSE Bulletin · 2008 · 46 citations · 5 references
EducationEducational TechnologyInformation TechnologyComputer-assisted InstructionFormative AssessmentSoftware EngineeringComputer Science EducationLearner Behavior AnalysisSoftware DesignAttrition MeasurementLog Data AnalysisSoftware Development LifecycleStudent Activity MiningStudent Retention MonitoringUndergraduate Computer Science Education
The Information Technology sector is suffering from a dramatic reduction in the number of students studying the field and subsequently entering the IT market. The number of freshmen expressing "interest in CS" has dramatically decreased since 2000 [16] and CS attrition rates are very high (DUE 0633640). As part of an effort funded by the National Science Foundation (DUE 0633640), this paper introduces the ClockIt toolset that we believe can be used to help educators understand and reduce the high attrition rates of CS 1 and CS 2 students. Using ClockIt, we can unobtrusively monitor and log student software development activities allowing us to determine what practices make a student a successful software developer and what practices do not.
5
The BlueJ System and its Pedagogy
Michael Kölling, Bruce Quig, Andrew Patterson et al. · Computer Science Education · 2003 · 483 citations
Peter Harsha · 2003 · 159 citations
Software repository mining with Marmoset
Jaime Spacco, Jaymie Strecker, David Hovemeyer et al. · 2005 · 31 citations
Eclipse plug-in to monitor the programmer behaviour
John McKeogh, Chris Exton · 2004 · 15 citations