Debug concern navigator

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Programmers tend to spend a lot of time debugging code. They check the erroneous phenomena, navigate the code, search the past bug fixes, and modify the code. If a sequence of these debug activities can be automated, programmers can use their time for more creatives task. To address this problem, this paper purposes dcNavi (Debug Concern Navigator), a concern-oriented recommendation sys-tem for debugging. The dcNavi provides appropriate hints to programmers according to their debug concerns such as "how to handle this exception" and "how to use this API". We propose the notion of DCG (Debug Concern Graph), an extension of the Concern Graphs. A DCG appends a set of debugging information such as past bug fixes and test results to a concern graph. Debug hints are provided in the form of code snippets showing the sample code modification before and after a bug fix.

Original languageEnglish
Title of host publicationSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering
Pages197-202
Number of pages6
Publication statusPublished - 2011
EventSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering - Miami, FL, United States
Duration: Jul 7 2011Jul 9 2011

Other

OtherSEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering
CountryUnited States
CityMiami, FL
Period7/7/117/9/11

Fingerprint

Application programming interfaces (API)

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Shiozuka, M., Ubayashi, N., & Kamei, Y. (2011). Debug concern navigator. In SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering (pp. 197-202)

Debug concern navigator. / Shiozuka, Masaru; Ubayashi, Naoyasu; Kamei, Yasutaka.

SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering. 2011. p. 197-202.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Shiozuka, M, Ubayashi, N & Kamei, Y 2011, Debug concern navigator. in SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering. pp. 197-202, SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering, Miami, FL, United States, 7/7/11.
Shiozuka M, Ubayashi N, Kamei Y. Debug concern navigator. In SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering. 2011. p. 197-202
Shiozuka, Masaru ; Ubayashi, Naoyasu ; Kamei, Yasutaka. / Debug concern navigator. SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering. 2011. pp. 197-202
@inproceedings{3635049a24254491aaf895f7b43a3ebb,
title = "Debug concern navigator",
abstract = "Programmers tend to spend a lot of time debugging code. They check the erroneous phenomena, navigate the code, search the past bug fixes, and modify the code. If a sequence of these debug activities can be automated, programmers can use their time for more creatives task. To address this problem, this paper purposes dcNavi (Debug Concern Navigator), a concern-oriented recommendation sys-tem for debugging. The dcNavi provides appropriate hints to programmers according to their debug concerns such as {"}how to handle this exception{"} and {"}how to use this API{"}. We propose the notion of DCG (Debug Concern Graph), an extension of the Concern Graphs. A DCG appends a set of debugging information such as past bug fixes and test results to a concern graph. Debug hints are provided in the form of code snippets showing the sample code modification before and after a bug fix.",
author = "Masaru Shiozuka and Naoyasu Ubayashi and Yasutaka Kamei",
year = "2011",
language = "English",
isbn = "1891706292",
pages = "197--202",
booktitle = "SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering",

}

TY - GEN

T1 - Debug concern navigator

AU - Shiozuka, Masaru

AU - Ubayashi, Naoyasu

AU - Kamei, Yasutaka

PY - 2011

Y1 - 2011

N2 - Programmers tend to spend a lot of time debugging code. They check the erroneous phenomena, navigate the code, search the past bug fixes, and modify the code. If a sequence of these debug activities can be automated, programmers can use their time for more creatives task. To address this problem, this paper purposes dcNavi (Debug Concern Navigator), a concern-oriented recommendation sys-tem for debugging. The dcNavi provides appropriate hints to programmers according to their debug concerns such as "how to handle this exception" and "how to use this API". We propose the notion of DCG (Debug Concern Graph), an extension of the Concern Graphs. A DCG appends a set of debugging information such as past bug fixes and test results to a concern graph. Debug hints are provided in the form of code snippets showing the sample code modification before and after a bug fix.

AB - Programmers tend to spend a lot of time debugging code. They check the erroneous phenomena, navigate the code, search the past bug fixes, and modify the code. If a sequence of these debug activities can be automated, programmers can use their time for more creatives task. To address this problem, this paper purposes dcNavi (Debug Concern Navigator), a concern-oriented recommendation sys-tem for debugging. The dcNavi provides appropriate hints to programmers according to their debug concerns such as "how to handle this exception" and "how to use this API". We propose the notion of DCG (Debug Concern Graph), an extension of the Concern Graphs. A DCG appends a set of debugging information such as past bug fixes and test results to a concern graph. Debug hints are provided in the form of code snippets showing the sample code modification before and after a bug fix.

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

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

M3 - Conference contribution

AN - SCOPUS:84855564468

SN - 1891706292

SN - 9781891706295

SP - 197

EP - 202

BT - SEKE 2011 - Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering

ER -