The Three Pillars of Machine Programming

dc.contributor.authorGottschlich, Justin E
dc.contributor.authorGottschlich, Justin E
dc.contributor.authorSolar-Lezama, Armando
dc.contributor.authorTatbul, Nesime
dc.contributor.authorCarbin, Michael
dc.contributor.authorRinard, Martin
dc.contributor.authorBarzilay, Regina
dc.contributor.authorAmarasinghe, Saman
dc.contributor.authorTenenbaum, Joshua B
dc.contributor.authorMattson, Timothy
dc.date2023-05-18T00:13:59.000
dc.date.accessioned2023-05-22T13:06:46Z
dc.date.available2023-05-22T13:06:46Z
dc.date.issued2018-01-01
dc.date.submitted2020-12-18T11:18:02-08:00
dc.description.abstractIn this position paper, we describe our vision of the future of machine programming through a categorical examination of three pillars of research. Those pillars are:(i) intention,(ii) invention, and (iii) adaptation. Intention emphasizes advancements in the human-to-computer and computer-to-machine-learning interfaces. Invention emphasizes the creation or refinement of algorithms or core hardware and software building blocks through machine learning (ML). Adaptation emphasizes advances in the use of ML-based constructs to autonomously evolve software.
dc.identifier.urihttps://repository.upenn.edu/handle/20.500.14332/8488
dc.legacy.articleid1001
dc.legacy.fieldstrue
dc.legacy.fulltexturlhttps://repository.upenn.edu/cgi/viewcontent.cgi?article=1001&context=cps_machine_programming&unstamped=1
dc.source.issue2
dc.source.journalMachine Programming
dc.source.statuspublished
dc.subject.otherprogram synthesis
dc.subject.othermachine programming
dc.subject.othersoftware development
dc.subject.othersoftware maintenance
dc.subject.otherintention
dc.subject.otherinvention
dc.subject.otheradaptation
dc.titleThe Three Pillars of Machine Programming
dc.typePresentation
digcom.contributor.authorisAuthorOfPublication|email:gojustin@cis.upenn.edu|institution:Intel|Gottschlich, Justin E
digcom.contributor.authorSolar-Lezama, Armando
digcom.contributor.authorTatbul, Nesime
digcom.contributor.authorCarbin, Michael
digcom.contributor.authorRinard, Martin
digcom.contributor.authorBarzilay, Regina
digcom.contributor.authorAmarasinghe, Saman
digcom.contributor.authorTenenbaum, Joshua B
digcom.contributor.authorMattson, Timothy
digcom.identifiercps_machine_programming/2
digcom.identifier.contextkey20687870
digcom.identifier.submissionpathcps_machine_programming/2
digcom.typeconference
dspace.entity.typePublication
relation.isAuthorOfPublication5cbcf403-a558-4c1c-aa8a-d700e3d50679
relation.isAuthorOfPublication.latestForDiscovery5cbcf403-a558-4c1c-aa8a-d700e3d50679
upenn.schoolDepartmentCenterMachine Programming
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1803.07244.pdf
Size:
573.25 KB
Format:
Adobe Portable Document Format
Collection