ClockIt: Monitoring and Visualizing Student Software Development Profiles
- ASU Author/Contributor (non-ASU co-authors, if there are any, appear on document)
- Joshua Joel Rountree (Creator)
- Institution
- Appalachian State University (ASU )
- Web Site: https://library.appstate.edu/
- Advisor
- Frank Barry
Abstract: Monitoring software development practices can result in improved estimation abilities and increased software quality. A common drawback associated with many monitoring schemes is the manual overhead needed to make the monitoring effective. This overhead results in users abandoning the monitoring scheme shortly after it is adopted or poor quality in the data produced. Alternatives have been introduced that automate part, or all of the monitoring. ClockIt is a fully automated extension for the pedagogical integrated development environment (IDE) BlueJ, and focuses on aspects of the development practices seen in introductory level students. By automatically monitoring introductory student development behavior, instructors and students gain insight about development practices. In addition to the ClockIt extension, Visualization tools are provided to assist students or instructors in exploring the data. Data collected via ClockIt for four semesters confirm previous independent findings. And, new insights about how compilation error frequency changes in introductory students and the relationships between pairs of compilations have been discovered.
ClockIt: Monitoring and Visualizing Student Software Development Profiles
PDF (Portable Document Format)
582 KB
Created on 4/27/2011
Views: 1943
Additional Information
- Publication
- Thesis
- Rountree, J.J. (2010). ClockIt: Monitoring and Visualizing Student Software Development Profiles. Unpublished master’s thesis. Appalachian State University, Boone, NC.
- Language: English
- Date: 2010
- Keywords
- Pedagogical Integrated Development Environment, Introductory Computer Science Students, CS1, Programming Practices, Compilation Behavior