Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Center for Brains, Minds & Machines
  3. Publications
  4. CBMM Memo Series
  5. Towards a Programmer’s Apprentice (Again)

Towards a Programmer’s Apprentice (Again)

Thumbnail Image
Download
Name

CBMM-Memo-030.pdf

Size

294.27 KB

Format

Adobe PDF

Checksum (MD5)

9f1b979802ff6adcb8900c5ea152a57e

Author(s)
Shrobe, Howard
•
Katz, Boris
•
Davis, Randall
Date Issued
April 3, 2015
Publisher
Center for Brains, Minds and Machines (CBMM)
Series/Report no.
CBMM Memo Series;030
Abstract
Programmers are loathe to interrupt their workflow to document their design rationale, leading to frequent errors when software is modified—often much later and by different programmers. A Pro- grammer’s Assistant could interact with the programmer to capture and preserve design rationale, in a natural way that would make rationale capture “cost less than it’s worth”, and could also detect common flaws in program design. Such a programmer’s assistant was not practical when it was first proposed decades ago, but advances over the years make now the time to revisit the concept, as our prototype shows.
Subjects
Computer Programming
Documentation
Terms of Use
Attribution-NonCommercial 3.0 United States
http://creativecommons.org/licenses/by-nc/3.0/us/
Persistent DSpace Link
http://hdl.handle.net/1721.1/100195
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.