In 1997, Henry Lieberman stated that debugging is the dirty little secret of computer science. Since then, several promising debugging technologies have been developed such as back-in-time debuggers and automatic fault localization methods. However, the last study about the state-of-the-art in debugging is still more than 15 years old and so it is not clear whether these new approaches have been applied in practice or not.For that reason, we investigate the current state of debuggingin a comprehensive study. First, we review the available literature and learn about current approaches and study results. Second, we observe several professional developers while debugging and interview them about their experiences. Third, we create a questionnaire that serves as the basis for a larger online debugging survey. Based on these results, we present new insights into debugging practice that help to suggest new directions for future research.
Описание
Studying the advancement in debugging practice of professional software developers
%0 Journal Article
%1 Perscheid:2017:SAD
%A Perscheid, Michael
%A Siegmund, Benjamin
%A Taeumel, Marcel
%A Hirschfeld, Robert
%C Hingham, MA, USA
%D 2017
%I Kluwer Academic Publishers
%J Software Quality Journal
%K Debugging Survey
%N 1
%P 83--110
%R 10.1007/s11219-015-9294-2
%T Studying the Advancement in Debugging Practice of Professional Software Developers
%U https://doi.org/10.1007/s11219-015-9294-2
%V 25
%X In 1997, Henry Lieberman stated that debugging is the dirty little secret of computer science. Since then, several promising debugging technologies have been developed such as back-in-time debuggers and automatic fault localization methods. However, the last study about the state-of-the-art in debugging is still more than 15 years old and so it is not clear whether these new approaches have been applied in practice or not.For that reason, we investigate the current state of debuggingin a comprehensive study. First, we review the available literature and learn about current approaches and study results. Second, we observe several professional developers while debugging and interview them about their experiences. Third, we create a questionnaire that serves as the basis for a larger online debugging survey. Based on these results, we present new insights into debugging practice that help to suggest new directions for future research.
@article{Perscheid:2017:SAD,
abstract = {In 1997, Henry Lieberman stated that debugging is the dirty little secret of computer science. Since then, several promising debugging technologies have been developed such as back-in-time debuggers and automatic fault localization methods. However, the last study about the state-of-the-art in debugging is still more than 15 years old and so it is not clear whether these new approaches have been applied in practice or not.For that reason, we investigate the current state of debuggingin a comprehensive study. First, we review the available literature and learn about current approaches and study results. Second, we observe several professional developers while debugging and interview them about their experiences. Third, we create a questionnaire that serves as the basis for a larger online debugging survey. Based on these results, we present new insights into debugging practice that help to suggest new directions for future research.},
acmid = {3056739},
added-at = {2019-03-31T23:45:09.000+0200},
address = {Hingham, MA, USA},
author = {Perscheid, Michael and Siegmund, Benjamin and Taeumel, Marcel and Hirschfeld, Robert},
biburl = {https://www.bibsonomy.org/bibtex/27fa52cc5a815e0e385f336b78d75b4ad/gron},
description = {Studying the advancement in debugging practice of professional software developers},
doi = {10.1007/s11219-015-9294-2},
interhash = {d6a07e7d1c74dde45a5bf15ba18c50da},
intrahash = {7fa52cc5a815e0e385f336b78d75b4ad},
issn = {0963-9314},
issue_date = {March 2017},
journal = {Software Quality Journal},
keywords = {Debugging Survey},
month = mar,
number = 1,
numpages = {28},
pages = {83--110},
publisher = {Kluwer Academic Publishers},
timestamp = {2019-03-31T23:45:09.000+0200},
title = {{Studying the Advancement in Debugging Practice of Professional Software Developers}},
url = {https://doi.org/10.1007/s11219-015-9294-2},
volume = 25,
year = 2017
}