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