NLP (Natural Language Processing) for NLP (Natural Language Programming)

被引:0
|
作者
Mihalcea, R [1 ]
Liu, H
Lieberman, H
机构
[1] Univ N Texas, Dept Comp Sci, Denton, TX 76203 USA
[2] MIT, Cambridge, MA 02139 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Natural Language Processing holds great promise for making computer interfaces that are easier to use for people, since people will (hopefully) be able to talk to the computer in their own language, rather than learn a specialized language of computer commands. For programming, however, the necessity of a formal programming language for communicating with a computer has always been taken for granted. We would like to challenge this assumption. We believe that modem Natural Language Processing techniques can make possible the use of natural language to (at least partially) express programming ideas, thus drastically increasing the accessibility of programming to non-expert users. To demonstrate the feasibility of Natural Language Programming, this paper tackles what are perceived to be some of the hardest cases: steps and loops. We look at a corpus of English descriptions used as programming assignments, and develop some techniques for mapping linguistic constructs onto program structures, which we refer to as programmatic semantics.
引用
收藏
页码:319 / 330
页数:12
相关论文
共 50 条
  • [1] From NLP (Natural Language Processing) to MLP (Machine Language Processing)
    Institute for Applied Information Processing and Communications , Graz University of Technology, Austria
    不详
    不详
    [J]. Lect. Notes Comput. Sci., (256-269):
  • [2] From NLP (Natural Language Processing) to MLP (Machine Language Processing)
    Teufl, Peter
    Payer, Udo
    Lackner, Guenter
    [J]. COMPUTER NETWORK SECURITY, 2010, 6258 : 256 - +
  • [3] Natural Language Processing (NLP) Applied on Issue Trackers
    Ellmann, Mathias
    [J]. PROCEEDINGS OF THE 4TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON NLP FOR SOFTWARE ENGINEERING (NL4SE '18), 2018, : 38 - 41
  • [5] A Systematic Literature Review on Natural Language Processing (NLP)
    Castanha, Jick
    Indrawati
    Pillai, Subhash K. B.
    Ramantoko, Gadang
    Widarmanti, Tri
    [J]. 2022 INTERNATIONAL CONFERENCE ON ADVANCED CREATIVE NETWORKS AND INTELLIGENT SYSTEMS, ICACNIS, 2022, : 130 - 135
  • [6] Natural Language Processing approach to NLP Meta model automation
    Amirhosseini, Mohammad Hossein
    Kazemian, Hassan B.
    Ouazzane, Karim
    Chandler, Chris
    [J]. 2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018, : 186 - 193
  • [7] APPLICATION OF NATURAL LANGUAGE PROCESSING TECHNIQUES (NLP) IN URBAN CODE
    de Avila, Paulo Victor Matos Leite
    de Brito, Douglas Malheiro
    Santos, Daniele Mota
    Ferreira, Emerson de Andrade Marques
    [J]. ARQUITETURA REVISTA, 2023, 19 (01): : 105 - 105
  • [8] Natural language processing (NLP) in management research: A literature review
    Kang, Yue
    Cai, Zhao
    Tan, Chee-Wee
    Huang, Qian
    Liu, Hefu
    [J]. JOURNAL OF MANAGEMENT ANALYTICS, 2020, 7 (02) : 139 - 172
  • [9] Basics and Application Possibilities of Natural Language Processing (NLP) in the Radiology
    Jungmann, F.
    Kuhn, S.
    Kaempgen, B.
    [J]. RADIOLOGE, 2018, 58 (08): : 764 - 768
  • [10] Natural Language Processing (NLP) based Text Summarization - A Survey
    Awasthi, Ishitva
    Gupta, Kuntal
    Bhogal, Prabjot Singh
    Anand, Sahejpreet Singh
    Soni, Piyush Kumar
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2021), 2021, : 1310 - 1317