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.
|
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 |