{"id":"https://openalex.org/W2979899986","doi":"https://doi.org/10.1145/3359061.3362777","title":"NAB: automated large-scale multi-language dynamic program analysis in public code repositories","display_name":"NAB: automated large-scale multi-language dynamic program analysis in public code repositories","publication_year":2019,"publication_date":"2019-10-11","ids":{"openalex":"https://openalex.org/W2979899986","doi":"https://doi.org/10.1145/3359061.3362777","mag":"2979899986"},"language":"en","primary_location":{"id":"doi:10.1145/3359061.3362777","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3359061.3362777","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042176660","display_name":"Alex Villaz\u00f3n","orcid":"https://orcid.org/0000-0001-8428-3420"},"institutions":[{"id":"https://openalex.org/I4210131140","display_name":"Universidad Privada Boliviana","ror":"https://ror.org/03758j340","country_code":"BO","type":"education","lineage":["https://openalex.org/I4210131140"]}],"countries":["BO"],"is_corresponding":true,"raw_author_name":"Alex Villaz\u00f3n","raw_affiliation_strings":["Universidad Privada Boliviana, Bolivia"],"affiliations":[{"raw_affiliation_string":"Universidad Privada Boliviana, Bolivia","institution_ids":["https://openalex.org/I4210131140"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113945506","display_name":"Haiyang Sun","orcid":null},"institutions":[{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Haiyang Sun","raw_affiliation_strings":["USI Lugano, Switzerland"],"affiliations":[{"raw_affiliation_string":"USI Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088744660","display_name":"Andrea Ros\u00e0","orcid":"https://orcid.org/0000-0002-6467-0113"},"institutions":[{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Andrea Ros\u00e0","raw_affiliation_strings":["USI Lugano, Switzerland"],"affiliations":[{"raw_affiliation_string":"USI Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064285073","display_name":"Eduardo Rosales","orcid":"https://orcid.org/0000-0002-6404-3128"},"institutions":[{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Eduardo Rosales","raw_affiliation_strings":["USI Lugano, Switzerland"],"affiliations":[{"raw_affiliation_string":"USI Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025674223","display_name":"Daniele Bonetta","orcid":"https://orcid.org/0000-0001-7633-4224"},"institutions":[{"id":"https://openalex.org/I1342911587","display_name":"Oracle (United States)","ror":"https://ror.org/006c77m33","country_code":"US","type":"company","lineage":["https://openalex.org/I1342911587"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniele Bonetta","raw_affiliation_strings":["Oracle Labs, USA"],"affiliations":[{"raw_affiliation_string":"Oracle Labs, USA","institution_ids":["https://openalex.org/I1342911587"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042716788","display_name":"Isabella Defilippis","orcid":null},"institutions":[{"id":"https://openalex.org/I4210131140","display_name":"Universidad Privada Boliviana","ror":"https://ror.org/03758j340","country_code":"BO","type":"education","lineage":["https://openalex.org/I4210131140"]}],"countries":["BO"],"is_corresponding":false,"raw_author_name":"Isabella Defilippis","raw_affiliation_strings":["Universidad Privada Boliviana, Bolivia"],"affiliations":[{"raw_affiliation_string":"Universidad Privada Boliviana, Bolivia","institution_ids":["https://openalex.org/I4210131140"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005684387","display_name":"Sergio Oporto","orcid":null},"institutions":[{"id":"https://openalex.org/I4210131140","display_name":"Universidad Privada Boliviana","ror":"https://ror.org/03758j340","country_code":"BO","type":"education","lineage":["https://openalex.org/I4210131140"]}],"countries":["BO"],"is_corresponding":false,"raw_author_name":"Sergio Oporto","raw_affiliation_strings":["Universidad Privada Boliviana, Bolivia"],"affiliations":[{"raw_affiliation_string":"Universidad Privada Boliviana, Bolivia","institution_ids":["https://openalex.org/I4210131140"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074152163","display_name":"Walter Binder","orcid":"https://orcid.org/0000-0002-2477-2182"},"institutions":[{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Walter Binder","raw_affiliation_strings":["USI Lugano, Switzerland"],"affiliations":[{"raw_affiliation_string":"USI Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5042176660"],"corresponding_institution_ids":["https://openalex.org/I4210131140"],"apc_list":null,"apc_paid":null,"fwci":0.4815,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.62040177,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"9","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9950000047683716,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8171770572662354},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.595544695854187},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5875287652015686},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.5415894985198975},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.42574256658554077},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.295875608921051}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8171770572662354},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.595544695854187},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5875287652015686},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.5415894985198975},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.42574256658554077},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.295875608921051},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3359061.3362777","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3359061.3362777","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1763308570","display_name":null,"funder_award_id":"ERO project 1332","funder_id":"https://openalex.org/F4320307904","funder_display_name":"Oracle"},{"id":"https://openalex.org/G3660580652","display_name":null,"funder_award_id":"project 18012","funder_id":"https://openalex.org/F4320321942","funder_display_name":"Hasler Stiftung"}],"funders":[{"id":"https://openalex.org/F4320307904","display_name":"Oracle","ror":"https://ror.org/006c77m33"},{"id":"https://openalex.org/F4320321942","display_name":"Hasler Stiftung","ror":"https://ror.org/04m3t9183"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W2153919898","https://openalex.org/W2788565238","https://openalex.org/W2793138221","https://openalex.org/W3134616649"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2159936604","https://openalex.org/W2163672025","https://openalex.org/W2258184894","https://openalex.org/W2048831961","https://openalex.org/W1606349578"],"abstract_inverted_index":{"This":[0],"paper":[1],"describes":[2],"NAB,":[3],"a":[4],"novel":[5],"framework":[6],"to":[7],"execute":[8],"custom":[9],"dynamic":[10],"analysis":[11],"on":[12,43],"open-source":[13],"software":[14],"hosted":[15],"in":[16],"public":[17],"repositories.":[18],"NAB":[19,42],"is":[20],"fully-automatic,":[21],"language-agnostic":[22],"and":[23,30,49],"scalable.":[24],"We":[25,33],"present":[26],"NAB's":[27],"key":[28],"features":[29],"its":[31],"architecture.":[32],"also":[34],"discuss":[35],"three":[36],"large-scale":[37],"case":[38],"studies":[39],"enabled":[40],"by":[41],"more":[44],"than":[45],"56K":[46],"Node.js,":[47],"Java,":[48],"Scala":[50],"projects":[51]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
