Difference: DuckyThesisProposalNotes (4 vs. 5)

Revision 52006-11-02 - DuckySherwood

Line: 1 to 1
 
META TOPICPARENT name="DuckyHomework"

Ducky Thesis Proposal Notes

Problem Statement

@@@ A clear statement of the problem and the research question.
Added:
>
>
The differences in productivity between programmers is very high (cite @@@).

We want to investigate work practices of highly productive programmers and less-productive programmers. To do so, we will

  • Recruit test subjects from students in computer science classes where all students tackle the same assignments.
  • Have the students install logging software.
  • Log interactions that developers have with a Java integrated development environment called Eclipse.
  • Have the students submit the logs with the submitted assignments.
  • Have the instructor deliver the logs, the submissions, and the grade for the coding portion of the assignment.
  • Assign a score to each submission based on both mechanically-derived metrics (like how tangled@@@ the code is or how many unit tests it passed)and the grade.
  • Use data mining techniques to look for patterns in the data that correlate with the quality of the submissions.

 

Literature Review

@@@ A presentation of the relevant literature and the theoretical framework.
Line: 24 to 38
 
    • Mylog
  • data mining sw
  • something that checks that the trace is complete -- replays the session and makes sure that replaying the trace creates the handin
Added:
>
>
  • sw for doing acceptance tests on traces
  • some tool/mechanism for organizing/collecting all the user data
 

Need academic ref

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback