Appalachian State University
Browse

ClockIt: Monitoring and Visualizing Student Software Development Profiles

Download (581.88 kB)
thesis
posted on 2025-08-08, 10:35 authored by Joshua Joel Rountree
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.

History

AI-Assisted

  • No

Year Created

2010

College or School

  • College of Arts and Sciences

Language

English

Access Rights

  • Open

Program of Study

Computer Science

Advisor

Frank Barry

Dissertation or Thesis Type

  • Graduate Thesis

Usage metrics

    Dissertations & Theses

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC