Analysis of Machine Code Using Natural Language Processing

被引:0
|
作者
Khurpia, Naman [1 ]
机构
[1] Tata Consultancy Serv, Bhopal, India
来源
2021 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, SMART AND GREEN TECHNOLOGIES (ICISSGT 2021) | 2021年
关键词
NLP; Machine Learning; Stopwords; Bag of Words; Lexical NLTK; Sentiments; Ambiguity; corpus;
D O I
10.1109/ICISSGT52025.2021.00046
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we have created a Machine Learning Model for Machine Languages, this field of processing machine language and converting/making meaningful iterations out of it comes under Natural Language Processing. Existing approaches on NLP were focused on human-to-human interactions i.e., English to French, German, Hindi. In this research we try to analyze lexical in machine code, break it down to smaller meaningful bits and make some inferences like the type of languages, number of loops, functionality, and time complexity of code, rewriting of code, converting code from one language to another. We have mainly focused on the recognition of the type of language by testing a small snippet of code. We have also focused on a bigger real-world problem which is conversion of code from one language to another with the same basic meaning and logic, just changing the syntax. We have deployed the machine learning model for public use, and open-sourced Flask API is deployed on the cloud for usage that accepts 3 types of machine languages and returns the type of syntax. We have created a simple Angular App for the demonstration and testing of the model which is hosted and is live online. link (https://nlpapp-8e2fd.web.app/)
引用
收藏
页码:183 / 187
页数:5
相关论文
共 50 条
  • [31] Toward Bias Analysis Using Tweets and Natural Language Processing
    Tankard, Earl, Jr.
    Flowers, Christopher
    Li, Jiang
    Rawat, Danda B.
    2021 IEEE 18TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2021,
  • [32] Sentiment Analysis: Automated Evaluation Using Natural Language Processing
    Novak, Michal
    CREATING GLOBAL COMPETITIVE ECONOMIES: 2020 VISION PLANNING & IMPLEMENTATION, VOLS 1-3, 2013, : 973 - 975
  • [33] MalDy: Portable, data-driven malware detection using natural language processing and machine learning techniques on behavioral analysis reports
    Karbab, ElMouatez Billah
    Debbabi, Mourad
    DIGITAL INVESTIGATION, 2019, 28 : S77 - S87
  • [34] An Integrated Approach to Spam Classification on Twitter Using URL Analysis, Natural Language Processing and Machine Learning Techniques
    Kandasamy, Kamalanathan
    Koroth, Preethi
    2014 IEEE STUDENTS' CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER SCIENCE (SCEECS), 2014,
  • [36] FindICI: Using machine learning to detect linguistic inconsistencies between code and natural language descriptions in infrastructure-as-code
    Nemania Borovits
    Indika Kumara
    Dario Di Nucci
    Parvathy Krishnan
    Stefano Dalla Palma
    Fabio Palomba
    Damian A. Tamburri
    Willem-Jan van den Heuvel
    Empirical Software Engineering, 2022, 27
  • [37] FindICI: Using machine learning to detect linguistic inconsistencies between code and natural language descriptions in infrastructure-as-code
    Borovits, Nemania
    Kumara, Indika
    Di Nucci, Dario
    Krishnan, Parvathy
    Dalla Palma, Stefano
    Palomba, Fabio
    Tamburri, Damian A.
    van den Heuvel, Willem-Jan
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (07)
  • [38] Cyber victimization in hybrid space: an analysis of employment scams using natural language processing and machine learning models
    Gong, Wenjing
    Lee, Claire Seungeun
    Li, Shoujia
    Adkison, Daylon
    Li, Na
    Wu, Ling
    Ye, Xinyue
    JOURNAL OF CRIME & JUSTICE, 2025,
  • [39] The Use of Natural Language Processing Approach for Converting Pseudo Code to C# Code
    Imam, Ayad Tareq
    Alnsour, Ayman Jameel
    JOURNAL OF INTELLIGENT SYSTEMS, 2020, 29 (01) : 1388 - 1407
  • [40] Automated Research Review Support Using Machine Learning, Large Language Models, and Natural Language Processing
    Pendyala, Vishnu S.
    Kamdar, Karnavee
    Mulchandani, Kapil
    ELECTRONICS, 2025, 14 (02):