@@@ 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