Toward automatic program repair using knowledge extracted from stack overflow

Research output: Contribution to journalArticle

Abstract

In this paper, we investigate the possibility and effectiveness of the approach to generating bug-fixing patterns extracted from Stack Overflow, which is a question and answer web site for programming. To do so, we collect 984,533 posts with the Android tag in Stack Overflow and extract top 10,000 ones related to the tag. Results show that (1) there are 28 posts that would be able to generate bug-fixing patterns, (2) there are 42 posts that are useful to fix bugs, and (3) those 42 posts include bug fixing patterns that are not supported by a previous study (PAR: Pattern-based Automatic program Repair).

Original languageEnglish
Pages (from-to)144-150
Number of pages7
JournalComputer Software
Volume35
Issue number4
Publication statusPublished - Jan 1 2018

Fingerprint

Websites
Repair

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Toward automatic program repair using knowledge extracted from stack overflow. / Hirose, Masayuki; Ubayashi, Naoyasu; Kamei, Yasutaka; Sato, Ryosuke.

In: Computer Software, Vol. 35, No. 4, 01.01.2018, p. 144-150.

Research output: Contribution to journalArticle

@article{c998a55f9362487185056312c3d82a99,
title = "Toward automatic program repair using knowledge extracted from stack overflow",
abstract = "In this paper, we investigate the possibility and effectiveness of the approach to generating bug-fixing patterns extracted from Stack Overflow, which is a question and answer web site for programming. To do so, we collect 984,533 posts with the Android tag in Stack Overflow and extract top 10,000 ones related to the tag. Results show that (1) there are 28 posts that would be able to generate bug-fixing patterns, (2) there are 42 posts that are useful to fix bugs, and (3) those 42 posts include bug fixing patterns that are not supported by a previous study (PAR: Pattern-based Automatic program Repair).",
author = "Masayuki Hirose and Naoyasu Ubayashi and Yasutaka Kamei and Ryosuke Sato",
year = "2018",
month = "1",
day = "1",
language = "English",
volume = "35",
pages = "144--150",
journal = "Computer Software",
issn = "0289-6540",
publisher = "Japan Society for Software Science and Technology",
number = "4",

}

TY - JOUR

T1 - Toward automatic program repair using knowledge extracted from stack overflow

AU - Hirose, Masayuki

AU - Ubayashi, Naoyasu

AU - Kamei, Yasutaka

AU - Sato, Ryosuke

PY - 2018/1/1

Y1 - 2018/1/1

N2 - In this paper, we investigate the possibility and effectiveness of the approach to generating bug-fixing patterns extracted from Stack Overflow, which is a question and answer web site for programming. To do so, we collect 984,533 posts with the Android tag in Stack Overflow and extract top 10,000 ones related to the tag. Results show that (1) there are 28 posts that would be able to generate bug-fixing patterns, (2) there are 42 posts that are useful to fix bugs, and (3) those 42 posts include bug fixing patterns that are not supported by a previous study (PAR: Pattern-based Automatic program Repair).

AB - In this paper, we investigate the possibility and effectiveness of the approach to generating bug-fixing patterns extracted from Stack Overflow, which is a question and answer web site for programming. To do so, we collect 984,533 posts with the Android tag in Stack Overflow and extract top 10,000 ones related to the tag. Results show that (1) there are 28 posts that would be able to generate bug-fixing patterns, (2) there are 42 posts that are useful to fix bugs, and (3) those 42 posts include bug fixing patterns that are not supported by a previous study (PAR: Pattern-based Automatic program Repair).

UR - http://www.scopus.com/inward/record.url?scp=85056861960&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85056861960&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:85056861960

VL - 35

SP - 144

EP - 150

JO - Computer Software

JF - Computer Software

SN - 0289-6540

IS - 4

ER -