Search : [ keyword: error localization ] (1)

Efficient Compilation Error Localization with DNN

Minji Bae, Jongmoon Baik

http://doi.org/10.5626/JOK.2022.49.6.434

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.


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