REAL

FixJS: A Dataset of Bug-fixing JavaScript Commits

Csuvik, Viktor and Vidács, László (2022) FixJS: A Dataset of Bug-fixing JavaScript Commits. In: Proceedings of 2022 IEEE/ACM 19th International Conference on Mining Software Repositories. IEEE, Pittsburgh (PA), pp. 712-716.

[img]
Preview
Text
MSR22-publication.pdf

Download (830kB) | Preview

Abstract

The field of Automated Program Repair (APR) has received increasing attention in recent years both from the academic world and from leading IT companies. Its main goal is to repair software bugs automatically, thus reducing the cost of development and maintenance significantly. Recent works use state-of-the-art deep learning models to predict correct patches, for these teaching on a large amount of data is inevitable almost in every scenarios. Despite this, readily accessible data on the field is very scarce. To contribute to related research, we present \emph{FixJS}, a dataset containing bug-fixing information of \textasciitilde 2 million commits. The commits were gathered from GitHub and processed locally to have both the buggy (before bug fixing commit) and fixed (after fix) version of the same program. We focused on JavaScript functions, as it is one of the most popular programming language globally and functions are first class objects there. The data includes more than 300,000 samples of such functions, including commit information, before/after states and 3 source code representations.

Item Type: Book Section
Subjects: Q Science / természettudomány > QA Mathematics / matematika > QA75 Electronic computers. Computer science / számítástechnika, számítógéptudomány
SWORD Depositor: MTMT SWORD
Depositing User: MTMT SWORD
Date Deposited: 28 Sep 2022 11:50
Last Modified: 28 Sep 2022 11:50
URI: http://real.mtak.hu/id/eprint/150335

Actions (login required)

Edit Item Edit Item