Efficient dynamic analysis for Node.js

作者: Haiyang Sun , Daniele Bonetta , Christian Humer , Walter Binder

DOI: 10.1145/3178372.3179527

关键词:

摘要: Due to its popularity, there is an urgent need for dynamic program-analysis tools for Node.js, helping developers find bugs, performance bottlenecks, and bad coding practices. …

参考文章(20)
Koushik Sen, Swaroop Kalasapur, Tasneem Brutch, Simon Gibbs, None, Jalangi: a selective record-replay and dynamic analysis framework for JavaScript foundations of software engineering. pp. 488- 498 ,(2013) , 10.1145/2491411.2491447
Wolfgang De Meuter, Coen De Roover, Laurent Christophe, Dynamic analysis using JavaScript proxies international conference on software engineering. pp. 813- 814 ,(2015) , 10.5555/2819009.2819180
Chris Seaton, Michael L. Van De Vanter, Michael Haupt, Debugging at Full Speed Proceedings of the Workshop on Dynamic Languages and Applications - Dyla'14. pp. 1- 13 ,(2014) , 10.1145/2617548.2617550
Liang Gong, Michael Pradel, Manu Sridharan, Koushik Sen, DLint: dynamically checking bad coding practices in JavaScript international symposium on software testing and analysis. pp. 94- 105 ,(2015) , 10.1145/2771783.2771809
Simon Holm Jensen, Manu Sridharan, Koushik Sen, Satish Chandra, MemInsight: platform-independent memory debugging for JavaScript foundations of software engineering. pp. 345- 356 ,(2015) , 10.1145/2786805.2786860
Neil D. Jones, Arne J. Glenstrup, Program generation, termination, and binding-time analysis international conference on functional programming. ,vol. 37, pp. 283- 283 ,(2002) , 10.1145/581478.581505
Thomas Würthinger, Andreas Wöß, Lukas Stadler, Gilles Duboscq, Doug Simon, Christian Wimmer, Self-optimizing AST interpreters Proceedings of the 8th symposium on Dynamic languages - DLS '12. ,vol. 48, pp. 73- 82 ,(2012) , 10.1145/2384577.2384587
Thomas Würthinger, Christian Wimmer, Andreas Wöß, Lukas Stadler, Gilles Duboscq, Christian Humer, Gregor Richards, Doug Simon, Mario Wolczko, One VM to rule them all sigplan symposium on new ideas new paradigms and reflections on programming and software. pp. 187- 204 ,(2013) , 10.1145/2509578.2509581
Liang Gong, Michael Pradel, Koushik Sen, JITProf: pinpointing JIT-unfriendly JavaScript code foundations of software engineering. pp. 357- 368 ,(2015) , 10.1145/2786805.2786831
Stefan Tilkov, Steve Vinoski, Node.js: Using JavaScript to Build High-Performance Network Programs IEEE Internet Computing. ,vol. 14, pp. 80- 83 ,(2010) , 10.1109/MIC.2010.145