{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T03:21:43Z","timestamp":1777000903453,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":87,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,23]],"date-time":"2019-10-23T00:00:00Z","timestamp":1571788800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1513687"],"award-info":[{"award-number":["CNS-1513687"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"DARPA","award":["FA8650-15-C-7564"],"award-info":[{"award-number":["FA8650-15-C-7564"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,23]]},"DOI":"10.1145\/3359591.3359732","type":"proceedings-article","created":{"date-parts":[[2019,10,10]],"date-time":"2019-10-10T18:52:21Z","timestamp":1570733541000},"page":"62-78","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Active learning for software engineering"],"prefix":"10.1145","author":[{"given":"Jos\u00e9 P.","family":"Cambronero","sequence":"first","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thurston H. Y.","family":"Dang","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikos","family":"Vasilakis","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiasi","family":"Shen","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jerry","family":"Wu","sequence":"additional","affiliation":[{"name":"Google, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin C.","family":"Rinard","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,23]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"2018. Getting Started with Rails. http:\/\/guides.rubyonrails.org\/getting_started.html.  2018. Getting Started with Rails. http:\/\/guides.rubyonrails.org\/getting_started.html."},{"key":"e_1_3_2_2_2_1","unstructured":"2018. Kanban. https:\/\/github.com\/somlor\/kanban.  2018. Kanban. https:\/\/github.com\/somlor\/kanban."},{"key":"e_1_3_2_2_3_1","unstructured":"2018. Kandan - modern open source chat. https:\/\/github.com\/kandanapp\/kandan.  2018. Kandan - modern open source chat. https:\/\/github.com\/kandanapp\/kandan."},{"key":"e_1_3_2_2_4_1","unstructured":"2019. SQLAlchemy - The Database Toolkit for Python. https:\/\/www.sqlalchemy.org\/.  2019. SQLAlchemy - The Database Toolkit for Python. https:\/\/www.sqlalchemy.org\/."},{"key":"e_1_3_2_2_5_1","unstructured":"2019. The Web framework for perfectionists with deadlines | Django. https:\/\/www.djangoproject.com\/.  2019. The Web framework for perfectionists with deadlines | Django. https:\/\/www.djangoproject.com\/."},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106267"},{"key":"e_1_3_2_2_7_1","first-page":"1","article-title":"Syntax-guided synthesis. In 2013 Formal Methods in Computer-Aided Design","author":"Alur Rajeev","year":"2013","unstructured":"Rajeev Alur , Rastislav Bodik , Garvit Juniwal , Milo MK Martin , Mukund Raghothaman , Sanjit A Seshia , Rishabh Singh , Armando Solar-Lezama , Emina Torlak , and Abhishek Udupa . 2013 . Syntax-guided synthesis. In 2013 Formal Methods in Computer-Aided Design . IEEE , 1 - 8 . Rajeev Alur, Rastislav Bodik, Garvit Juniwal, Milo MK Martin, Mukund Raghothaman, Sanjit A Seshia, Rishabh Singh, Armando Solar-Lezama, Emina Torlak, and Abhishek Udupa. 2013. Syntax-guided synthesis. In 2013 Formal Methods in Computer-Aided Design. IEEE, 1-8.","journal-title":"IEEE"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/565816.503275"},{"key":"e_1_3_2_2_9_1","first-page":"5009","article-title":"Active exploration for learning symbolic representations","author":"Andersen Garrett","year":"2017","unstructured":"Garrett Andersen and George Konidaris . 2017 . Active exploration for learning symbolic representations . In Advances in Neural Information Processing Systems. 5009 - 5019 . Garrett Andersen and George Konidaris. 2017. Active exploration for learning symbolic representations. In Advances in Neural Information Processing Systems. 5009-5019.","journal-title":"Advances in Neural Information Processing Systems."},{"key":"e_1_3_2_2_10_1","volume-title":"Proceedings of the 34th International Conference on Machine Learning, ICML 2017","author":"Bachman Philip","year":"2017","unstructured":"Philip Bachman , Alessandro Sordoni , and Adam Trischler . 2017 . Learning Algorithms for Active Learning . In Proceedings of the 34th International Conference on Machine Learning, ICML 2017 , Sydney, NSW, Australia , 6-11 August 2017. 301-310. http:\/\/proceedings.mlr.press\/v70\/bachman17a.html Philip Bachman, Alessandro Sordoni, and Adam Trischler. 2017. Learning Algorithms for Active Learning. In Proceedings of the 34th International Conference on Machine Learning, ICML 2017, Sydney, NSW, Australia, 6-11 August 2017. 301-310. http:\/\/proceedings.mlr.press\/v70\/bachman17a.html"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/645435.652647"},{"key":"e_1_3_2_2_12_1","volume-title":"Nail: A practical tool for parsing and generating data formats. In 11th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 14). 615-628.","author":"Bangert Julian","year":"2014","unstructured":"Julian Bangert and Nickolai Zeldovich . 2014 . Nail: A practical tool for parsing and generating data formats. In 11th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 14). 615-628. Julian Bangert and Nickolai Zeldovich. 2014. Nail: A practical tool for parsing and generating data formats. In 11th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 14). 615-628."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062349"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192383"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.72"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.14"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007512.1007539"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2889212"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315286"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755932"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294265"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966473"},{"key":"e_1_3_2_2_23_1","unstructured":"Weidong Cui Vern Paxson Nicholas Weaver and Randy H Katz. 2006. Protocol-Independent Adaptive Replay of Application Dialog.. In NDSS. Citeseer.  Weidong Cui Vern Paxson Nicholas Weaver and Randy H Katz. 2006. Protocol-Independent Adaptive Replay of Application Dialog.. In NDSS . Citeseer."},{"key":"e_1_3_2_2_24_1","volume-title":"Frama-c. In International Conference on Software Engineering and Formal Methods. Springer, 233- 247","author":"Cuoq Pascal","year":"2012","unstructured":"Pascal Cuoq , Florent Kirchner , Nikolai Kosmatov , Virgile Prevosto , Julien Signoles , and Boris Yakobowski . 2012 . Frama-c. In International Conference on Software Engineering and Formal Methods. Springer, 233- 247 . Pascal Cuoq, Florent Kirchner, Nikolai Kosmatov, Virgile Prevosto, Julien Signoles, and Boris Yakobowski. 2012. Frama-c. In International Conference on Software Engineering and Formal Methods. Springer, 233- 247."},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-COMPANION.2009.5071046"},{"key":"e_1_3_2_2_26_1","unstructured":"Jeffrey A Dean and Craig Chambers. 1996. Whole-program optimization of object-oriented languages. Citeseer.  Jeffrey A Dean and Craig Chambers. 1996. Whole-program optimization of object-oriented languages . Citeseer."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2843859.2843867"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2813885.2737977"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064978.1065046"},{"key":"e_1_3_2_2_30_1","first-page":"4307","article-title":"Submodular Field Grammars: Representation, Inference, and Application to Image Parsing","author":"Friesen Abram L","year":"2018","unstructured":"Abram L Friesen and Pedro M Domingos . 2018 . Submodular Field Grammars: Representation, Inference, and Application to Image Parsing . In Advances in Neural Information Processing Systems. 4307 - 4317 . Abram L Friesen and Pedro M Domingos. 2018. Submodular Field Grammars: Representation, Inference, and Application to Image Parsing. In Advances in Neural Information Processing Systems. 4307-4317.","journal-title":"Advances in Neural Information Processing Systems."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070546"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.1987.4767991"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1134\/S0361768818060142"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1379022.1375607"},{"key":"e_1_3_2_2_35_1","first-page":"4","article-title":"Model-based reuse for crosscutting frameworks: assessing reuse and maintenance effort","volume":"1","author":"Gottardi Thiago","year":"2013","unstructured":"Thiago Gottardi , Rafael Serapilha Durelli , Oscar Pastor L\u00f3pez , and Valter Vieira de Camargo . 2013 . Model-based reuse for crosscutting frameworks: assessing reuse and maintenance effort . J. Software Eng. R&D 1 (2013), 4 . Thiago Gottardi, Rafael Serapilha Durelli, Oscar Pastor L\u00f3pez, and Valter Vieira de Camargo. 2013. Model-based reuse for crosscutting frameworks: assessing reuse and maintenance effort. J. Software Eng. R&D 1 (2013), 4.","journal-title":"J. Software Eng. R&D"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1925844.1926423"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1026711.1026715"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806833"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/512927.512945"},{"key":"e_1_3_2_2_40_1","volume-title":"Optimization by simulated annealing. science 220, 4598","author":"Kirkpatrick Scott","year":"1983","unstructured":"Scott Kirkpatrick , C Daniel Gelatt , and Mario P Vecchi . 1983. Optimization by simulated annealing. science 220, 4598 ( 1983 ), 671-680. Scott Kirkpatrick, C Daniel Gelatt, and Mario P Vecchi. 1983. Optimization by simulated annealing. science 220, 4598 (1983), 671-680."},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276492"},{"key":"e_1_3_2_2_42_1","volume-title":"Regular Language Inference for Learning Rules of Simplified Boardgames. In 2018 IEEE Conference on Computational Intelligence and Games (CIG). IEEE, 1-8.","author":"Kowalski Jakub","year":"2018","unstructured":"Jakub Kowalski and Andrzej Kisielewicz . 2018 . Regular Language Inference for Learning Rules of Simplified Boardgames. In 2018 IEEE Conference on Computational Intelligence and Games (CIG). IEEE, 1-8. Jakub Kowalski and Andrzej Kisielewicz. 2018. Regular Language Inference for Learning Rules of Simplified Boardgames. In 2018 IEEE Conference on Computational Intelligence and Games (CIG). IEEE, 1-8."},{"key":"e_1_3_2_2_43_1","volume-title":"Interactive Program Synthesis. arXiv preprint arXiv:1703.03539","author":"Le Vu","year":"2017","unstructured":"Vu Le , Daniel Perelman , Oleksandr Polozov , Mohammad Raza , Abhishek Udupa , and Sumit Gulwani . 2017. Interactive Program Synthesis. arXiv preprint arXiv:1703.03539 ( 2017 ). Vu Le, Daniel Perelman, Oleksandr Polozov, Mohammad Raza, Abhishek Udupa, and Sumit Gulwani. 2017. Interactive Program Synthesis. arXiv preprint arXiv:1703.03539 (2017)."},{"key":"e_1_3_2_2_44_1","volume-title":"Proceedings of the International Conference on Software Engineering Research and Practice (SERP). The Steering Committee of The World Congress in Computer Science, Computer \u00e2Ae, 68-74","author":"Lee A","year":"2018","unstructured":"A Lee , A Payne , and T Atkison . 2018 . A Review of Popular Reverse Engineering Tools from a Novice Perspective . In Proceedings of the International Conference on Software Engineering Research and Practice (SERP). The Steering Committee of The World Congress in Computer Science, Computer \u00e2Ae, 68-74 . A Lee, A Payne, and T Atkison. 2018. A Review of Popular Reverse Engineering Tools from a Novice Perspective. In Proceedings of the International Conference on Software Engineering Research and Practice (SERP). The Steering Committee of The World Congress in Computer Science, Computer \u00e2Ae, 68-74."},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/1939141.1939161"},{"key":"e_1_3_2_2_46_1","volume-title":"Confidence-based active learning","author":"Li Mingkun","year":"2006","unstructured":"Mingkun Li and Ishwar K Sethi . 2006. Confidence-based active learning . IEEE transactions on pattern analysis and machine intelligence 28, 8 ( 2006 ), 1251-1261. Mingkun Li and Ishwar K Sethi. 2006. Confidence-based active learning. IEEE transactions on pattern analysis and machine intelligence 28, 8 (2006), 1251-1261."},{"key":"e_1_3_2_2_47_1","volume-title":"Zoomable Interfaces and Code Generation. In 23rd IEEE\/ACM International Conference on Automated Software Engineering (ASE 2008)","author":"Li Richard Lei","year":"2008","unstructured":"Richard Lei Li , John G. Hosking , and John C. Grundy . 2008. MaramaEML: An Integrated Multi-View Business Process Modelling Environment with Tree-Overlays , Zoomable Interfaces and Code Generation. In 23rd IEEE\/ACM International Conference on Automated Software Engineering (ASE 2008) , 15-19 September 2008 , L'Aquila, Italy. 477-478. Richard Lei Li, John G. Hosking, and John C. Grundy. 2008. MaramaEML: An Integrated Multi-View Business Process Modelling Environment with Tree-Overlays, Zoomable Interfaces and Code Generation. In 23rd IEEE\/ACM International Conference on Automated Software Engineering (ASE 2008), 15-19 September 2008, L'Aquila, Italy. 477-478."},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/CIS.2011.156"},{"key":"e_1_3_2_2_49_1","volume-title":"Proceedings of the 11th Annual Information Security Symposium. CERIAS-Purdue University, 5.","author":"Lin Zhiqiang","year":"2010","unstructured":"Zhiqiang Lin , Xiangyu Zhang , and Dongyan Xu . 2010 . Automatic reverse engineering of data structures from binary execution . In Proceedings of the 11th Annual Information Security Symposium. CERIAS-Purdue University, 5. Zhiqiang Lin, Xiangyu Zhang, and Dongyan Xu. 2010. Automatic reverse engineering of data structures from binary execution. In Proceedings of the 11th Annual Information Security Symposium. CERIAS-Purdue University, 5."},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192409"},{"key":"e_1_3_2_2_51_1","volume-title":"When and how to develop domain-specific languages. ACM computing surveys (CSUR) 37, 4","author":"Mernik Marjan","year":"2005","unstructured":"Marjan Mernik , Jan Heering , and Anthony M Sloane . 2005. When and how to develop domain-specific languages. ACM computing surveys (CSUR) 37, 4 ( 2005 ), 316-344. Marjan Mernik, Jan Heering, and Anthony M Sloane. 2005. When and how to develop domain-specific languages. ACM computing surveys (CSUR) 37, 4 (2005), 316-344."},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.2884883"},{"key":"e_1_3_2_2_53_1","first-page":"45","article-title":"The seven turrets of babel: A taxonomy of langsec errors and how to expunge them. In 2016 IEEE Cybersecurity Development (SecDev)","author":"Momot Falcon","year":"2016","unstructured":"Falcon Momot , Sergey Bratus , Sven M Hallberg , and Meredith L Patterson . 2016 . The seven turrets of babel: A taxonomy of langsec errors and how to expunge them. In 2016 IEEE Cybersecurity Development (SecDev) . IEEE , 45 - 52 . Falcon Momot, Sergey Bratus, Sven M Hallberg, and Meredith L Patterson. 2016. The seven turrets of babel: A taxonomy of langsec errors and how to expunge them. In 2016 IEEE Cybersecurity Development (SecDev). IEEE, 45-52.","journal-title":"IEEE"},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2010.5549590"},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2840724"},{"key":"e_1_3_2_2_56_1","first-page":"395","volume-title":"Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI'09)","author":"Newton Ryan","year":"2009","unstructured":"Ryan Newton , Sivan Toledo , Lewis Girod , Hari Balakrishnan , and Samuel Madden . 2009 . Wishbone: Profile-based Partitioning for Sensornet Applications . In Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI'09) . USENIX Association, Berkeley, CA, USA , 395 - 408 . http:\/\/dl.acm.org\/citation.cfm?id=1558977.1559004 Ryan Newton, Sivan Toledo, Lewis Girod, Hari Balakrishnan, and Samuel Madden. 2009. Wishbone: Profile-based Partitioning for Sensornet Applications. In Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI'09). USENIX Association, Berkeley, CA, USA, 395-408. http:\/\/dl.acm.org\/citation.cfm?id=1558977.1559004"},{"key":"e_1_3_2_2_57_1","volume-title":"The definitive guide to SQLite","author":"Owens Mike","unstructured":"Mike Owens . 2006. The definitive guide to SQLite . Apress . Mike Owens. 2006. The definitive guide to SQLite. Apress."},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1016\/0096-0551(78)90006-1"},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.87"},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908093"},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPW.2018.00051"},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814310"},{"key":"e_1_3_2_2_63_1","unstructured":"Evan Priestley. 2011. How many lines of code is Facebook? https:\/\/qr.ae\/TWpXts Accessed: 2019-04-18.  Evan Priestley. 2011. How many lines of code is Facebook? https:\/\/qr.ae\/TWpXts Accessed: 2019-04-18."},{"key":"e_1_3_2_2_64_1","volume-title":"Thirty-Second AAAI Conference on Artificial Intelligence.","author":"Raza Mohammad","year":"2018","unstructured":"Mohammad Raza and Sumit Gulwani . 2018 . Disjunctive Program Synthesis: A Robust Approach to Programming by Example . In Thirty-Second AAAI Conference on Artificial Intelligence. Mohammad Raza and Sumit Gulwani. 2018. Disjunctive Program Synthesis: A Robust Approach to Programming by Example. In Thirty-Second AAAI Conference on Artificial Intelligence."},{"key":"e_1_3_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276954.3276959"},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"crossref","unstructured":"Chris Sanders. 2017. Practical packet analysis: Using Wireshark to solve real-world network problems. No Starch Press.   Chris Sanders. 2017. Practical packet analysis: Using Wireshark to solve real-world network problems . No Starch Press.","DOI":"10.1016\/S1353-4858(17)30046-6"},{"key":"e_1_3_2_2_67_1","unstructured":"Greg Schechter. 2011. Visualizing Facebook's PHP Codebase. https:\/\/bit.ly\/2DkcL2R Accessed: 2019-04-18.  Greg Schechter. 2011. Visualizing Facebook's PHP Codebase. https:\/\/bit.ly\/2DkcL2R Accessed: 2019-04-18."},{"key":"e_1_3_2_2_68_1","volume-title":"Schlueter et al","author":"Isaac","year":"2010","unstructured":"Isaac Z. Schlueter et al . 2010 . Node Package Manager. https:\/\/npmjs.com Accessed : 2017-02-17. Isaac Z. Schlueter et al. 2010. Node Package Manager. https:\/\/npmjs.com Accessed: 2017-02-17."},{"key":"e_1_3_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337399"},{"key":"e_1_3_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3136014.3136030"},{"key":"e_1_3_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314591"},{"key":"e_1_3_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236034"},{"key":"e_1_3_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.14778\/2977797.2977807"},{"key":"e_1_3_2_2_76_1","doi-asserted-by":"crossref","unstructured":"Armando Solar-Lezama and Rastislav Bodik. 2008. Program synthesis by sketching. Citeseer.  Armando Solar-Lezama and Rastislav Bodik. 2008. Program synthesis by sketching . Citeseer.","DOI":"10.1145\/1250734.1250754"},{"key":"e_1_3_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555392.1555394"},{"key":"e_1_3_2_2_78_1","volume-title":"Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005. IEEE, 724-725","author":"Tonella Paolo","year":"2005","unstructured":"Paolo Tonella . 2005 . Reverse engineering of object oriented code . In Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005. IEEE, 724-725 . Paolo Tonella. 2005. Reverse engineering of object oriented code. In Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005. IEEE, 724-725."},{"key":"e_1_3_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314586"},{"key":"e_1_3_2_2_80_1","first-page":"43","volume-title":"Proceedings of the 9th Workshop on Programming Languages and Operating Systems (PLOS'17)","author":"Vasilakis Nikos","unstructured":"Nikos Vasilakis , Ben Karel , Nick Roessler , Nathan Dautenhahn , Andr\u00e9 DeHon , and Jonathan M. Smith . 2017. Towards Fine-grained, Automated Application Compartmentalization . In Proceedings of the 9th Workshop on Programming Languages and Operating Systems (PLOS'17) . ACM, New York, NY, USA , 43 - 50 . Nikos Vasilakis, Ben Karel, Nick Roessler, Nathan Dautenhahn, Andr\u00e9 DeHon, and Jonathan M. Smith. 2017. Towards Fine-grained, Automated Application Compartmentalization. In Proceedings of the 9th Workshop on Programming Languages and Operating Systems (PLOS'17). ACM, New York, NY, USA, 43-50."},{"key":"e_1_3_2_2_81_1","volume-title":"Flexible Application Compartmentalization. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018","author":"Vasilakis Nikos","year":"2018","unstructured":"Nikos Vasilakis , Ben Karel , Nick Roessler , Nathan Dautenhahn , Andr\u00e9 DeHon , and Jonathan M. Smith . 2018. BreakApp: Automated , Flexible Application Compartmentalization. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018 , San Diego, California, USA , February 18-21, 2018 . http:\/\/wp.internetsociety.org\/ndss\/wp-content\/uploads\/sites\/25\/2018\/02\/ndss2018_08-3_Vasilakis_paper.pdf Nikos Vasilakis, Ben Karel, Nick Roessler, Nathan Dautenhahn, Andr\u00e9 DeHon, and Jonathan M. Smith. 2018. BreakApp: Automated, Flexible Application Compartmentalization. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018, San Diego, California, USA, February 18-21, 2018. http:\/\/wp.internetsociety.org\/ndss\/wp-content\/uploads\/sites\/25\/2018\/02\/ndss2018_08-3_Vasilakis_paper.pdf"},{"key":"e_1_3_2_2_82_1","first-page":"1954","volume-title":"Proceedings of the 32nd International Conference on Machine Learning (Proceedings of Machine Learning Research), Francis Bach and David Blei (Eds.)","volume":"37","author":"Wei Kai","year":"2015","unstructured":"Kai Wei , Rishabh Iyer , and Jeff Bilmes . 2015 . Submodularity in Data Subset Selection and Active Learning . In Proceedings of the 32nd International Conference on Machine Learning (Proceedings of Machine Learning Research), Francis Bach and David Blei (Eds.) , Vol. 37 . PMLR, Lille, France , 1954 - 1963 . http:\/\/proceedings.mlr.press\/v37\/wei15.html. Kai Wei, Rishabh Iyer, and Jeff Bilmes. 2015. Submodularity in Data Subset Selection and Active Learning. In Proceedings of the 32nd International Conference on Machine Learning (Proceedings of Machine Learning Research), Francis Bach and David Blei (Eds.), Vol. 37. PMLR, Lille, France, 1954-1963. http:\/\/proceedings.mlr.press\/v37\/wei15.html."},{"key":"e_1_3_2_2_83_1","volume-title":"Mysql Reference Manual","author":"Widenius Michael","unstructured":"Michael Widenius and Davis Axmark . 2002. Mysql Reference Manual ( 1 st ed.). O'Reilly & Associates, Inc. , Sebastopol, CA, USA . Michael Widenius and Davis Axmark. 2002. Mysql Reference Manual (1st ed.). O'Reilly & Associates, Inc., Sebastopol, CA, USA.","edition":"1"},{"key":"e_1_3_2_2_84_1","volume-title":"Master's thesis","author":"Jerry Wu.","unstructured":"Jerry Wu. 2018. Using Dynamic Analysis to Infer Python Programs and Convert Them into Database Programs . In Master's thesis . Massachusetts Institute of Technology . Jerry Wu. 2018. Using Dynamic Analysis to Infer Python Programs and Convert Them into Database Programs. In Master's thesis. Massachusetts Institute of Technology."},{"key":"e_1_3_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3187009.3177735"},{"key":"e_1_3_2_2_86_1","first-page":"5521","volume-title":"Proceedings of the 35th International Conference on Machine Learning (Proceedings of Machine Learning Research), Jennifer Dy and Andreas Krause (Eds.)","volume":"80","author":"Yan Songbai","year":"2018","unstructured":"Songbai Yan , Kamalika Chaudhuri , and Tara Javidi . 2018 . Active Learning with Logged Data . In Proceedings of the 35th International Conference on Machine Learning (Proceedings of Machine Learning Research), Jennifer Dy and Andreas Krause (Eds.) , Vol. 80 . PMLR, Stockholmsm\u00c3d'ssan, Stockholm Sweden , 5521 - 5530 . http:\/\/proceedings.mlr.press\/v80\/yan18a.html. Songbai Yan, Kamalika Chaudhuri, and Tara Javidi. 2018. Active Learning with Logged Data. In Proceedings of the 35th International Conference on Machine Learning (Proceedings of Machine Learning Research), Jennifer Dy and Andreas Krause (Eds.), Vol. 80. PMLR, Stockholmsm\u00c3d'ssan, Stockholm Sweden, 5521-5530. http:\/\/proceedings.mlr.press\/v80\/yan18a.html."},{"key":"e_1_3_2_2_87_1","volume-title":"Proceedings of the 10th International Joint Conference on Artificial Intelligence","author":"Yokomori Takashi","year":"1987","unstructured":"Takashi Yokomori . 1987 . Inductive Inference of Context-free Languages - Context-free Expression Method . In Proceedings of the 10th International Joint Conference on Artificial Intelligence . Milan, Italy , August 23-28, 1987. 283-286. http:\/\/ijcai.org\/Proceedings\/87-1\/Papers\/058.pdf Takashi Yokomori. 1987. Inductive Inference of Context-free Languages - Context-free Expression Method. In Proceedings of the 10th International Joint Conference on Artificial Intelligence. Milan, Italy, August 23-28, 1987. 283-286. http:\/\/ijcai.org\/Proceedings\/87-1\/Papers\/058.pdf"},{"key":"e_1_3_2_2_88_1","doi-asserted-by":"publisher","DOI":"10.3390\/rs11030243"},{"key":"e_1_3_2_2_89_1","volume-title":"Small World with High Risks: A Study of Security Threats in the npm Ecosystem. arXiv preprint arXiv:1902.09217","author":"Zimmermann Markus","year":"2019","unstructured":"Markus Zimmermann , Cristian-Alexandru Staicu , Cam Tenny , and Michael Pradel . 2019. Small World with High Risks: A Study of Security Threats in the npm Ecosystem. arXiv preprint arXiv:1902.09217 ( 2019 ). Markus Zimmermann, Cristian-Alexandru Staicu, Cam Tenny, and Michael Pradel. 2019. Small World with High Risks: A Study of Security Threats in the npm Ecosystem. arXiv preprint arXiv:1902.09217 (2019)."}],"event":{"name":"SPLASH '19: 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity","location":"Athens Greece","acronym":"SPLASH '19","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3359591.3359732","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3359591.3359732","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3359591.3359732","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:06Z","timestamp":1750202586000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3359591.3359732"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,23]]},"references-count":87,"alternative-id":["10.1145\/3359591.3359732","10.1145\/3359591"],"URL":"https:\/\/doi.org\/10.1145\/3359591.3359732","relation":{},"subject":[],"published":{"date-parts":[[2019,10,23]]},"assertion":[{"value":"2019-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}