NLP2Code: Code snippet content assist via natural language tasks
Developers increasingly take to the Internet for code snippets to integrate into their programs. To save developers the time required to switch from their development environments to a web browser in the quest for a suitable code snippet, we introduce NLP2Code, a content assist for code snippets. Un...
Saved in:
Main Authors: | , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2017
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/8835 https://ink.library.smu.edu.sg/context/sis_research/article/9838/viewcontent/nlp2code.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-9838 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-98382024-06-11T02:06:51Z NLP2Code: Code snippet content assist via natural language tasks CAMPBELL, Brock A. TREUDE, Christoph Developers increasingly take to the Internet for code snippets to integrate into their programs. To save developers the time required to switch from their development environments to a web browser in the quest for a suitable code snippet, we introduce NLP2Code, a content assist for code snippets. Unlike related tools, NLP2Code integrates directly into the source code editor and provides developers with a content assist feature to close the vocabulary gap between developers’ needs and code snippet meta data. Our preliminary evaluation of NLP2Code shows that the majority of invocations lead to code snippets rated as helpful by users and that the tool is able to support a wide range of tasks. Video: https://www.youtube.com/watch?v=h-gaVYtCznI 2017-09-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8835 info:doi/10.1109/ICSME.2017.56 https://ink.library.smu.edu.sg/context/sis_research/article/9838/viewcontent/nlp2code.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Software Engineering |
spellingShingle |
Software Engineering CAMPBELL, Brock A. TREUDE, Christoph NLP2Code: Code snippet content assist via natural language tasks |
description |
Developers increasingly take to the Internet for code snippets to integrate into their programs. To save developers the time required to switch from their development environments to a web browser in the quest for a suitable code snippet, we introduce NLP2Code, a content assist for code snippets. Unlike related tools, NLP2Code integrates directly into the source code editor and provides developers with a content assist feature to close the vocabulary gap between developers’ needs and code snippet meta data. Our preliminary evaluation of NLP2Code shows that the majority of invocations lead to code snippets rated as helpful by users and that the tool is able to support a wide range of tasks. Video: https://www.youtube.com/watch?v=h-gaVYtCznI |
format |
text |
author |
CAMPBELL, Brock A. TREUDE, Christoph |
author_facet |
CAMPBELL, Brock A. TREUDE, Christoph |
author_sort |
CAMPBELL, Brock A. |
title |
NLP2Code: Code snippet content assist via natural language tasks |
title_short |
NLP2Code: Code snippet content assist via natural language tasks |
title_full |
NLP2Code: Code snippet content assist via natural language tasks |
title_fullStr |
NLP2Code: Code snippet content assist via natural language tasks |
title_full_unstemmed |
NLP2Code: Code snippet content assist via natural language tasks |
title_sort |
nlp2code: code snippet content assist via natural language tasks |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2017 |
url |
https://ink.library.smu.edu.sg/sis_research/8835 https://ink.library.smu.edu.sg/context/sis_research/article/9838/viewcontent/nlp2code.pdf |
_version_ |
1814047590747996160 |