Links
Course Documents
     Main Page
     Assignments
     Contact Information
     Course Announcement
     Schedule and Syllabus
     Course Participants
     Discussion Forum
     Swiki Chat Area
     Lecture Material
     Independent Research
     Project
     Questionnaires
     Previous Course
Swiki Features:
  View this Page
  Edit this Page
  Printer Friendly View
  Lock this Page
  References to this Page
  Uploads to this Page
  History of this Page
  Top of the Swiki
  Recent Changes
  Search the Swiki
  Help Guide
Related Links:
     Atlas Program
     Center for LifeLong Learning and Design
     Computer Science Department
     Institute of Cognitive Science
     College of Architecture and Planning
     University of Colorado at Boulder
[spacer]
HW 13 by Sarah Kim-Warren



1. what do you consider the main message of the paper?

Codebroker is designed, implemented, and evaluated to support software reuse. Generally, software reuse is not very practical with multiple users with much different background knowledge. Codebroker focuses on task-at-hand and an individual developer's background.


2. how is this work applicable to your own

2.1. work?

My current job does not require coding or developing software, so this may not applicable for my work. But we have the knowledge repository where everyone stores information to share.


2.2. interests?

Yes, definitely. The article and concepts are very interesting for future coding projects or jobs because this can be very practical.


3. do you have ideas how the work in the paper could or should be further developed?

Not that I can think of at this time.


4. have you used any reuse libraries

4.1. if not: why not?

Not really. I only created an additional (or re-written) libraries since the classes that I took didn't require much of coding.


4.2. if yes: which ones? did the libraries have any particular strengths and weaknesses?

n/a


5. How does Codebroker infer the "task-at-hand"?
Codebroker works with the comments and signature when a developer writes some code. It retrieves useful parts from the repository based on them. A user may do additional query based on the previous results that were most useful.


6. what are the trade-offs between

6.1. to let the systems infer the task-at-hand

I think the systems infer the task-at-hand can be turn into the "help-clip wizard" in the Microsoft Word. It may not know what the user wants to do, but it may annoyingly prompt the user with non-useful info.


6.2. versus that the users specifies the task at hand?

If a user knows what to specify for the task at hand, this would be very useful because the user will get the results back as he or she queried.


View this PageEdit this PagePrinter Friendly ViewLock this PageReferences to this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide