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.
Original language | English |
---|---|
Title of host publication | FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering |
Editors | Zhendong Su, Thomas Zimmermann, Jane Cleland-Huang |
Pages | 1003-1007 |
Number of pages | 5 |
ISBN (Electronic) | 9781450342186 |
DOIs | |
State | Published - Nov 1 2016 |
Event | 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016 - Seattle, United States Duration: Nov 13 2016 → Nov 18 2016 |
Publication series
Name | Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering |
---|---|
Volume | 13-18-November-2016 |
Conference
Conference | 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016 |
---|---|
Country/Territory | United States |
City | Seattle |
Period | 11/13/16 → 11/18/16 |
Bibliographical note
Publisher Copyright:© 2016 ACM.
Keywords
- JavaScript
- Node.js
- Time-Travel Debugging
ASJC Scopus subject areas
- Software