Change Description Difference Analysis between Human and Code Differencing Techniques 


Vol. 50,  No. 2, pp. 150-161, Feb.  2023
10.5626/JOK.2023.50.2.150


PDF

  Abstract

This study investigated the difference between descriptions of code changes made by source code differencing tools and humans. We applied two popular source code differencing techniques to collected code changes. We found that these tools often generated different descriptions for the same changes, and only 3% of the changes have the same descriptions from both tools. On the other hand, human participants agree on change descriptions for 50% of the given changes. Furthermore, many of the different descriptions were caused by simple mistakes. If we ignore differences caused by these mistakes, human participants described 71% of the changes similarly. We also compared change type and entity type of edit scripts generated by human and the source code differencing techniques for the same changes. We found that the techniques generated the same description as humans for only 8.20~35.65% of the changes, which indicates that these techniques require significant improvement to provide descriptions similar to human’s.


  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. Kim, B. Kim, J. Kim, "Change Description Difference Analysis between Human and Code Differencing Techniques," Journal of KIISE, JOK, vol. 50, no. 2, pp. 150-161, 2023. DOI: 10.5626/JOK.2023.50.2.150.


[ACM Style]

Moojun Kim, Beomcheol Kim, and Jindae Kim. 2023. Change Description Difference Analysis between Human and Code Differencing Techniques. Journal of KIISE, JOK, 50, 2, (2023), 150-161. DOI: 10.5626/JOK.2023.50.2.150.


[KCI Style]

김무준, 김범철, 김진대, "코드 변경에 대한 검출 기법과 사람의 묘사 차이 분석," 한국정보과학회 논문지, 제50권, 제2호, 150~161쪽, 2023. DOI: 10.5626/JOK.2023.50.2.150.


[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