Show simple item record

dc.contributor.authorShrobe, Howard
dc.contributor.authorKatz, Boris
dc.contributor.authorDavis, Randall
dc.date.accessioned2015-12-11T21:46:55Z
dc.date.available2015-12-11T21:46:55Z
dc.date.issued2015-04-03
dc.identifier.urihttp://hdl.handle.net/1721.1/100195
dc.description.abstractProgrammers 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.en_US
dc.description.sponsorshipThis work was supported by the Center for Brains, Minds and Machines (CBMM), funded by NSF STC award CCF-1231216.en_US
dc.language.isoen_USen_US
dc.publisherCenter for Brains, Minds and Machines (CBMM)en_US
dc.relation.ispartofseriesCBMM Memo Series;030
dc.rightsAttribution-NonCommercial 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/3.0/us/*
dc.subjectComputer Programmingen_US
dc.subjectDocumentationen_US
dc.titleTowards a Programmer’s Apprentice (Again)en_US
dc.typeTechnical Reporten_US
dc.typeWorking Paperen_US
dc.typeOtheren_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record