Efficient Compilation Error Localization with DNN 


Vol. 49,  No. 6, pp. 434-442, Jun.  2022
10.5626/JOK.2022.49.6.434


PDF

  Abstract

There are few programs with no compilation errors. The compiler provides the programmers with compiler error messages as clues to solve the problem, but analyzing the error messages correctly also consumes much time. Although there are many proposals that suggest the error localization method and how to repair the error, most of the proposals are using data from novice programmers, or can be applied only to one specific programming language. It is difficult to apply practically in large-scale projects conducted in the company. In this study, to increase the efficiency of compile error handling in practical projects, we propose DeepErrorFinder which identifies the location of compilation errors using DNN. This model, which is based on the LSTM model, predicts the error location after training based on compilation error logs, and repair changes from mobile phone software development projects. As a result of the experiments, it showed an accuracy of 52% and reduced the elapsed time compared to a manual search. It can facilitate quickly finding the location of the compilation error code in practice projects.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

M. Bae and J. Baik, "Efficient Compilation Error Localization with DNN," Journal of KIISE, JOK, vol. 49, no. 6, pp. 434-442, 2022. DOI: 10.5626/JOK.2022.49.6.434.


[ACM Style]

Minji Bae and Jongmoon Baik. 2022. Efficient Compilation Error Localization with DNN. Journal of KIISE, JOK, 49, 6, (2022), 434-442. DOI: 10.5626/JOK.2022.49.6.434.


[KCI Style]

배민지, 백종문, "DNN을 이용한 효율적 컴파일 에러 위치식별 방법," 한국정보과학회 논문지, 제49권, 제6호, 434~442쪽, 2022. DOI: 10.5626/JOK.2022.49.6.434.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr