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...

Full description

Saved in:
Bibliographic Details
Main Authors: CAMPBELL, Brock A., TREUDE, Christoph
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