@inproceedings{barr2016time-travel, author = {Barr, Earl T. and Marron, Mark and Maurer, Ed and Moseley, Dan and Seth, Gaurav}, title = {Time-Travel Debugging for JavaScript/Node.js}, booktitle = {FSE '16 Proceedings of the 2016 ACM International Symposium on the Foundations of Software Engineering}, year = {2016}, month = {September}, abstract = {Time-traveling in the execution history of a program during debugging enables a developer to precisely track and understand the sequence of statements and program values leading to an error. To provide this functionality to real world developers, we embarked on a two year journey to create a production quality time-traveling debugger in Microsoft's open-source ChakraCore JavaScript engine and the popular Node.js application framework.}, publisher = {Association for Computing Machinery}, url = {http://approjects.co.za/?big=en-us/research/publication/time-travel-debugging-javascriptnode-js/}, edition = {FSE '16 Proceedings of the 2016 ACM International Symposium on the Foundations of Software Engineering}, }