Abstract
This paper describes NAB, a novel framework to execute custom dynamic analysis on open-source software hosted in public repositories. NAB is fully-automatic, language-agnostic and scalable. We present NAB’s key features and its architecture. We also discuss three large-scale case studies enabled by NAB on more than 56K Node.js, Java, and Scala projects.
| Original language | English |
|---|---|
| Title of host publication | SPLASH Companion 2019 - Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity |
| Editors | Y. Smaragdakis |
| Publisher | Association for Computing Machinery, Inc |
| Pages | 9-10 |
| ISBN (Electronic) | 9781450369923 |
| DOIs | |
| Publication status | Published - 20 Oct 2019 |
| Externally published | Yes |
| Event | 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH Companion 2019 - Athens, Greece Duration: 20 Oct 2019 → 25 Oct 2019 |
Conference
| Conference | 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH Companion 2019 |
|---|---|
| Country/Territory | Greece |
| City | Athens |
| Period | 20/10/19 → 25/10/19 |
Funding
This work has been supported by Oracle (ERO project 1332), the Swiss National Science Foundation (scientific exchange project IZSEZ0_177215), the Hasler Foundation (project 18012), and by a Bridging Grant with Japan (BG 04-122017).
| Funders | Funder number |
|---|---|
| Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung | IZSEZ0_177215 |
| Hasler Stiftung | 18012, BG 04-122017 |
Fingerprint
Dive into the research topics of 'NAB: Automated Large-Scale Multi-language Dynamic Program Analysis in Public Code Repositories'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver