Long term study of CodeBroker:


Goal: CodeBroker seeks to help programmers learn new classes and methods on demand rather. The goal of this study would be to see if CodeBroker is a useful tool for programmers over the long term. Ideally we would see CodeBroker's suggestions being accepted and then the programmer using those tools on their own later.


Means: We would need to track down a number of willing Java programmers of various skill levels who intend to program in Java for the duration of the study. We'd then install CodeBroker behind their Emacs and periodically collect information and perform interviews.


Specific Challenges: Moving from a large amount of a data to meaningful conclusions will be particularly challenging.


Relationship to the Course: This would basically be a situation where the computer will be collaborating with the user - hopefully more effectively than Clippy.


Quite honestly, I'm not really pumped about this project and hope that somebody else who needs a teamate will be more inspiring. On the other hand, I do think the concept behind CodeBroker is very, very cool.