Reversible debuggers (RDBs) allow software developers to run code backwards as well as forwards, making it
easier for them to find the root cause of bugs. However, most software companies continue to use forward
only debugging techniques to review their codes. This research will use interviews and a survey to quantify
the time saved by software developers writing compiled code on Linux when RDBs are used to find and fix
software bugs. The results, expressed in percentage of time spent, found that developers spend half their
programming time debugging, which equates to an estimated $312billion per year. RDBs were found to
reduce this debugging time by 26%, equalling a saving of $81.1bn per year to the global software industry
%0 Generic
%1 Britton:2013:UndoDB
%A Britton, Tom
%A Jeng, Lisa
%A Carver, Graham
%A Cheak, Paul
%A Katzenellenbogen, Tomer
%D 2013
%K BackInTime Debugging Reversible Undo
%T Reversible Debugging Software: Quantify the time and cost saved using reversible debuggers
%U http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.444.9094&rep=rep1&type=pdf
%X Reversible debuggers (RDBs) allow software developers to run code backwards as well as forwards, making it
easier for them to find the root cause of bugs. However, most software companies continue to use forward
only debugging techniques to review their codes. This research will use interviews and a survey to quantify
the time saved by software developers writing compiled code on Linux when RDBs are used to find and fix
software bugs. The results, expressed in percentage of time spent, found that developers spend half their
programming time debugging, which equates to an estimated $312billion per year. RDBs were found to
reduce this debugging time by 26%, equalling a saving of $81.1bn per year to the global software industry
@presentation{Britton:2013:UndoDB,
abstract = {Reversible debuggers (RDBs) allow software developers to run code backwards as well as forwards, making it
easier for them to find the root cause of bugs. However, most software companies continue to use forward
only debugging techniques to review their codes. This research will use interviews and a survey to quantify
the time saved by software developers writing compiled code on Linux when RDBs are used to find and fix
software bugs. The results, expressed in percentage of time spent, found that developers spend half their
programming time debugging, which equates to an estimated $312billion per year. RDBs were found to
reduce this debugging time by 26%, equalling a saving of $81.1bn per year to the global software industry},
added-at = {2018-08-22T10:50:55.000+0200},
author = {Britton, Tom and Jeng, Lisa and Carver, Graham and Cheak, Paul and Katzenellenbogen, Tomer},
biburl = {https://www.bibsonomy.org/bibtex/2fd947521070964bf12090096db31f1cc/gron},
interhash = {75c373899f42081362b4ffe1c15c7620},
intrahash = {fd947521070964bf12090096db31f1cc},
keywords = {BackInTime Debugging Reversible Undo},
timestamp = {2018-08-22T10:51:14.000+0200},
title = {{Reversible Debugging Software: Quantify the time and cost saved using reversible debuggers}},
url = {http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.444.9094&rep=rep1&type=pdf},
year = 2013
}