Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Post-literate Programming: Linking Discussion and Code in Software Development Teams
This is not the latest version of this item. The latest version can be found here.

Post-literate Programming: Linking Discussion and Code in Software Development Teams

Thumbnail Image
Download
Name

post-literate-programming.pdf

Description
Accepted version
Size

121.63 KB

Format

Adobe PDF

Checksum (MD5)

240ac699d245270873f5b9895f577036

sword-2019-06-04T17:24:45.original.xml (130 B)
Original SWORD entry document
Author(s)
Park, Soya
•
Zhang, Amy X.
•
Karger, David R.
Date Issued
October 11, 2018
Publisher
ACM
Citation
Park, Soya, Zhang, Amy X. and Karger, David R. 2018. "Post-literate Programming: Linking Discussion and Code in Software Development Teams."
Version
Author's final manuscript
Abstract
© 2018 Copyright held by the owner/author(s). The literate programming paradigm presents a program interleaved with natural language text explaining the code's rationale and logic. While this is great for program readers, the labor of creating literate programs deters most program authors from providing this text at authoring time. Instead, as we determine through interviews, developers provide their design rationales after the fact, in discussions with collaborators. We propose to capture these discussions and incorporate them into the code. We have prototyped a tool to link online discussion of code directly to the code it discusses. Incorporating these discussions incrementally creates post-literate programs that convey information to future developers.
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/137714
DOI of Published Version
10.1145/3266037.3266098
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.