%%====================================================================== %% WARNING: Do NOT edit this file. It was produced automatically %% with the UNIX pipeline %% %% biblex xxx.bib | \ %% gawk -f keywords.awk | \ %% egrep 'entrytype$' | \ %% gawk -f fmtwords.awk >xxx.xwx %% %% by beebe@gamma.math.utah.edu on Mon Sep 4 17:18:01 MDT 2023 %%====================================================================== \ifx \NAMECITE \undefined % User can override this definition \def \NAMECITE #1#2{{\bf #1} \cite{#2}} \fi \NAMECITE{$3$}{% DiPierro:2018:TVG,% Fan:2018:VCJ,% Gherardi:2012:JVC,% Jara:2012:NVJ,% Zhang:2016:NVC% }. \NAMECITE{\$39.95}{% Anonymous:2018:BRS% }. \NAMECITE{$ 4 + 1 $}{% Sawant:2018:RDC% }. \NAMECITE{$_{TP}$}{% Luckow:2017:HTP% }. \NAMECITE{$ C_p $}{% Arslan:2011:JPM% }. \NAMECITE{$K$}{% Pan:2018:ASJ,% Sudarsan:2019:BDK,% Sousa:2016:CHL,% Subercaze:2017:UPT% }. \NAMECITE{$N$}{% Allyson:2019:SOI,% Wang:2019:OTA% }. \NAMECITE{$ Z_p $}{% Arslan:2011:JPM% }. \NAMECITE{{}-core}{% Pan:2018:ASJ% }. \NAMECITE{{}-Means}{% Sudarsan:2019:BDK% }. \NAMECITE{{}-overlap}{% Allyson:2019:SOI% }. \NAMECITE{-safety}{% Sousa:2016:CHL% }. \NAMECITE{{}-Tier}{% Wang:2019:OTA% }. \NAMECITE{/multi}{% Taft:2013:TPS% }. \NAMECITE{/multi-threaded}{% Taft:2013:TPS% }. \NAMECITE{'12}{% Hollingsworth:2012:SPI% }. \NAMECITE{{12th}}{% Fox:2017:ESI% }. \NAMECITE{{2}}{% Halder:2017:JSV% }. \NAMECITE{{2002}}{% Flanagan:2013:PES% }. \NAMECITE{{2003}}{% Bacon:2013:PRT% }. \NAMECITE{{2008}}{% Horspool:2011:PPP% }. \NAMECITE{{2012}}{% Higuera-Toledano:2014:EIS,% Hollingsworth:2012:SPI% }. \NAMECITE{{2015}}{% Landman:2017:CEA% }. \NAMECITE{27th}{% Kroening:2015:CAV% }. \NAMECITE{{5}}{% Dan:2018:LJE,% Kabanov:2011:DSF% }. \NAMECITE{{6}}{% Jendrock:2012:JET% }. \NAMECITE{{7}}{% Anonymous:2015:BRL,% Evans:2013:WGJ,% Juneau:2012:JRP% }. \NAMECITE{{75}}{% Haubl:2011:ECE% }. \NAMECITE{{8}}{% Brooks:2016:CST,% Chan:2017:DSL,% Lindholm:2014:JVM,% Serbanescu:2016:DPO,% Urma:2015:JAL% }. \NAMECITE{{9}}{% Black:2018:NPJ,% Landman:2017:CEA% }. \NAMECITE{{938}}{% Gunther:2014:ACC% }. \NAMECITE{{978}}{% Anonymous:2015:BRL% }. \NAMECITE{978-1-4493-1103-2}{% Brown:2012:BRF% }. \NAMECITE{{978-1-4919-4946-7}}{% Anonymous:2015:BRL% }. \NAMECITE{978-1-68050-288-6}{% Anonymous:2018:BRS% }. \NAMECITE{9th}{% Gvero:2013:BRC% }. \NAMECITE{Abbreviated}{% Scanniello:2017:FFC% }. \NAMECITE{{ABS}}{% Serbanescu:2016:DPO% }. \NAMECITE{absence}{% Antonopoulos:2017:DIS% }. \NAMECITE{Abstract}{% Arcaini:2012:CCM,% Barbuti:2010:AIA,% Dissegna:2016:AIB,% Khyzha:2012:AP,% Xu:2014:SRB,% DeFrancesco:2010:UAI,% Dissegna:2014:TCA,% Fournet:2013:FAC,% Kalibera:2014:FAS,% Nicolay:2017:PAJ,% Singh:2013:TGC% }. \NAMECITE{Abstraction}{% Bourdykine:2012:LAM,% Brown:2012:BRF,% Grigore:2016:ARG,% Schoeberl:2011:HAL,% Parizek:2012:PAJ,% Zhang:2014:ARP,% Zuo:2016:LOF% }. \NAMECITE{Abstractions}{% Naik:2012:AT,% Richard-Foy:2014:EHL,% Upadhyaya:2015:EML,% Spring:2010:RAI% }. \NAMECITE{accelerated}{% Piedrahita-Quintero:2017:JGA% }. \NAMECITE{Accelerating}{% Kulkarni:2016:APA,% Zhang:2014:AIO,% Chadha:2018:JAS% }. \NAMECITE{Accelerator}{% Maas:2019:HAT,% Ogawa:2013:RJA% }. \NAMECITE{accelerators}{% Plumbridge:2013:BPR% }. \NAMECITE{Access}{% Choi:2017:SAS,% Heidegger:2012:APC,% Toledo:2011:ACJ,% Toledo:2012:AJA,% Bender:2019:FJC,% Bonetta:2017:FJF,% Keil:2014:EDA,% McGachey:2010:CJC,% Richards:2013:FAC,% Xi:2012:MDA% }. \NAMECITE{Accessibility}{% Schafer:2012:CAN,% Vidal:2016:UAE% }. \NAMECITE{{Acculock}}{% Xie:2013:AAE% }. \NAMECITE{accuracy}{% Mytkowicz:2010:EAJ% }. \NAMECITE{Accurate}{% Jaffer:2013:EAR,% Rosa:2017:ARC,% Xue:2019:ASC,% Zheng:2015:APP,% Xie:2013:AAE% }. \NAMECITE{{ACDC}}{% Aigner:2015:AJE% }. \NAMECITE{{ACDC-JS}}{% Aigner:2015:AJE% }. \NAMECITE{across}{% DElia:2013:BLP,% Dey:2013:STA,% Herczeg:2013:TFF% }. \NAMECITE{action}{% Kunjir:2017:TAM,% Urma:2015:JAL% }. \NAMECITE{Actions}{% Roohitavaf:2019:AAF,% Mehrnezhad:2016:TIU% }. \NAMECITE{Active}{% Bastani:2018:ALP,% Yim:2019:TFS% }. \NAMECITE{Actor}{% Rosa:2017:APV% }. \NAMECITE{actors}{% Pano:2018:FAL,% Subramaniam:2011:PCJ% }. \NAMECITE{{Ada}}{% Carlisle:2011:WCB,% Schmidt:2010:ERA,% Wellings:2016:ISC% }. \NAMECITE{adaptable}{% Autili:2013:HAR% }. \NAMECITE{adaptation}{% Villazon:2010:ARA% }. \NAMECITE{Adapter}{% Shan:2012:OAC% }. \NAMECITE{Adaptive}{% Arnold:2011:AOJ,% Inoue:2012:AML,% Newton:2015:ALF,% Ramamohanarao:2017:SSM,% Yerima:2012:AMB,% Canino:2017:PAE,% Piao:2015:JJF,% Portillo-Dominguez:2016:ECP,% Simao:2019:GWS,% Villazon:2010:HCA% }. \NAMECITE{add}{% DeFrancesco:2010:UAI% }. \NAMECITE{adding}{% Mateos:2010:ANI% }. \NAMECITE{Addition}{% Roohitavaf:2019:AAF% }. \NAMECITE{addressing}{% Gama:2010:SAA,% Vidal:2016:UAE% }. \NAMECITE{Adequacy}{% Paquin:2018:AAS% }. \NAMECITE{Adequate}{% Gligoric:2015:GCB% }. \NAMECITE{{ADiJaC}}{% Sluanschi:2016:AAD% }. \NAMECITE{Admitted}{% Yan:2019:ACL% }. \NAMECITE{Adoption}{% Parnin:2013:AUJ,% Pano:2018:FAL% }. \NAMECITE{Adriaan}{% Ngo:2012:BRE% }. \NAMECITE{Advanced}{% Horstmann:2011:CJA,% Villazon:2010:ARA,% deJong:2018:MJA,% Jendrock:2012:JET% }. \NAMECITE{Advances}{% Forth:2012:RAA% }. \NAMECITE{Adversarial}{% Flanagan:2010:AMD% }. \NAMECITE{{Aegis}}{% Nilsen:2012:RTJ% }. \NAMECITE{{{\AE}minium}}{% Stork:2014:APB% }. \NAMECITE{affects}{% Lopes:2015:HSA% }. \NAMECITE{affordable}{% Barr:2014:TAT% }. \NAMECITE{Agent}{% Aiello:2011:JBA,% Parker:2011:DPG,% Ricci:2011:SAO,% Dennis:2018:MFI% }. \NAMECITE{Agent-Based}{% Parker:2011:DPG% }. \NAMECITE{agent-oriented}{% Ricci:2011:SAO% }. \NAMECITE{aggregates}{% Bergenti:2011:PPS% }. \NAMECITE{{{Agility}}}{% Brown:2012:BRF% }. \NAMECITE{Ahead}{% Bodden:2012:PEF,% Jung:2012:EJA,% Park:2019:ROC% }. \NAMECITE{Ahead-of-Time}{% Jung:2012:EJA,% Park:2019:ROC% }. \NAMECITE{Aided}{% Kroening:2015:CAV% }. \NAMECITE{air}{% Ou:2018:TUC,% Pichon-Pharabod:2016:CSR% }. \NAMECITE{{Ajax}}{% Mesbah:2012:CAB% }. \NAMECITE{{Ajax}-Based}{% Mesbah:2012:CAB% }. \NAMECITE{algebraic}{% Leijen:2017:TDC% }. \NAMECITE{algebras}{% Inostroza:2016:MIM,% Zhang:2015:SYB% }. \NAMECITE{Algorithm}{% Jeon:2019:MLA,% Yang:2012:MPD,% Zhu:2013:EAZ,% Malhotra:2013:DFT,% Mesbah:2017:REJ,% Porter:2018:PJE,% Gunther:2014:ACC% }. \NAMECITE{Algorithmic}{% Forth:2012:RAA% }. \NAMECITE{Algorithms}{% Bruno:2018:SGC,% Goodrich:2010:DSA,% Gramoli:2015:MTY% }. \NAMECITE{Aliasing}{% Nikolic:2012:DEA% }. \NAMECITE{Alignment}{% Nowicki:2018:MPI% }. \NAMECITE{alike}{% Diaz:2013:LEU% }. \NAMECITE{{All}-in-one}{% Steindorfer:2018:MOA% }. \NAMECITE{Allocation}{% Clifford:2014:AFB,% Wang:2019:OTA,% Yerima:2012:AMB,% Clifford:2015:MMD,% Odaira:2010:ERT% }. \NAMECITE{allocation-site-based}{% Clifford:2015:MMD% }. \NAMECITE{Almost}{% Nguyen:2015:FCR,% Scherr:2016:AFC% }. \NAMECITE{alternatives}{% Steimann:2016:CRA% }. \NAMECITE{Alting}{% Welch:2010:ABS% }. \NAMECITE{always}{% Andrysco:2016:PFP% }. \NAMECITE{Analyses}{% Krishnamurthi:2012:SAJ,% Thakur:2019:PFP,% Christophe:2018:ODA,% Huang:2013:ECS,% Kulkarni:2016:APA,% Pawlak:2016:SLI,% Zhang:2014:ARP% }. \NAMECITE{Analysis}{% Allyson:2019:SOI,% Andreasen:2017:SDA,% Bultan:2018:SCA,% Chatterjee:2015:QIA,% Hollingsworth:2012:SPI,% Jeon:2019:MLA,% Krishnaveni:2012:HOJ,% Liu:2019:RIP,% Mesbah:2012:CAB,% Nikolic:2012:DEA,% Ramirez-Deantes:2012:MTA,% Rosa:2019:AOT,% Ryu:2019:TAB,% Sherman:2015:DTB,% Siek:2012:FDT,% Sridharan:2012:CTP,% Stilkerich:2015:PGA,% Stilkerich:2017:PGU,% Sun:2017:AJP,% Verdu:2016:PSA,% Zheng:2016:CMD,% Andreasen:2014:DSA,% Brandt:2014:DAS,% Carter:2013:SSA,% Coppolino:2019:CAE,% Dietrich:2015:GSE,% Garbervetsky:2011:QDM,% Hsiao:2014:UWC,% Huang:2011:SBA,% Kashyap:2014:TRS,% Keil:2014:EDA,% Kersten:2014:RRA,% Kintis:2018:HEM,% Ko:2019:WSA,% Landman:2016:EAR,% Landman:2017:CEA,% Li:2014:EAJ,% Li:2018:PGC,% Lu:2019:PPY,% Madsen:2015:SAE,% Marek:2014:SRC,% Martinez:2017:MBA,% McIntyre:2012:FJB,% Nicolay:2017:PAJ,% Nikolic:2013:RAP,% Park:2017:PSS,% Park:2018:SAJ,% Puffitsch:2013:SIP,% Richards:2010:ADB,% Rosa:2017:ARC,% Schoeberl:2010:WCE,% Sewe:2011:CCS,% Smaragdakis:2013:SBP,% Spoto:2010:MSL,% Stein:2019:SAD,% Tan:2017:EPP,% Teng:2010:TPA,% Tetali:2013:MSA,% Thiessen:2017:CTP,% Toffola:2015:PPY,% Wijayarathna:2019:WJC,% Zhang:2014:HTB,% Zhu:2015:APL,% Chamberlain:2017:PLR% }. \NAMECITE{Analytics}{% Basin:2017:KKV,% Kunjir:2017:TAM,% Santos:2013:DDS% }. \NAMECITE{Analyzer}{% Spoto:2016:JSA,% Ferrara:2013:GSA,% Gupta:2016:LSA,% Spoto:2010:TAJ% }. \NAMECITE{Analyzing}{% Pan:2018:ASJ,% Zeuch:2019:AES,% Bodden:2013:SLS,% Pradel:2014:EAR% }. \NAMECITE{{Android}}{% Choi:2013:GGT,% Mirzaei:2012:TAA,% Su:2014:RVP,% Tu:2014:PPP,% Zhang:2012:RAJ,% Zheng:2016:CMD,% vanderMerwe:2012:VAA% }. \NAMECITE{{AngularJS}}{% Ramos:2018:APS% }. \NAMECITE{{Ann}}{% Cordoba-Sanchez:2016:ADS% }. \NAMECITE{annotated}{% Tran-Jorgensen:2018:ATV% }. \NAMECITE{annotation}{% Cazzola:2014:JBR,% Kastner:2012:TCA% }. \NAMECITE{annotation-based}{% Kastner:2012:TCA% }. \NAMECITE{annotations}{% Cordoba-Sanchez:2016:ADS,% Gerakios:2014:RTP,% Mehrabi:2019:PUP% }. \NAMECITE{announcement}{% Steimann:2010:TMI% }. \NAMECITE{anomalies}{% Fan:2015:UCC% }. \NAMECITE{answering}{% Ko:2010:EAW% }. \NAMECITE{any}{% Freudenberg:2015:SMP% }. \NAMECITE{anytime}{% Santos:2013:DDS% }. \NAMECITE{anywhere}{% Santos:2013:DDS% }. \NAMECITE{{AOP}}{% Wurthinger:2011:SAR% }. \NAMECITE{{AOT}}{% Serrano:2018:JAC,% Wade:2017:AVJ% }. \NAMECITE{{Apache}}{% Chen:2017:CLP,% Fan:2015:UCC% }. \NAMECITE{apart}{% Lin:2012:UKT% }. \NAMECITE{{API}}{% Fischer:2016:EIE,% Mastrangelo:2015:UYO,% Paletov:2018:ICA,% Toegl:2012:SSJ,% Wijayarathna:2019:WJC,% Yessenov:2017:DAD% }. \NAMECITE{{APIs}}{% Hedin:2016:IFS,% Reynders:2016:GSB,% Samuelson:2012:LSO,% Sawant:2018:RDC,% VanCutsem:2010:PDP% }. \NAMECITE{app}{% Ngo:2012:BRE,% Stark:2010:BIA% }. \NAMECITE{{Apple}}{% Anonymous:2013:FAM% }. \NAMECITE{Application}{% Barbu:2012:ARA,% Cosentino:2012:MDR,% Kuehnhausen:2011:AJM,% Kumari:2011:AOO,% Liu:2012:PAA,% Ramirez-Deantes:2012:MTA,% Rodeghero:2015:ETS,% Szweda:2012:ANB,% Wang:2019:OTA,% Ali:2010:DJB,% Altman:2010:OTJ,% Arslan:2011:JPM,% Celik:2019:DIA,% DelRa:2013:BRJ,% Fdez-Riverola:2012:JAF,% Huang:2011:SBA,% Lin:2012:UKT,% Ohkawa:2013:RHO,% Sartor:2012:EMT,% Wijayarathna:2019:WJC,% Wimmer:2019:IOS,% Wurthinger:2011:SAR,% Xi:2012:MDA,% Halder:2017:JSV% }. \NAMECITE{Application-Aware}{% Liu:2012:PAA% }. \NAMECITE{Application-Replay}{% Barbu:2012:ARA% }. \NAMECITE{Applications}{% Gadyatskaya:2012:JCA,% German:2012:MOS,% Maas:2016:THL,% Martinsen:2014:HTL,% Mesbah:2012:CAB,% Mirshokraie:2015:GMT,% Na:2016:JPC,% Nguyen:2015:FCR,% Oh:2015:MWA,% Ryu:2019:TAB,% Stilkerich:2015:PGA,% Verdu:2016:PSA,% Wurthinger:2011:AED,% Adamsen:2017:PIR,% Alshara:2016:MLO,% Anjo:2016:DML,% Ashrov:2015:UCB,% Autili:2013:HAR,% Avvenuti:2012:JTC,% Bois:2013:BGV,% Bruno:2017:NPG,% Bruno:2018:DVM,% Bu:2013:BAD,% Estevez-Ayres:2014:CSS,% Gonzalez:2013:HBP,% Hague:2015:DRC,% Jovic:2011:LLP,% Madsen:2015:SAE,% Mateos:2010:ANI,% Mateos:2010:MJN,% Park:2014:AAS,% Pukall:2013:JFR,% Radoi:2015:WAR,% Rayns:2013:CJS,% Ricci:2011:SAO,% Rudafshani:2017:LDD,% Ryu:2016:JFB,% Schultz:2010:WAJ,% Serbanescu:2016:DPO,% Simao:2012:CER,% Spring:2010:RAI,% Teng:2010:TPA,% Vilk:2018:BAD,% Wu:2011:RTS,% Xu:2019:EEG,% vanderMerwe:2012:VAA% }. \NAMECITE{applying}{% Castro:2017:JLC% }. \NAMECITE{Approach}{% Barbuti:2010:AIA,% Chavez:2016:ACC,% DeNicola:2014:FAA,% Kaiser:2014:WAM,% Liu:2018:JIO,% Schafer:2012:CAN,% Autili:2013:HAR,% Candel:2019:DMD,% Carro:2013:MDA,% Chanda:2012:TBS,% Dolby:2012:DCA,% Hague:2015:DRC,% Hanazumi:2017:FAI,% Juneau:2012:JRP,% Mateos:2010:ANI,% Motika:2015:LWS,% Pour:2011:MBD,% Ricci:2011:SAO,% Rompf:2012:LMS,% Simao:2019:GWS,% Stork:2014:APB,% Yan:2017:AAA% }. \NAMECITE{approachable}{% Wimmer:2013:MAV% }. \NAMECITE{approaches}{% Coppolino:2019:CAE,% Gama:2010:SAA,% Marr:2015:TVP,% Sor:2014:MLD% }. \NAMECITE{approximate}{% Choi:2013:GGT% }. \NAMECITE{Approximation}{% Rowe:2014:STA% }. \NAMECITE{Approximations}{% Scheben:2012:VIF% }. \NAMECITE{apps}{% Bouraqadi:2018:TDD,% Choi:2013:GGT,% Mirzaei:2012:TAA,% Ngo:2012:BRE,% Stark:2010:BIA% }. \NAMECITE{Architectural}{% Choi:2017:SAS,% Kim:2017:TAA,% Chadha:2018:JAS% }. \NAMECITE{Architecture}{% Gadyatskaya:2012:JCA,% Wang:2011:EEU,% Xue:2019:ASC,% Ashrov:2015:UCB,% DelRa:2013:BRJ,% Gong:2011:JSA% }. \NAMECITE{Architectures}{% Kim:2017:TAA,% Rodchenko:2018:TIE,% Auerbach:2010:LJC,% Hosking:2012:CHL,% McIlroy:2010:HJR,% Zakkak:2014:JJM% }. \NAMECITE{arena}{% Taboada:2013:JHP% }. \NAMECITE{arithmetic}{% Tommasel:2017:SJL% }. \NAMECITE{Arm}{% DiPierro:2018:TVG% }. \NAMECITE{{Arquillian}}{% Ament:2013:ATG% }. \NAMECITE{array}{% Steindorfer:2015:OHA% }. \NAMECITE{arrays}{% Foley-Bourgon:2017:EIC,% Sartor:2010:ZRD% }. \NAMECITE{arrows}{% Fritz:2017:TSA% }. \NAMECITE{art}{% Lewis:2013:IAP% }. \NAMECITE{{ASM}}{% Arcaini:2017:RDP% }. \NAMECITE{Aspect}{% Ansaloni:2012:DAO,% Bodden:2010:AOR,% Villazon:2010:HCA,% Villazon:2011:CAW,% Wurthinger:2011:AED% }. \NAMECITE{Aspect-Oriented}{% Ansaloni:2012:DAO,% Bodden:2010:AOR,% Villazon:2010:HCA,% Wurthinger:2011:AED% }. \NAMECITE{Aspectizing}{% Toledo:2012:AJA% }. \NAMECITE{{AspectJ}}{% Akai:2010:EAS% }. \NAMECITE{aspects}{% Lerner:2010:SDT% }. \NAMECITE{Assertion}{% Mirshokraie:2012:JJA% }. \NAMECITE{Assertion-Based}{% Mirshokraie:2012:JJA% }. \NAMECITE{Assertional}{% Leino:2015:APS% }. \NAMECITE{assertions}{% Vechev:2010:PPC% }. \NAMECITE{Assessing}{% Gidra:2011:ASG,% Paquin:2018:AAS,% Vidal:2018:ARB,% Joseph:2010:PII% }. \NAMECITE{assessment}{% Insa:2018:AAJ% }. \NAMECITE{assignment}{% Keil:2015:BAH% }. \NAMECITE{{AST}}{% Dyer:2014:DVE,% Humer:2015:DSL,% Zhang:2014:AIO% }. \NAMECITE{asymmetric}{% Cao:2012:YYP% }. \NAMECITE{asymptotic}{% Olivo:2015:SDA% }. \NAMECITE{Asynchronous}{% Kim:2011:MAE,% Shan:2012:OAC,% Wellings:2012:AEH,% Alimadadi:2018:FBP,% Fritz:2017:TSA,% Kim:2010:EAE,% Loring:2017:SAJ% }. \NAMECITE{atomic}{% Wurthinger:2011:SAR% }. \NAMECITE{Atomicity}{% Golan-Gueta:2017:ASA,% Jagannathan:2014:ARV,% Biswas:2014:DES,% Burnim:2012:SCS,% Golan-Gueta:2015:ASA,% Upadhyaya:2010:UDS% }. \NAMECITE{atomics}{% Pichon-Pharabod:2016:CSR% }. \NAMECITE{Attack}{% Barbu:2012:ARA% }. \NAMECITE{Attacks}{% Mitropoulos:2016:HTY,% Spoto:2019:SII,% V:2011:BBI% }. \NAMECITE{attribute}{% Steimann:2016:CRA% }. \NAMECITE{attributes}{% Gama:2010:SAA% }. \NAMECITE{augmentation}{% Diaz:2013:LEU% }. \NAMECITE{Augmenting}{% Zhou:2019:AJM% }. \NAMECITE{authentication}{% Xi:2012:MDA% }. \NAMECITE{authorship}{% Frantzeskou:2011:SUD% }. \NAMECITE{auto}{% Singer:2011:GCA% }. \NAMECITE{auto-tuning}{% Singer:2011:GCA% }. \NAMECITE{{AutoFix}}{% Yan:2017:AAA% }. \NAMECITE{automata}{% Liva:2019:SDE,% Tan:2017:EPP,% Zhao:2014:CSP% }. \NAMECITE{Automated}{% Badihi:2017:CAG,% Brockschmidt:2012:ADN,% Brockschmidt:2012:ATP,% Moller:2014:ADC,% Richards:2011:ACJ,% Shah:2012:AMJ,% Tran-Jorgensen:2018:ATV,% Uva:2018:AWJ,% Adalid:2014:USA,% Meawad:2012:EBS,% Yan:2017:AAA,% Zuo:2016:LOF% }. \NAMECITE{Automatic}{% Golan-Gueta:2014:ASL,% Golan-Gueta:2015:ASA,% Golan-Gueta:2017:ASA,% Insa:2018:AAJ,% Krieger:2011:AES,% Li:2018:ATJ,% Martinez:2017:ARR,% McBurney:2016:ASC,% Pham-Quang:2012:JAD,% Ponzanelli:2019:AIC,% Roohitavaf:2019:AAF,% Siegel:2011:AFV,% Sluanschi:2016:AAD,% Smans:2010:AVJ,% Surendran:2016:APP,% Wimmer:2010:AFD,% Xuan:2017:NAR,% Zheng:2018:ADS,% Abanades:2016:DAR,% Feldthaus:2013:SAR,% Pradel:2012:FAP% }. \NAMECITE{automatically}{% Tosch:2014:SPA,% Vilk:2018:BAD% }. \NAMECITE{Automating}{% Yan:2019:ACL% }. \NAMECITE{Autonomic}{% DeNicola:2014:FAA,% Staples:2019:SAB% }. \NAMECITE{Autonomous}{% Gadyatskaya:2012:JCA% }. \NAMECITE{average}{% Li:2014:MHD% }. \NAMECITE{avoid}{% Xu:2010:DIU% }. \NAMECITE{Avoiding}{% Fernandes:2017:AUM,% Zhang:2017:ACE,% Ou:2018:TUC% }. \NAMECITE{avoids}{% Pichon-Pharabod:2016:CSR% }. \NAMECITE{Aware}{% Jin:2012:JMM,% Liu:2012:PAA,% Bu:2013:BAD,% Canino:2017:PAE,% Elmas:2010:GRA,% Sarimbekov:2014:JCS,% Shen:2019:IRA,% Simao:2012:CER% }. \NAMECITE{awareness}{% Vikas:2014:MGA% }. \NAMECITE{axiomatic}{% Torlak:2010:MCA% }. \NAMECITE{{B}}{% Demange:2013:PBB% }. \NAMECITE{back}{% Carlisle:2011:WCB% }. \NAMECITE{Background}{% Pan:2017:GCF,% Pan:2019:GCF% }. \NAMECITE{Backstage}{% Palmer:2011:BJM% }. \NAMECITE{Bad}{% deGouw:2015:OJU% }. \NAMECITE{baggage}{% Kumar:2012:WSB% }. \NAMECITE{balances}{% Felgentreff:2015:CBC% }. \NAMECITE{balancing}{% Portillo-Dominguez:2016:ECP% }. \NAMECITE{{Ball}}{% DElia:2013:BLP% }. \NAMECITE{Bar}{% Wang:2018:PBJ% }. \NAMECITE{Barrier}{% Cogumbreiro:2019:DDV,% Cogumbreiro:2015:DDV,% Vilk:2014:DBB% }. \NAMECITE{barriers}{% Hellyer:2010:LCW,% Welch:2010:ABS% }. \NAMECITE{Based}{% Aiello:2011:JBA,% Dissegna:2016:AIB,% Gejibo:2012:CIE,% Gligoric:2015:GCB,% Gupta:2018:HDB,% Laskowski:2012:DJP,% Mesbah:2012:CAB,% Mirshokraie:2012:JJA,% Papadimitriou:2011:SES,% Park:2011:DCM,% Parker:2011:DPG,% Razafindralambo:2012:FFH,% Reardon:2014:SSB,% Sherman:2015:DTB,% Snellenburg:2012:GJB,% Stone:2015:WMT,% Szweda:2012:ANB,% Yerima:2012:AMB,% Ali:2010:DJB,% Alon:2018:GPB,% Alshara:2016:MLO,% Autili:2013:HAR,% Bebenita:2010:STB,% Bonetta:2013:TPE,% Bonetta:2017:FJF,% Bouffard:2015:UCF,% Ceccato:2010:MLD,% Celik:2019:DIA,% Chanda:2012:TBS,% Chen:2017:CLP,% Chen:2019:ESL,% Clifford:2014:AFB,% Clifford:2015:MMD,% Egbring:2010:POS,% Gill:2010:MDP,% Gonzalez:2013:HBP,% Gupta:2019:CSJ,% Haubl:2014:TTE,% Hayashizaki:2012:IPT,% Horie:2014:SDJ,% Huang:2011:SBA,% Inoue:2012:AML,% Islam:2012:HPR,% Jara:2012:NVJ,% Jung:2014:HCO,% Kastner:2012:TCA,% Kaufmann:2013:SCO,% Kedlaya:2014:DDL,% Kolesnikov:2014:CPB,% Krebs:2014:JJB,% Long:2010:TDSa,% Long:2010:TDSb,% Martinez:2017:MBA,% McIntyre:2012:FJB,% McLane:2010:UIV,% Mehrnezhad:2016:TIU,% Ottoni:2018:HJP,% Portillo-Dominguez:2016:ECP,% Pour:2011:MBD,% Siegel:2011:AFV,% Smaragdakis:2013:SBP,% Spoto:2010:TAJ,% Stefanescu:2016:SBP,% Steindorfer:2017:TSP,% Stork:2014:APB,% Ugawa:2010:IRB,% Uva:2018:AWJ,% Varier:2017:TNJ,% Xi:2012:MDA,% Yang:2010:JIP,% Yang:2019:MGL,% Zhang:2012:SRB,% Zhou:2019:AJM% }. \NAMECITE{Basic}{% Nowicki:2018:MPI,% Caserta:2014:JTJ% }. \NAMECITE{basic-block}{% Caserta:2014:JTJ% }. \NAMECITE{basics}{% Zakhour:2012:JTS% }. \NAMECITE{basierte}{% Richardson:2014:BEL% }. \NAMECITE{Battery}{% Stone:2015:WMT% }. \NAMECITE{battlefield}{% Wehr:2010:JBP% }. \NAMECITE{{Bayesian}}{% Bouktif:2014:PSO,% Raghothaman:2018:UGP% }. \NAMECITE{{Bazel}}{% McNerney:2019:BBB% }. \NAMECITE{{BeagleBone}}{% Richardson:2014:BEL% }. \NAMECITE{before}{% Thomson:2015:LHB% }. \NAMECITE{Beginning}{% McNerney:2019:BBB% }. \NAMECITE{begone}{% Meawad:2012:EBS% }. \NAMECITE{Behavior}{% Sun:2018:RAR,% Lin:2015:SGU,% Richards:2010:ADB,% Tamayo:2012:UBD,% Wei:2016:ESD% }. \NAMECITE{Behavioral}{% Leavens:2015:BSS,% Ashrov:2015:UCB% }. \NAMECITE{behaviors}{% Pinto:2014:UEB% }. \NAMECITE{behaviour}{% Sewe:2012:NSI% }. \NAMECITE{Beliefs}{% Brown:2017:NJP% }. \NAMECITE{Ben}{% Teodorovici:2012:BRC% }. \NAMECITE{Benchmark}{% Gherardi:2012:JVC,% Sewe:2011:CCS% }. \NAMECITE{Benchmarking}{% Cordeiro:2018:BJV,% Aigner:2015:AJE,% Herrera:2018:NCW,% Marr:2017:CLC% }. \NAMECITE{benchmarks}{% Kalibera:2011:FRT,% Richards:2011:ACJ% }. \NAMECITE{benefit}{% Hoppe:2013:DDB% }. \NAMECITE{best}{% Schmeisser:2013:MOE% }. \NAMECITE{Better}{% Brown:2012:BRF,% Thomson:2015:LHB% }. \NAMECITE{Between}{% Allyson:2019:SOI,% Powers:2017:BBG,% Zabolotnyi:2015:JCG,% Brooks:2016:CST,% Castro:2017:JLC,% Chanda:2012:TBS,% Chavez:2016:ACC,% Landman:2016:EAR,% Landman:2017:CEA,% Reynders:2016:GSB,% Stuchlik:2012:SVD% }. \NAMECITE{beyond}{% Morgan:2018:SJW% }. \NAMECITE{Big}{% Bruno:2018:SGC,% Gidra:2015:NGC,% Nguyen:2015:FCR,% Nguyen:2018:SCM,% Raychev:2015:PPP,% Bruno:2017:NPG,% Bu:2013:BAD,% Raychev:2019:PPP,% Su:2014:CEM,% Witman:2010:TBR,% Xu:2019:EEG% }. \NAMECITE{billions}{% Dyer:2014:DVE% }. \NAMECITE{Binary}{% Wang:2018:IDG,% Xue:2019:ASC% }. \NAMECITE{bindings}{% Vega-Gisbert:2016:DIJ% }. \NAMECITE{bird}{% Guyer:2014:UJT% }. \NAMECITE{Birthmark}{% Park:2011:DCM% }. \NAMECITE{{Bitcoin}}{% Tomescu:2017:CEN% }. \NAMECITE{{BIXSAN}}{% V:2011:BBI% }. \NAMECITE{Blame}{% Keil:2015:BAH% }. \NAMECITE{{BLeak}}{% Vilk:2018:BAD% }. \NAMECITE{Bloat}{% Mitchell:2010:FTL,% Nguyen:2018:UCM,% Xu:2014:SRB,% Bhattacharya:2012:DLI,% Bu:2013:BAD,% Xu:2010:DIU% }. \NAMECITE{bloat-aware}{% Bu:2013:BAD% }. \NAMECITE{block}{% Caserta:2014:JTJ,% Kim:2014:LBL% }. \NAMECITE{block-level}{% Kim:2014:LBL% }. \NAMECITE{blocking}{% DosSantos:2010:MPB% }. \NAMECITE{{Blockly}}{% Ashrov:2015:UCB% }. \NAMECITE{{Blueshell}}{% Plumbridge:2013:BPR% }. \NAMECITE{Board}{% Gabaruk:2019:TJO% }. \NAMECITE{boilerplate}{% Zhang:2015:SYB% }. \NAMECITE{Book}{% Anonymous:2015:BRL,% Anonymous:2018:BRS,% Brown:2012:BRF,% DelRa:2013:BRJ,% Gvero:2013:BRC,% Kienle:2013:BRE,% Ngo:2012:BRE,% Teodorovici:2012:BRC,% Teodorovici:2013:BRL% }. \NAMECITE{Bookshelf}{% Anonymous:2018:BRS% }. \NAMECITE{Boosting}{% Akram:2016:BPG,% Anjo:2016:DML% }. \NAMECITE{Bootstrapping}{% Chevalier-Boisvert:2012:BSH% }. \NAMECITE{Bottle}{% Bois:2013:BGV% }. \NAMECITE{bottlenecks}{% Bois:2013:BGV% }. \NAMECITE{bottom}{% Zhang:2014:HTB% }. \NAMECITE{bottom-up}{% Zhang:2014:HTB% }. \NAMECITE{boundary}{% Reynders:2016:GSB% }. \NAMECITE{Bounded}{% Nguyen:2015:FCR,% Greenman:2014:GFB% }. \NAMECITE{Bounds}{% Siek:2012:FDT,% Gampe:2011:SMB% }. \NAMECITE{boxes}{% Bettini:2013:CTB% }. \NAMECITE{Brain}{% Vidal:2018:ARB% }. \NAMECITE{breaking}{% Vilk:2014:DBB% }. \NAMECITE{Breakpoint}{% Zhu:2013:EAZ% }. \NAMECITE{breakpoints}{% Park:2012:CB% }. \NAMECITE{Brewing}{% Wu:2018:EBJ% }. \NAMECITE{Bridging}{% Powers:2017:BBG% }. \NAMECITE{Bringing}{% Cazzola:2014:JBR,% Haas:2017:BWS,% Sun:2013:BJW% }. \NAMECITE{Broken}{% deGouw:2015:OJU,% Alimadadi:2018:FBP% }. \NAMECITE{Browser}{% Mitropoulos:2016:HTY,% Powers:2017:BBG,% Freudenberg:2015:SMP,% V:2011:BBI,% Vilk:2014:DBB,% Wagner:2011:CMM,% Yoo:2014:WRR% }. \NAMECITE{Browsers}{% Herczeg:2013:TFF% }. \NAMECITE{Browsing}{% Liu:2018:JIO% }. \NAMECITE{{Browsix}}{% Powers:2017:BBG% }. \NAMECITE{{BUbiNG}}{% Boldi:2018:BMC% }. \NAMECITE{Budget}{% Gejibo:2012:CIE% }. \NAMECITE{buffered}{% Demange:2013:PBB% }. \NAMECITE{buffers}{% Gunther:2014:ACC% }. \NAMECITE{Bug}{% Ryu:2019:TAB,% Lee:2010:JSD% }. \NAMECITE{Bugs}{% Ocariza:2017:SCC,% Xuan:2017:NAR,% Ebert:2015:ESE,% Martinez:2017:ARR,% Olivo:2015:SDA,% Ryu:2016:JFB% }. \NAMECITE{Build}{% Bell:2015:VFB,% Brown:2016:HBS,% Erdweg:2015:SOI,% McIntosh:2012:EJB,% Wimmer:2019:IOS% }. \NAMECITE{Building}{% McNerney:2019:BBB,% Stark:2010:BIA,% Sudarsan:2019:BDK,% Humer:2015:DSL,% Ngo:2012:BRE% }. \NAMECITE{built}{% Daloze:2018:PDL% }. \NAMECITE{built-in}{% Daloze:2018:PDL% }. \NAMECITE{Business}{% Cosentino:2012:MDR% }. \NAMECITE{Bytecode}{% Barbuti:2010:AIA,% Brockschmidt:2012:ADN,% Fontaine:2012:VCF,% Nikolic:2012:DEA,% Ramirez-Deantes:2012:MTA,% Reynolds:2013:MJB,% Staples:2019:SAB,% Amighi:2016:PCC,% Caserta:2014:JTJ,% Celik:2019:DIA,% DeFrancesco:2010:UAI,% Spoto:2010:MSL,% Spoto:2010:TAJ,% Vouillon:2014:BJJ% }. \NAMECITE{C}{% Boland:2012:JCC,% Chisnall:2017:CJS,% Gherardi:2012:JVC,% Kumari:2011:AOO,% Landman:2016:EAR,% Landman:2017:CEA,% Nuzman:2013:JTC,% Scanniello:2017:FFC,% Stark:2010:BIA,% Yan:2017:AAA,% Zakai:2018:FPW,% Zhu:2015:APL% }. \NAMECITE{{C\#}}{% Singh:2013:TGC% }. \NAMECITE{C/C}{% Boland:2012:JCC,% Nuzman:2013:JTC% }. \NAMECITE{CA}{% Kroening:2015:CAV% }. \NAMECITE{cache}{% Inoue:2012:ISC,% Zakkak:2014:JJM% }. \NAMECITE{caches}{% Nunez:2016:PGC% }. \NAMECITE{calculations}{% Varier:2017:TNJ% }. \NAMECITE{Calculi}{% Ferrari:2017:JJF% }. \NAMECITE{calculus}{% Apel:2010:CUF,% Pironti:2010:PCJ% }. \NAMECITE{Call}{% Femminella:2012:EJC,% Petrashko:2016:CGL,% Zhao:2014:CSP,% Xue:2012:RJC,% Sarimbekov:2014:JCS% }. \NAMECITE{{Call}-site}{% Sarimbekov:2014:JCS% }. \NAMECITE{calling}{% Huang:2013:ECS,% Sarimbekov:2014:JCS,% Zhao:2014:CSP% }. \NAMECITE{Calls}{% Siek:2012:FDT,% Surendran:2016:APP% }. \NAMECITE{came}{% Carlisle:2011:WCB% }. \NAMECITE{can}{% Toffola:2015:PPY% }. \NAMECITE{can't}{% Wijayarathna:2019:WJC% }. \NAMECITE{capabilities}{% Ament:2013:ATG% }. \NAMECITE{capability}{% Rhodes:2015:DDO% }. \NAMECITE{capo}{% Sewe:2011:CCS% }. \NAMECITE{capturing}{% Bond:2013:OCC% }. \NAMECITE{Card}{% Gadyatskaya:2012:JCA,% Bouffard:2015:UCF,% Avvenuti:2012:JTC,% Mesbah:2017:REJ,% Mesbah:2019:REJ,% daCosta:2012:JSL% }. \NAMECITE{Cards}{% Barbu:2012:ARA,% Gadyatskaya:2013:LTC,% Gadyatskaya:2012:JCA% }. \NAMECITE{care}{% Egbring:2010:POS% }. \NAMECITE{Caring}{% Diaz:2013:LEU% }. \NAMECITE{carry}{% Ament:2013:ATG% }. \NAMECITE{{Cartesian}}{% Sousa:2016:CHL% }. \NAMECITE{Case}{% Luo:2019:HDS,% Zhou:2016:IRO,% deGouw:2015:OJU,% Ashrov:2015:UCB,% Hashmi:2012:CNI,% Johari:2011:ESE,% Malhotra:2013:DFT,% Schoeberl:2010:WCE,% Vitek:2014:CTR% }. \NAMECITE{{Cassandra}}{% Fan:2015:UCC% }. \NAMECITE{cast}{% Mastrangelo:2019:CAD% }. \NAMECITE{Casting}{% Mastrangelo:2019:CAD% }. \NAMECITE{casts}{% Stuchlik:2012:SVD% }. \NAMECITE{categorising}{% Castro:2017:JLC% }. \NAMECITE{{Catena}}{% Tomescu:2017:CEN% }. \NAMECITE{Causal}{% Mace:2018:PTD% }. \NAMECITE{Causes}{% Ocariza:2017:SCC,% Fan:2015:UCC% }. \NAMECITE{CAV}{% Kroening:2015:CAV% }. \NAMECITE{Cay}{% Gvero:2013:BRC% }. \NAMECITE{{CC}}{% Landman:2016:EAR,% Landman:2017:CEA% }. \NAMECITE{{CCA}}{% Fan:2018:VCJ,% Zhang:2016:NVC% }. \NAMECITE{Center}{% Hollingsworth:2012:SPI% }. \NAMECITE{centric}{% Dolby:2012:DCA,% Fu:2014:FDC% }. \NAMECITE{{CERT}}{% Long:2012:COS% }. \NAMECITE{chain}{% Korsholm:2014:RTJ% }. \NAMECITE{Challenges}{% Gejibo:2012:CIE,% Sharma:2017:VCS,% Siek:2017:CPT,% Sun:2017:AJP,% Acar:2018:PCM% }. \NAMECITE{Change}{% Yan:2019:ACL,% Yi:2015:SCC,% Mercer:2012:CVI% }. \NAMECITE{Change-Level}{% Yan:2019:ACL% }. \NAMECITE{Changes}{% Mesbah:2012:CAB,% Chen:2019:ESL,% Paletov:2018:ICA% }. \NAMECITE{Changing}{% Su:2014:CEM% }. \NAMECITE{Channel}{% Bultan:2018:SCA% }. \NAMECITE{channels}{% Antonopoulos:2017:DIS,% Lux:2011:TSD% }. \NAMECITE{characteristics}{% Accioly:2018:USS% }. \NAMECITE{Characterizing}{% Chen:2017:CLP% }. \NAMECITE{check}{% Ceccarello:2012:TGC,% Gampe:2011:SMB% }. \NAMECITE{Checking}{% Brown:2016:HBS,% Chavez:2016:ACC,% Chong:2014:CCT,% Funes:2012:RMC,% James:2010:FMC,% Jin:2012:JMM,% Avvenuti:2012:JTC,% Biswas:2014:DES,% Burnim:2012:SCS,% Chaudhuri:2017:FPT,% DeFrancesco:2010:UAI,% Flanagan:2013:PES,% Huang:2012:RRC,% Kastner:2012:TCA,% Kolesnikov:2014:CPB,% Li:2011:JEC,% Rathje:2014:FMC,% Rehman:2016:VMJ,% Rhodes:2015:DDO,% Torlak:2010:MCA,% Vechev:2010:PPC% }. \NAMECITE{checkpointing}{% Simao:2012:CER% }. \NAMECITE{checkpointing-enabled}{% Simao:2012:CER% }. \NAMECITE{Checks}{% Felgentreff:2015:CBC% }. \NAMECITE{{CHERI}}{% Chisnall:2017:CJS% }. \NAMECITE{Children}{% Gabaruk:2019:TJO% }. \NAMECITE{chip}{% Pitter:2010:RTJ,% Puffitsch:2013:SIP,% Ravn:2012:SCJ,% Strom:2017:HLR% }. \NAMECITE{chip-multiprocessor}{% Pitter:2010:RTJ% }. \NAMECITE{chip-multiprocessors}{% Ravn:2012:SCJ% }. \NAMECITE{Choice}{% Jacek:2019:OCW,% Welch:2010:ABS% }. \NAMECITE{{CICS}}{% Rayns:2013:CJS% }. \NAMECITE{{CIL}}{% Bebenita:2010:STB% }. \NAMECITE{circular}{% Gunther:2014:ACC,% Servetto:2010:MMC% }. \NAMECITE{Circus}{% Zeyda:2014:CMS,% Miyazawa:2019:SCS% }. \NAMECITE{City}{% Hollingsworth:2012:SPI% }. \NAMECITE{Class}{% Balatsouras:2013:CHC,% Chavez:2016:ACC,% Nasseri:2010:CMR,% Chanda:2012:TBS,% Hsiao:2010:EST,% McGachey:2010:CJC,% Scherr:2016:AFC,% Shafiei:2012:MCL,% Takikawa:2012:GTF% }. \NAMECITE{Classes}{% Andersen:2014:PLJ,% Silva:2017:ICL,% Wehr:2011:JIT,% Caserta:2014:JTJ,% Ceccarello:2012:TGC,% Servetto:2010:MMC,% Takikawa:2012:GTF,% Vidal:2016:ECJ% }. \NAMECITE{Classfiles}{% Sluanschi:2016:AAD% }. \NAMECITE{Classification}{% Ponzanelli:2019:AIC,% Sor:2014:MLD% }. \NAMECITE{Classifiers}{% Bouktif:2014:PSO% }. \NAMECITE{Classifying}{% McGachey:2010:CJC,% Pascarella:2019:CCC% }. \NAMECITE{Classless}{% Wang:2017:CJ% }. \NAMECITE{clicker}{% Hauswirth:2013:TJP% }. \NAMECITE{Client}{% Moller:2014:ADC,% Ocariza:2017:SCC,% Chamberlain:2017:PLR,% Gupta:2019:CSJ,% Kedlaya:2016:SST% }. \NAMECITE{client-server}{% Gupta:2019:CSJ% }. \NAMECITE{Client-Side}{% Ocariza:2017:SCC,% Kedlaya:2016:SST% }. \NAMECITE{Client-State}{% Moller:2014:ADC% }. \NAMECITE{clients}{% Sawant:2018:RDC% }. \NAMECITE{{Clojure}}{% Emerick:2012:CP,% Fogus:2011:JC,% VanderHart:2010:PC% }. \NAMECITE{Cloned}{% Saini:2018:CNC% }. \NAMECITE{Closing}{% Zabolotnyi:2015:JCG% }. \NAMECITE{Closures}{% Bellia:2011:PJS,% Bellia:2012:ERT,% Bellia:2013:JST% }. \NAMECITE{Cloud}{% Viotti:2017:HRH,% Wang:2019:OTA,% Bruno:2018:DVM,% Gupta:2018:HDB,% Li:2016:JJM,% Tetali:2013:MSA% }. \NAMECITE{cloud-based}{% Gupta:2018:HDB% }. \NAMECITE{clustered}{% Portillo-Dominguez:2016:ECP% }. \NAMECITE{clustering}{% Misra:2012:JSC,% Misra:2013:JSC% }. \NAMECITE{clusters}{% Taboada:2011:DEJ% }. \NAMECITE{{Cocoa}}{% Stark:2010:BIA% }. \NAMECITE{Code}{% Allyson:2019:SOI,% Badihi:2017:CAG,% Brown:2016:HBS,% Chen:2019:ESL,% Hughes-Croucher:2011:NRS,% Marchetto:2019:CCR,% McBurney:2016:ASC,% Park:2019:ROC,% Raychev:2015:PPP,% Rodeghero:2015:ETS,% Scanniello:2017:FFC,% Silva:2017:ICL,% Steindorfer:2015:CSM,% Stolee:2014:SSS,% Wang:2018:IDG,% Xue:2019:ASC,% Arcaini:2017:RDP,% Axelsen:2013:PTD,% Ceccato:2015:LSE,% Dyer:2014:DVE,% Fan:2018:VCJ,% Fischer:2016:EIE,% Frantzeskou:2011:SUD,% Gadyatskaya:2013:LTC,% Gupta:2019:CSJ,% Insa:2018:AAJ,% Lerner:2010:SDT,% Misra:2012:JSC,% Misra:2013:JSC,% Noll:2013:OFD,% Olszak:2012:RJP,% Paletov:2018:ICA,% Pascarella:2019:CCC,% Pawlak:2016:SLI,% Pour:2011:MBD,% Radoi:2014:TIC,% Raychev:2016:PMC,% Raychev:2019:PPP,% Rompf:2012:LMS,% Singh:2013:TGC,% Taibi:2013:ROS,% Ureche:2013:MIS,% Varier:2017:TNJ,% Wade:2017:AVJ,% Wagner:2011:SJV,% Wurthinger:2011:AED,% Wurthinger:2011:SAR,% Wurthinger:2013:USD,% Zhang:2012:RAJ,% Zhang:2016:NVC,% Zhu:2015:APL% }. \NAMECITE{Code-Issue-Introducing}{% Chen:2019:ESL% }. \NAMECITE{coding}{% Long:2012:COS,% Long:2013:JCG% }. \NAMECITE{Coefficient}{% Allyson:2019:SOI% }. \NAMECITE{{Coffin}}{% Teodorovici:2012:BRC% }. \NAMECITE{coherent}{% Zakkak:2014:JJM% }. \NAMECITE{Cohesion}{% Rathee:2017:ROO% }. \NAMECITE{Cold}{% Briggs:2017:COI,% Wagner:2011:SJV% }. \NAMECITE{Collect}{% Jacek:2019:OCW% }. \NAMECITE{collected}{% Albert:2010:PIM% }. \NAMECITE{collecting}{% Aigner:2011:STM% }. \NAMECITE{Collection}{% Akram:2016:BPG,% Bruno:2018:SGC,% Gejibo:2012:CIE,% Maas:2019:HAT,% Qian:2016:EFS,% Stone:2015:WMT,% Ugawa:2018:TSL,% Akram:2018:WRG,% Anikeev:2015:SGC,% Barabash:2010:TGC,% Bruno:2017:NPG,% Kalibera:2011:SRT,% Kim:2014:LBL,% Nunez:2016:PGC,% Olivo:2015:SDA,% Pizlo:2010:SFT,% Portillo-Dominguez:2016:ECP,% Schoeberl:2010:NRT,% Shahriyar:2014:FCG,% Siebert:2010:CPR,% Singer:2010:EGC,% Singer:2011:GCA,% Ugawa:2010:IRB,% Ugawa:2014:ROP% }. \NAMECITE{Collections}{% Gil:2012:SFJ,% Daloze:2018:PDL,% Long:2010:TDSa,% Long:2010:TDSb,% Parizek:2012:PAJ,% Steindorfer:2015:OHA,% Steindorfer:2017:TSP% }. \NAMECITE{collectives}{% Ramos:2015:NCS,% Taboada:2011:DEJ% }. \NAMECITE{Collector}{% Barbu:2012:ARA,% Gidra:2015:NGC,% Bacon:2013:PRT,% Basanta-Val:2014:SDG,% Puffitsch:2013:SIP% }. \NAMECITE{Collectoren}{% Schmeisser:2013:MOE% }. \NAMECITE{collectors}{% Gidra:2011:ASG,% Schmeisser:2013:MOE,% Xu:2019:EEG% }. \NAMECITE{coloring}{% Sutherland:2010:CTC% }. \NAMECITE{{Colt}}{% Brooks:2016:CST,% Wendykier:2010:PCH% }. \NAMECITE{{CoMA}}{% Arcaini:2012:CCM% }. \NAMECITE{Combating}{% Nguyen:2018:UCM% }. \NAMECITE{Combination}{% Bouktif:2014:PSO% }. \NAMECITE{Combinatorial}{% Yang:2013:CPP% }. \NAMECITE{combinators}{% Miller:2013:IPG% }. \NAMECITE{Combining}{% Bettini:2013:CTB,% Marchetto:2019:CCR,% Martinsen:2017:CTL% }. \NAMECITE{commensal}{% Bosboom:2014:SCC% }. \NAMECITE{comments}{% Pascarella:2019:CCC,% Zhou:2019:AJM% }. \NAMECITE{Commercial}{% Zhou:2016:IRO% }. \NAMECITE{commodity}{% Bell:2014:PID% }. \NAMECITE{Common}{% Park:2011:DCM% }. \NAMECITE{Communication}{% Javed:2016:TSJ,% Ramos:2013:DSJ,% Shan:2012:OAC,% Burdette:2012:ECJ,% Exposito:2015:LLJ,% Taboada:2011:DLC% }. \NAMECITE{communications}{% Exposito:2012:DSJ,% Ramos:2015:NCS,% Taboada:2012:FMS% }. \NAMECITE{Communities}{% Zhou:2016:IRO% }. \NAMECITE{COMP}{% Cordeiro:2018:BJV% }. \NAMECITE{Compact}{% Haubl:2010:CES,% Haubl:2011:ECE,% Jayaraman:2017:CVJ% }. \NAMECITE{Comparative}{% Kumari:2011:AOO,% Coppolino:2019:CAE,% Khan:2015:UJW,% Saini:2018:CNC% }. \NAMECITE{comparing}{% Marr:2015:TVP% }. \NAMECITE{Comparison}{% Brooks:2016:CST,% Autili:2013:HAR,% Burdette:2012:ECJ,% Hoppe:2013:DDB,% Kolesnikov:2014:CPB,% Sewe:2012:NSI% }. \NAMECITE{Comparisons}{% Gligoric:2015:GCB% }. \NAMECITE{Compartmental}{% Wagner:2011:CMM% }. \NAMECITE{compatibility}{% Dietrich:2016:WJD,% Ogawa:2013:RJA% }. \NAMECITE{compatible}{% Auerbach:2010:LJC,% Horstmann:2012:JEC% }. \NAMECITE{Competition}{% Cordeiro:2018:BJV% }. \NAMECITE{Compilation}{% Dissegna:2016:AIB,% Park:2019:ROC,% Chandra:2016:TIS,% Chang:2012:IOT,% Dissegna:2014:TCA,% Fournet:2013:FAC,% Inoue:2012:AML,% Jagannathan:2014:ARV,% Jantz:2013:ESM,% Jung:2014:HCO,% Kaufmann:2013:SCO,% Kerschbaumer:2013:IFT,% Leijen:2017:TDC,% Marr:2015:TVP,% Martinsen:2017:CTL,% Serrano:2018:JAC,% Zheng:2015:APP% }. \NAMECITE{compiled}{% Nuzman:2013:JTC,% Rompf:2012:LMS,% Terra:2013:QCC% }. \NAMECITE{Compiler}{% Jung:2012:EJA,% Lochbihler:2018:MTS,% Na:2016:JPC,% Nguyen:2015:FCR,% Bebenita:2010:STB,% Bosboom:2014:SCC,% Campbell:2013:ICC,% Clerc:2016:OJJ,% Haubl:2014:TTE,% Inoue:2012:AML,% Karakoidas:2015:TSE,% Krebs:2014:JJB,% Kulkarni:2012:MCO,% Leopoldseder:2016:JJT,% Marr:2017:CLC,% Ottoni:2018:HJP,% Rubin:2014:HCW,% Tatsubori:2010:EJT,% Titzer:2010:ICR,% Vouillon:2014:BJJ,% Zhang:2012:SRB% }. \NAMECITE{compiler-compiler}{% Krebs:2014:JJB% }. \NAMECITE{compiler-runtime}{% Titzer:2010:ICR% }. \NAMECITE{compilers}{% Hosking:2012:CHL,% Lee:2016:ECP,% Rompf:2014:SPJ% }. \NAMECITE{Compiling}{% Feeley:2016:CML,% Hosking:2012:CHL% }. \NAMECITE{complementation}{% Balatsouras:2013:CHC% }. \NAMECITE{Complete}{% Bellia:2013:JST,% Bogdanas:2015:KJC,% James:2010:FMC,% Noller:2019:CSS,% Schildt:2014:JCRb,% Grigore:2017:JGT,% Park:2015:KCF,% Ricci:2013:ETP,% Rosa:2017:ARC% }. \NAMECITE{completeness}{% Kiselyov:2017:SFC% }. \NAMECITE{completing}{% Balatsouras:2013:CHC% }. \NAMECITE{completion}{% Fischer:2016:EIE% }. \NAMECITE{Complexity}{% Srikanth:2017:CVU% }. \NAMECITE{Compliance}{% German:2012:MOS% }. \NAMECITE{compliant}{% Mateos:2010:ANI% }. \NAMECITE{component}{% Alshara:2016:MLO,% Chanda:2012:TBS,% Gill:2010:MDP% }. \NAMECITE{component-based}{% Alshara:2016:MLO,% Gill:2010:MDP% }. \NAMECITE{components}{% Bliudze:2017:ECC,% Fu:2014:FDC,% Krebs:2014:JJB% }. \NAMECITE{Composable}{% Sutherland:2010:CTC% }. \NAMECITE{Composing}{% Estevez-Ayres:2014:CSS% }. \NAMECITE{Composition}{% Shan:2012:OAC,% Antonopoulos:2017:DIS,% Apel:2010:CUF,% Servetto:2010:MMC,% VanCutsem:2015:RTC% }. \NAMECITE{compositional}{% Blackshear:2018:RCS% }. \NAMECITE{Comprehension}{% Berman:2017:EUS% }. \NAMECITE{Comprehensive}{% Schafer:2012:CAN,% Villazon:2011:CAW,% Zheng:2016:CMD,% Marek:2014:SRC% }. \NAMECITE{Compressing}{% Gunther:2014:ACC% }. \NAMECITE{Computation}{% Bourdykine:2012:LAM,% Liu:2018:JIO,% Zhang:2012:RAJ% }. \NAMECITE{Computation-Intensive}{% Liu:2018:JIO% }. \NAMECITE{computational}{% Brandt:2014:DAS,% Su:2014:CEM,% VanLoan:2010:ITC% }. \NAMECITE{computations}{% Khan:2015:UJW,% Tetali:2013:MSA% }. \NAMECITE{Computer}{% Haubl:2011:ECE,% Obaidellah:2018:SUE,% Devietti:2012:RRC,% Kroening:2015:CAV% }. \NAMECITE{Computing}{% Hollingsworth:2012:SPI,% Mercer:2012:CVI,% Nowicki:2018:MPI,% Pan:2017:GCF,% Pan:2019:GCF,% Steimann:2016:CRA,% Toegl:2012:SSJ,% Wendykier:2010:PCH,% Almeida:2019:GPD,% Dan:2018:LJE,% Herrera:2018:NCW,% Li:2016:JJM,% Rubin:2014:HCW,% Taboada:2011:DLC,% VanLoan:2010:ITC,% Taboada:2013:JHP% }. \NAMECITE{con}{% Sewe:2011:CCS% }. \NAMECITE{conceptual}{% Taibi:2013:ROS% }. \NAMECITE{Concurrency}{% Battig:2017:SDC,% Brown:2012:BRF,% Szweda:2012:ANB,% Basanta-Val:2011:ECM,% Carro:2013:MDA,% Duarte:2011:ICS,% Heumann:2013:TEM,% Kang:2017:PSR,% Pichon-Pharabod:2016:CSR,% Subramaniam:2011:PCJ,% Thomson:2015:LHB,% Upadhyaya:2015:EML% }. \NAMECITE{Concurrent}{% Marino:2016:DXU,% Park:2012:CB,% Siebert:2010:CPR,% Bender:2019:FJC,% Bliudze:2017:ECC,% Eslamimehr:2014:RDS,% Gramoli:2015:MTY,% Hellyer:2010:LCW,% Kim:2014:LBL,% Marino:2010:DSE,% Olsson:2016:ERR,% Pinto:2015:LSS,% Ricci:2011:SAO,% Samak:2016:DSF,% Stork:2014:APB,% Wang:2019:TRC,% Yahav:2010:VSP,% Yang:2019:MGL% }. \NAMECITE{concurrent-by-default}{% Stork:2014:APB% }. \NAMECITE{Conditional}{% Xuan:2017:NAR,% Surendran:2016:APP% }. \NAMECITE{Conference}{% DeBeukelaer:2017:ECP,% Hollingsworth:2012:SPI,% Kroening:2015:CAV,% Lee:2016:ECP,% Portillo-Dominguez:2016:ECP% }. \NAMECITE{Configurations}{% Paquin:2018:AAS% }. \NAMECITE{conflict}{% Accioly:2018:USS% }. \NAMECITE{Conformance}{% Arcaini:2012:CCM,% Sondergaard:2017:CTD% }. \NAMECITE{Confused}{% Barbu:2012:ARA% }. \NAMECITE{Connecting}{% Nguyen:2018:SCM% }. \NAMECITE{conquer}{% Sartor:2010:ZRD% }. \NAMECITE{Consequences}{% Ocariza:2017:SCC% }. \NAMECITE{conservative}{% Shahriyar:2014:FCG% }. \NAMECITE{Consistency}{% Chavez:2016:ACC,% Ceccarello:2012:TGC,% Devietti:2012:RRC,% Fan:2015:UCC,% Zhang:2017:ACE% }. \NAMECITE{consistent}{% Bacon:2013:PRT% }. \NAMECITE{constrained}{% Korsholm:2014:RTJ% }. \NAMECITE{constraint}{% Felgentreff:2015:CBC,% Steimann:2016:CRA% }. \NAMECITE{Constraints}{% Sherman:2015:DTB,% Luu:2014:MCC% }. \NAMECITE{construction}{% Campbell:2013:ICC,% Richards:2011:ACJ% }. \NAMECITE{constructors}{% Martin:2014:TCR% }. \NAMECITE{constructs}{% Pinto:2014:UEB,% Pinto:2015:LSS% }. \NAMECITE{consumers}{% Diaz:2013:LEU% }. \NAMECITE{Consumption}{% Marz:2016:RPC% }. \NAMECITE{container}{% Xu:2013:PML% }. \NAMECITE{containers}{% Xu:2010:DIU% }. \NAMECITE{Context}{% Haubl:2013:CST,% McBurney:2016:ASC,% Thiessen:2017:CTP,% Huang:2013:ECS,% Inostroza:2016:MIM,% Li:2018:PGC,% Lu:2019:PPY,% Sarimbekov:2014:JCS,% Zhou:2019:AJM% }. \NAMECITE{Context-sensitive}{% Haubl:2013:CST% }. \NAMECITE{Contextual}{% Mitropoulos:2016:HTY% }. \NAMECITE{{{{Continuous}}}}{% Teodorovici:2012:BRC% }. \NAMECITE{Continuously}{% David:2014:CMC% }. \NAMECITE{Contracts}{% Yi:2015:SCC,% Heidegger:2012:APC,% Keil:2015:BAH,% Krieger:2011:AES% }. \NAMECITE{Control}{% Femminella:2012:EJC,% Fontaine:2012:VCF,% Toledo:2011:ACJ,% Toledo:2012:AJA,% Amighi:2016:PCC,% Baxter:2018:PAS,% Bouffard:2015:UCF,% Feng:2015:EQD,% Leopoldseder:2016:JJT,% Richards:2013:FAC,% Sun:2013:BJW,% Tamayo:2012:UBD,% Wang:2019:TRC,% Xi:2012:MDA% }. \NAMECITE{controlling}{% Bond:2013:OCC,% Yi:2015:CTC% }. \NAMECITE{Convention}{% Hollingsworth:2012:SPI% }. \NAMECITE{conversions}{% Castro:2017:JLC% }. \NAMECITE{Converter}{% Yu:2018:NFN% }. \NAMECITE{Cooperative}{% Yi:2015:CTC,% Hanazumi:2017:FAI% }. \NAMECITE{Coordinating}{% Maas:2016:THL% }. \NAMECITE{coordination}{% Bliudze:2017:ECC% }. \NAMECITE{copy}{% Foley-Bourgon:2017:EIC% }. \NAMECITE{copyrightable}{% Samuelson:2012:LSO% }. \NAMECITE{Core}{% Horstmann:2011:CJA,% Horstmann:2013:CJF,% Ramirez-Deantes:2012:MTA,% Ramos:2013:DSJ,% McIlroy:2010:HJR,% Pan:2018:ASJ,% Taboada:2011:DEJ,% Gvero:2013:BRC% }. \NAMECITE{cores}{% Gidra:2011:ASG,% Singer:2011:GCA% }. \NAMECITE{{Cornell}}{% Gvero:2013:BRC% }. \NAMECITE{corpus}{% Hsiao:2014:UWC,% Landman:2016:EAR,% Landman:2017:CEA,% Terra:2013:QCC% }. \NAMECITE{correct}{% Amighi:2016:PCC,% Andrysco:2016:PFP,% Dam:2010:PCI,% Pironti:2010:PCJ% }. \NAMECITE{Correctness}{% Leino:2015:APS,% Burnim:2012:NIN,% Chong:2014:CCT% }. \NAMECITE{Correlation}{% Sridharan:2012:CTP,% Xi:2012:MDA% }. \NAMECITE{Corrigendum}{% Landman:2017:CEA% }. \NAMECITE{Cost}{% Marchetto:2019:CCR% }. \NAMECITE{costs}{% Ou:2018:TUC% }. \NAMECITE{counter}{% Luu:2014:MCC% }. \NAMECITE{counters}{% Inoue:2012:ISC% }. \NAMECITE{Counting}{% Bultan:2018:SCA% }. \NAMECITE{Course}{% Wang:2011:EEU,% Zakhour:2012:JTS% }. \NAMECITE{Coverage}{% Chen:2016:CDD,% Gligoric:2015:GCB,% Marchetto:2019:CCR,% Roemer:2018:HCU% }. \NAMECITE{Coverage-Based}{% Gligoric:2015:GCB% }. \NAMECITE{Coverage-directed}{% Chen:2016:CDD% }. \NAMECITE{{CPS}}{% Philips:2017:DDD% }. \NAMECITE{{CPU}}{% Piao:2015:JJF% }. \NAMECITE{Crawling}{% Boldi:2018:BMC,% Mesbah:2012:CAB% }. \NAMECITE{Creating}{% Yim:2019:TFS,% Hsiao:2010:EST,% Villazon:2010:HCA% }. \NAMECITE{Creation}{% Shan:2012:OAC% }. \NAMECITE{crisis}{% Amin:2016:JST% }. \NAMECITE{Critical}{% Haddad:2013:SIP,% Miyazawa:2019:SCS,% Wellings:2012:AEH,% Wellings:2016:ISC,% Zeyda:2014:CMS,% Arcaini:2017:RDP,% David:2014:CMC,% Gonzalez:2013:HBP,% Nakaike:2010:LER,% Nilsen:2012:TOU,% Ravn:2012:SCJ,% Schoeberl:2017:SCJ,% Cavalcanti:2013:SCJ,% Luckcuck:2017:SCJ% }. \NAMECITE{Cross}{% Grimmer:2018:CLI,% Marr:2017:CLC,% Olson:2018:CLM,% Wang:2018:HSA,% Xue:2019:ASC,% Ashrov:2015:UCB,% Bond:2013:OCC,% Grimmer:2016:HPC,% Kulkarni:2016:APA% }. \NAMECITE{Cross-Architecture}{% Xue:2019:ASC% }. \NAMECITE{cross-cutting}{% Ashrov:2015:UCB% }. \NAMECITE{Cross-Language}{% Grimmer:2018:CLI,% Marr:2017:CLC,% Grimmer:2016:HPC% }. \NAMECITE{Cross-Layer}{% Olson:2018:CLM% }. \NAMECITE{Cross-{OS}}{% Xue:2019:ASC% }. \NAMECITE{Cross-Platform}{% Wang:2018:HSA% }. \NAMECITE{cross-program}{% Kulkarni:2016:APA% }. \NAMECITE{cross-thread}{% Bond:2013:OCC% }. \NAMECITE{Crowdsourcing}{% Badihi:2017:CAG% }. \NAMECITE{{CrowdSummarizer}}{% Badihi:2017:CAG% }. \NAMECITE{crypto}{% Paletov:2018:ICA% }. \NAMECITE{Cryptography}{% Grossschadl:2012:EJI% }. \NAMECITE{{CSM}}{% Resenes:2019:JJM% }. \NAMECITE{CSS}{% Anonymous:2015:BRL,% Hague:2015:DRC,% Stark:2010:BIA% }. \NAMECITE{Curve}{% Grossschadl:2012:EJI% }. \NAMECITE{customizations}{% Lerner:2010:SDT% }. \NAMECITE{customized}{% Huang:2013:ECS% }. \NAMECITE{cutting}{% Ashrov:2015:UCB% }. \NAMECITE{Cyclic}{% Brockschmidt:2012:ATP,% Ravn:2012:SCJ% }. \NAMECITE{{D}}{% DiPierro:2018:TVG,% Fan:2018:VCJ,% Gherardi:2012:JVC,% Jara:2012:NVJ,% Zhang:2016:NVC% }. \NAMECITE{{DAA}}{% Dietrich:2010:POD% }. \NAMECITE{{Dalvik}}{% Anikeev:2015:SGC% }. \NAMECITE{dark}{% Mastrangelo:2019:CAD% }. \NAMECITE{Data}{% Brandt:2014:DAS,% Brockschmidt:2012:ATP,% Brown:2017:NJP,% Bruno:2018:SGC,% Gejibo:2012:CIE,% Gidra:2015:NGC,% Goodrich:2010:DSA,% Jeon:2019:MLA,% Na:2016:JPC,% Nguyen:2015:FCR,% Nguyen:2018:SCM,% Nguyen:2018:UCM,% Tanyalcin:2018:LVL,% Yu:2018:NFN,% Zheng:2018:ADS,% deMol:2012:GTJ,% Anikeev:2015:SGC,% Bell:2014:PID,% Bonetta:2017:FJF,% Bruno:2017:NPG,% Bu:2013:BAD,% Burdette:2012:ECJ,% Ceccato:2010:MLD,% Chambers:2010:FEE,% Dey:2013:STA,% Dolby:2012:DCA,% Egbring:2010:POS,% Fu:2014:FDC,% Kunjir:2017:TAM,% Li:2014:MHD,% Mamouras:2017:SMS,% Mehrnezhad:2016:TIU,% Nolan:2014:XWT,% Serbanescu:2016:DPO,% Su:2014:CEM,% Subercaze:2017:UPT,% Upadhyaya:2010:UDS,% Wade:2017:AVJ,% Wood:2014:LLD,% Xie:2013:AAE,% Xu:2010:FLU,% Xu:2019:EEG,% Zacharopoulos:2017:EMM% }. \NAMECITE{data-centric}{% Dolby:2012:DCA,% Fu:2014:FDC% }. \NAMECITE{Data-Driven}{% Jeon:2019:MLA% }. \NAMECITE{Data-Intensive}{% Nguyen:2018:UCM% }. \NAMECITE{Data-Parallel}{% Na:2016:JPC,% Chambers:2010:FEE% }. \NAMECITE{database}{% Deitcher:2010:JEJ,% Egbring:2010:POS,% Tamayo:2012:UBD% }. \NAMECITE{databases}{% Egbring:2010:POS,% Martinez-Llario:2011:DJS% }. \NAMECITE{Dataflow}{% Bluemke:2012:DTJ% }. \NAMECITE{{Datalog}}{% Zhang:2014:ARP% }. \NAMECITE{dataset}{% Martinez:2017:ARR% }. \NAMECITE{David}{% Kienle:2013:BRE% }. \NAMECITE{Days}{% Severance:2012:JDL% }. \NAMECITE{{DBT}}{% Kaufmann:2013:SCO% }. \NAMECITE{dead}{% Salkeld:2013:IDO% }. \NAMECITE{Deadlock}{% Cogumbreiro:2019:DDV,% Cogumbreiro:2015:DDV,% Samak:2014:MTS,% Samak:2014:TDD% }. \NAMECITE{deallocated}{% Anikeev:2015:SGC% }. \NAMECITE{Dean}{% Brown:2012:BRF% }. \NAMECITE{Debt}{% Yan:2019:ACL% }. \NAMECITE{debugging}{% Adalid:2014:USA,% Barr:2014:TAT,% Krebs:2014:JJB,% Tosch:2014:SPA,% Vilk:2018:BAD,% Zuo:2016:LOF% }. \NAMECITE{December}{% Landman:2017:CEA% }. \NAMECITE{Deciding}{% Sherman:2015:DTB% }. \NAMECITE{decision}{% Raychev:2016:PMC% }. \NAMECITE{Declarative}{% Dyer:2014:DVE,% Reichenbach:2012:PPD,% Fu:2014:FDC,% Wang:2019:DEJ,% Markstrum:2010:JDP% }. \NAMECITE{Decomposition}{% Antonopoulos:2017:DIS,% Pan:2018:ASJ% }. \NAMECITE{deconstructing}{% Ahn:2014:IJP% }. \NAMECITE{decoupled}{% Loureiro:2013:EDS% }. \NAMECITE{deduplication}{% Horie:2014:SDJ% }. \NAMECITE{Default}{% Battig:2017:SDC,% Stork:2014:APB% }. \NAMECITE{{defects4j}}{% Martinez:2017:ARR% }. \NAMECITE{defined}{% Frantzeskou:2011:SUD% }. \NAMECITE{Definite}{% Nikolic:2012:DEA% }. \NAMECITE{Definition}{% Stark:2014:JJV,% Axelsen:2013:PTD,% Stark:2001:JJV% }. \NAMECITE{Definitive}{% Oaks:2014:JPD% }. \NAMECITE{delegation}{% Gerakios:2013:FIS% }. \NAMECITE{delimited}{% Philips:2017:DDD% }. \NAMECITE{{DelphJ}}{% Gerakios:2013:FIS% }. \NAMECITE{demand}{% Feng:2015:EQD,% Stein:2019:SAD,% Zhang:2012:RAJ% }. \NAMECITE{demand-driven}{% Feng:2015:EQD,% Stein:2019:SAD% }. \NAMECITE{{DemoMatch}}{% Yessenov:2017:DAD% }. \NAMECITE{demonstrations}{% Yessenov:2017:DAD% }. \NAMECITE{Deoptimization}{% Kedlaya:2014:DDL% }. \NAMECITE{depend}{% Lauinger:2018:TSD% }. \NAMECITE{dependability}{% Gama:2010:SAA% }. \NAMECITE{Dependence}{% Philips:2017:DDD,% Johnson:2015:EES% }. \NAMECITE{Dependence-driven}{% Philips:2017:DDD% }. \NAMECITE{dependences}{% Bond:2013:OCC,% Wang:2019:TRC% }. \NAMECITE{dependencies}{% Erdweg:2015:SOI% }. \NAMECITE{Dependency}{% Zhang:2019:DSJ% }. \NAMECITE{Dependent}{% Chugh:2012:DTJ,% Lorenzen:2016:STD% }. \NAMECITE{deploying}{% Rayns:2013:CJS% }. \NAMECITE{deprecation}{% Sawant:2018:RDC% }. \NAMECITE{depth}{% Holzinger:2016:DSM,% Rauschmayer:2014:SJD% }. \NAMECITE{Design}{% Anjo:2016:DML,% Celik:2019:DIA,% Exposito:2012:DSJ,% Martinez-Llario:2011:DJS,% Puffitsch:2013:SIP,% Ramos:2013:DSJ,% Siek:2012:FDT,% Taboada:2011:DEJ,% Tsai:2015:JPI,% Vega-Gisbert:2016:DIJ,% Yang:2012:MPD,% Bu:2013:BAD,% Cordoba-Sanchez:2016:ADS,% Gill:2015:RMD,% Islam:2012:HPR,% Long:2010:TDSa,% Long:2010:TDSb,% Omar:2017:PSF,% Serbanescu:2016:DPO,% Sewe:2011:CCS,% VanCutsem:2010:PDP,% Xue:2012:RJC% }. \NAMECITE{Designing}{% Severance:2012:JDL,% Kabanov:2011:DSF% }. \NAMECITE{Desktop}{% Giacaman:2011:OOP% }. \NAMECITE{destructive}{% Flanagan:2010:AMD% }. \NAMECITE{detect}{% Gupta:2019:CSJ% }. \NAMECITE{Detecting}{% Baar:2012:DEP,% Hague:2015:DRC,% Park:2011:DCM,% Xu:2010:DIU,% Flanagan:2010:AMD% }. \NAMECITE{Detection}{% Bodden:2010:AOR,% Brockschmidt:2012:ADN,% Krishnaveni:2012:HOJ,% Moller:2014:ADC,% Radoi:2015:ETS,% Xu:2014:SRB,% Adamsen:2017:PIR,% Blackshear:2018:RCS,% Chawdhary:2017:PES,% Lee:2016:ECP,% Lux:2011:TSD,% Olivo:2015:SDA,% Pradel:2012:FAP,% Rhodes:2015:DDO,% Roemer:2018:HCU,% Rudafshani:2017:LDD,% Samak:2014:MTS,% Samak:2014:TDD,% Sor:2014:MLD,% Wood:2014:LLD,% Xie:2013:AAE,% Xu:2013:PML% }. \NAMECITE{detector}{% Wilcox:2018:VVH% }. \NAMECITE{detectors}{% Lee:2010:JSD% }. \NAMECITE{Determinacy}{% Andreasen:2014:DSA% }. \NAMECITE{Determination}{% Yan:2019:ACL% }. \NAMECITE{deterministic}{% Devietti:2012:RRC,% Motika:2015:LWS% }. \NAMECITE{develop}{% Wijayarathna:2019:WJC% }. \NAMECITE{developer}{% Evans:2013:WGJ,% Topley:2011:JDG,% Zhang:2013:IMF% }. \NAMECITE{Developers}{% Brown:2012:BRF,% Balland:2014:ESP,% Dietrich:2016:WJD,% Hoppe:2013:DDB,% Wampler:2011:FPJ% }. \NAMECITE{Developing}{% Candel:2019:DMD,% Rayns:2013:CJS% }. \NAMECITE{Development}{% Abanades:2016:DAR,% Ali:2010:DJB,% Malhotra:2013:DFT,% Ponzanelli:2019:AIC,% Arcaini:2017:RDP,% Bouraqadi:2018:TDD,% Fdez-Riverola:2012:JAF,% Gill:2010:MDP,% Pour:2011:MBD,% Sondergaard:2017:CTD,% Stuchlik:2012:SVD,% Wurthinger:2011:AED,% Zschaler:2014:SJF% }. \NAMECITE{Device}{% Taboada:2011:DLC,% Xi:2012:MDA% }. \NAMECITE{Devices}{% Grossschadl:2012:EJI,% Javed:2016:TSJ,% Marz:2016:RPC,% Exposito:2015:LLJ,% Xue:2012:RJC% }. \NAMECITE{{DFC}}{% Bluemke:2012:DTJ% }. \NAMECITE{diagnosis}{% Rudafshani:2017:LDD% }. \NAMECITE{{DiAl}}{% Santos:2013:DDS% }. \NAMECITE{dialects}{% Biboudis:2017:RJD% }. \NAMECITE{difference}{% Palmer:2011:BJM% }. \NAMECITE{differential}{% Chen:2016:CDD% }. \NAMECITE{Differentiation}{% Forth:2012:RAA,% Pham-Quang:2012:JAD,% Sluanschi:2016:AAD% }. \NAMECITE{digital}{% Jung:2014:HCO% }. \NAMECITE{dimensional}{% Tommasel:2017:SJL% }. \NAMECITE{Directed}{% Samak:2016:DSF,% Chen:2016:CDD,% Eslamimehr:2014:RDS,% Leijen:2017:TDC,% Noll:2013:OFD,% Nuzman:2013:JTC,% Wimmer:2010:AFD% }. \NAMECITE{directives}{% Vikas:2014:MGA% }. \NAMECITE{Discovering}{% Severance:2012:DJO% }. \NAMECITE{discovery}{% Yessenov:2017:DAD% }. \NAMECITE{discrete}{% DeBeukelaer:2017:ECP% }. \NAMECITE{Disease}{% Parker:2011:DPG% }. \NAMECITE{Disjunctive}{% Jeon:2019:MLA% }. \NAMECITE{Dissimilar}{% Hasbun:2012:UTP% }. \NAMECITE{Distance}{% Zhu:2013:EAZ% }. \NAMECITE{distributable}{% Curley:2010:RDT% }. \NAMECITE{Distributed}{% Basanta-Val:2010:SSS,% Chan:2017:DSL,% Laskowski:2012:DJP,% Lin:2015:STU,% Maas:2016:THL,% Mace:2018:PTD,% Nguyen:2018:SCM,% Parker:2011:DPG,% Yim:2019:TFS,% Almeida:2019:GPD,% Basanta-Val:2010:NHR,% Basanta-Val:2011:NFI,% Basanta-Val:2014:SDG,% Christophe:2018:ODA,% Curley:2010:RDT,% Estevez-Ayres:2014:CSS,% Santos:2013:DDS,% Sudarsan:2019:BDK% }. \NAMECITE{distributing}{% Tommasel:2017:SJL% }. \NAMECITE{divide}{% Sartor:2010:ZRD% }. \NAMECITE{Do}{% Hoppe:2013:DDB,% Luo:2019:HDS,% Hanenberg:2015:WDW% }. \NAMECITE{Does}{% Bhattacharya:2012:DLI,% Rubin:2014:HCW% }. \NAMECITE{{DOJ}}{% hunEom:2012:DDP% }. \NAMECITE{{DOM}}{% Gupta:2018:HDB% }. \NAMECITE{{DOM}-Based}{% Gupta:2018:HDB% }. \NAMECITE{Domain}{% Kouneli:2012:MKD,% Cordoba-Sanchez:2016:ADS,% Efftinge:2013:XID,% Humer:2015:DSL,% Park:2017:PSS% }. \NAMECITE{domain-specific}{% Cordoba-Sanchez:2016:ADS,% Efftinge:2013:XID,% Humer:2015:DSL% }. \NAMECITE{dominance}{% Clifford:2014:AFB% }. \NAMECITE{{Doppio}}{% Vilk:2014:DBB% }. \NAMECITE{{DoubleChecker}}{% Biswas:2014:DES% }. \NAMECITE{down}{% Kereki:2015:JAW,% Zhang:2014:HTB% }. \NAMECITE{{DRAM}}{% Olson:2018:CLM% }. \NAMECITE{{drf}}{% Marino:2016:DXU% }. \NAMECITE{{DRFX}}{% Marino:2010:DSE,% Singh:2012:EPS% }. \NAMECITE{Driven}{% Cosentino:2012:MDR,% Jeon:2019:MLA,% Yerima:2012:AMB,% Bouraqadi:2018:TDD,% Candel:2019:DMD,% Carro:2013:MDA,% Feng:2015:EQD,% Hua:2019:EED,% Liva:2019:SDE,% Madsen:2015:SAE,% Philips:2017:DDD,% Samak:2014:TDD,% Stein:2019:SAD% }. \NAMECITE{drug}{% Egbring:2010:POS% }. \NAMECITE{{DSL}}{% Kossakowski:2012:JED% }. \NAMECITE{{DSLs}}{% Kabanov:2011:DSF,% Rompf:2012:LMS,% Scherr:2016:AFC% }. \NAMECITE{{DSSAT}}{% Resenes:2019:JJM% }. \NAMECITE{{DSSAT-CSM}}{% Resenes:2019:JJM% }. \NAMECITE{{DSU}}{% Pina:2014:RDJ% }. \NAMECITE{Dual}{% Aumuller:2016:OPD% }. \NAMECITE{Dual-Pivot}{% Aumuller:2016:OPD% }. \NAMECITE{Dynamic}{% Andreasen:2017:SDA,% Ansaloni:2012:DAO,% Austin:2017:MFD,% Bruno:2018:DVM,% Cogumbreiro:2015:DDV,% Cogumbreiro:2019:DDV,% Luo:2019:HDS,% Mace:2018:PTD,% Mesbah:2012:CAB,% Pape:2014:EJV,% Rhodes:2015:DDO,% Storey:2019:SDP,% Wang:2018:IDG,% Xu:2014:SRB,% Zheng:2016:CMD,% Austin:2012:MFD,% Bala:2011:DTD,% Bell:2014:PID,% Bettini:2013:FDT,% Bruno:2017:NPG,% Cameron:2015:JFE,% Christophe:2018:ODA,% Clifford:2015:MMD,% Daloze:2018:PDL,% Erdweg:2015:SOI,% Garbervetsky:2011:QDM,% Huang:2013:ECS,% Kedlaya:2014:DDL,% Kedlaya:2014:ITS,% Keil:2014:EDA,% Lee:2010:JSD,% Lerner:2010:SDT,% Marek:2014:SRC,% Nilsen:2012:TOU,% Noll:2012:IDO,% Nuzman:2013:JTC,% Richards:2010:ADB,% Robatmili:2014:MRL,% Rosa:2017:ARC,% Samak:2014:TDD,% Selakovic:2018:TGH,% Smans:2010:AVJ,% Stuchlik:2012:SVD,% Toffola:2015:PPY,% Villazon:2010:HCA,% Wei:2016:ESD,% Wilcox:2018:VVH,% Wurthinger:2011:AED,% Wurthinger:2011:SAR,% Wurthinger:2013:USD,% Wurthinger:2017:PPE,% Zheng:2015:APP% }. \NAMECITE{dynamic-memory}{% Garbervetsky:2011:QDM% }. \NAMECITE{Dynamically}{% Wang:2018:IDG,% Caserta:2014:JTJ,% Chang:2012:IOT,% hunEom:2012:DDP% }. \NAMECITE{Dynamically-Generated}{% Wang:2018:IDG% }. \NAMECITE{{Dynamo}}{% Bala:2011:DTD% }. \NAMECITE{{e-Science}}{% Simao:2012:CER% }. \NAMECITE{ease}{% Dyer:2014:DVE% }. \NAMECITE{Easy}{% Jaffer:2013:EAR,% Chambers:2010:FEE% }. \NAMECITE{economic}{% Cameron:2015:JFE% }. \NAMECITE{economics}{% Singer:2010:EGC% }. \NAMECITE{Ecosystem}{% Yim:2019:TFS% }. \NAMECITE{Edition}{% Anonymous:2015:BRL,% Gvero:2013:BRC,% Lindholm:2014:JVM% }. \NAMECITE{editor}{% Erdweg:2012:GLE% }. \NAMECITE{Editorial}{% Fox:2017:ESI% }. \NAMECITE{Editorials}{% Fox:2017:EJT,% Higuera-Toledano:2014:EIS,% Ravn:2013:EIS% }. \NAMECITE{{EdSketch}}{% Hua:2019:EED% }. \NAMECITE{{EDSLs}}{% Reynders:2016:GSB% }. \NAMECITE{Educator}{% Brown:2017:NJP% }. \NAMECITE{EE}{% Jendrock:2012:JET,% Martinez:2017:MBA% }. \NAMECITE{Effect}{% Brachthauser:2018:EHM,% Johari:2011:ESE,% Ceccato:2015:LSE% }. \NAMECITE{Effective}{% Balland:2014:ESP,% Papadimitriou:2011:SES,% Radoi:2015:ETS,% Cordoba-Sanchez:2016:ADS,% Kintis:2018:HEM,% Kienle:2013:BRE% }. \NAMECITE{Effectively}{% Upadhyaya:2015:EML% }. \NAMECITE{effects}{% Fischer:2016:EIE,% Heumann:2013:TEM,% Leijen:2017:TDC% }. \NAMECITE{Efficiency}{% Olson:2018:CLM,% Simao:2019:GWS% }. \NAMECITE{Efficient}{% Dias:2013:SIP,% Grossschadl:2012:EJI,% Haubl:2011:ECE,% Huang:2013:ECS,% Keil:2014:EDA,% Kim:2010:EAE,% Odaira:2010:ERT,% Rastogi:2015:SEG,% Richard-Foy:2014:EHL,% Savrun-Yeniceri:2014:EHI,% Singh:2012:EPS,% Tan:2017:EPP,% Thakur:2019:PFP,% Tomescu:2017:CEN,% Axelsen:2013:PTD,% Biswas:2014:DES,% Chambers:2010:FEE,% Endrullis:2012:WEM,% Haubl:2010:CES,% Krieger:2011:AES,% Mamouras:2017:SMS,% Marino:2010:DSE,% Poslavsky:2019:REJ,% Siek:2017:CPT,% Simao:2012:CER,% Stancu:2015:SEH,% Steindorfer:2015:CSM,% Taboada:2011:DEJ,% Upadhyaya:2010:UDS,% VanNieuwpoort:2010:SHL,% Xie:2013:AAE,% Zeuch:2019:AES,% Steindorfer:2018:MOA% }. \NAMECITE{Efficiently}{% Foley-Bourgon:2017:EIC,% Bond:2013:OCC,% Fu:2014:FDC% }. \NAMECITE{Einsatzszenarien}{% Schmeisser:2013:MOE% }. \NAMECITE{Einsteiger}{% Richardson:2014:BEL% }. \NAMECITE{Elektronik}{% Richardson:2014:BEL% }. \NAMECITE{Elektronik-Projekte}{% Richardson:2014:BEL% }. \NAMECITE{{Elephant}}{% Ricci:2013:ETP% }. \NAMECITE{Elimination}{% Rodchenko:2018:TIE,% Gampe:2011:SMB% }. \NAMECITE{elision}{% Nakaike:2010:LER% }. \NAMECITE{Elliptic}{% Grossschadl:2012:EJI% }. \NAMECITE{Eloquent}{% Haverbeke:2011:EJM% }. \NAMECITE{{emass}}{% Porter:2018:PJE% }. \NAMECITE{Embedded}{% Fox:2017:EJT,% Higuera-Toledano:2014:EIS,% Jung:2012:EJA,% Kossakowski:2012:JED,% Paul:2014:RTP,% Stilkerich:2015:PGA,% Stilkerich:2017:PGU,% Tsai:2015:JPI,% Vitek:2012:ISI,% Deitcher:2010:JEJ,% Fox:2017:ESI,% Gonzalez:2013:HBP,% Higuera-Toledano:2010:ISI,% Kabanov:2011:DSF,% Lee:2016:ECP,% Luckow:2017:HTP,% Ogawa:2013:RJA,% Ravn:2013:EIS,% Scherr:2016:AFC,% Schoeberl:2017:SCJ,% Swamy:2014:GTE,% Ugawa:2010:IRB,% Xue:2012:RJC,% Zhang:2012:SRB% }. \NAMECITE{embedding}{% Karakoidas:2015:TSE,% Scherr:2016:AFC% }. \NAMECITE{emerging}{% Coppolino:2019:CAE% }. \NAMECITE{Empirical}{% Landman:2016:EAR,% Landman:2017:CEA,% Stefik:2013:EIP,% Wei:2016:ESD,% Burdette:2012:ECJ,% Fischer:2016:EIE,% Hoppe:2013:DDB,% Kintis:2018:HEM,% Mastrangelo:2019:CAD,% Mayer:2012:ESI,% Nasseri:2010:CMR,% Stuchlik:2012:SVD,% Taibi:2013:ROS,% Vidal:2016:ECJ,% Vidal:2016:UAE% }. \NAMECITE{Employing}{% Chaikalis:2015:FJS% }. \NAMECITE{{Emscripten}}{% Zakai:2018:FPW% }. \NAMECITE{emulated}{% Tu:2014:PPP% }. \NAMECITE{Emulation}{% Xue:2019:ASC% }. \NAMECITE{emulator}{% Kaufmann:2013:SCO% }. \NAMECITE{Enabled}{% Grossschadl:2012:EJI,% Dietrich:2010:POD,% Exposito:2015:LLJ,% Razafindralambo:2012:FFH,% Simao:2012:CER% }. \NAMECITE{encapsulation}{% Dietl:2011:SOT% }. \NAMECITE{End}{% Gejibo:2012:CIE,% Diaz:2013:LEU% }. \NAMECITE{End-to-End}{% Gejibo:2012:CIE% }. \NAMECITE{end-user}{% Diaz:2013:LEU% }. \NAMECITE{Energy}{% Olson:2018:CLM,% Canino:2017:PAE,% Pinto:2014:UEB% }. \NAMECITE{energy-aware}{% Canino:2017:PAE% }. \NAMECITE{enforcement}{% Iranmanesh:2016:SSE% }. \NAMECITE{enforcing}{% Johnson:2015:EES% }. \NAMECITE{Engine}{% Storey:2019:SDP,% Martinsen:2017:CTL,% Ngo:2012:BRE,% Ohkawa:2013:RHO,% Tarau:2011:IST,% Ngo:2012:BRE% }. \NAMECITE{Engineering}{% Cosentino:2012:MDR,% Gill:2010:MDP,% Mesbah:2017:REJ,% Mesbah:2019:REJ,% VanLoan:2010:ITC% }. \NAMECITE{engineers}{% Brandt:2014:DAS% }. \NAMECITE{engines}{% Kedlaya:2016:SST,% Su:2014:CEM% }. \NAMECITE{enhanced}{% Lee:2016:ECP,% Wurthinger:2011:AED% }. \NAMECITE{enhancement}{% Wang:2019:DEJ% }. \NAMECITE{Enhancing}{% Barbuti:2010:AIA,% Basanta-Val:2013:JRA,% Dhawan:2012:EJT,% Hsiao:2010:EST% }. \NAMECITE{Ensuring}{% Hofmann:2011:EOS% }. \NAMECITE{Enterprise}{% Anonymous:2014:RKS,% Altman:2010:OTJ% }. \NAMECITE{entities}{% Endrullis:2012:WEM% }. \NAMECITE{Entry}{% Baar:2012:DEP% }. \NAMECITE{enumeration}{% Srikanth:2017:CVU% }. \NAMECITE{Environment}{% Kolling:2010:GPE,% Papadimitriou:2011:SES,% Roohitavaf:2019:AAF,% Erdweg:2012:GLE% }. \NAMECITE{Environments}{% Bruno:2018:SGC,% Estevez-Ayres:2014:CSS,% Geoffray:2010:VSM,% Horie:2014:SDJ,% Kuehnhausen:2011:AJM,% Reynders:2016:GSB,% Rosa:2017:APV,% Simao:2012:CER% }. \NAMECITE{equality}{% Grech:2011:JGE% }. \NAMECITE{Equilibrium}{% Yim:2019:TFS% }. \NAMECITE{Equivalence}{% Bellia:2012:ERT% }. \NAMECITE{equivalent}{% Tan:2017:EPP% }. \NAMECITE{equivocation}{% Tomescu:2017:CEN% }. \NAMECITE{{ERAM}}{% Schmidt:2010:ERA% }. \NAMECITE{Erratum}{% Haubl:2011:ECE% }. \NAMECITE{error}{% elBoustani:2011:ITE% }. \NAMECITE{{ES5}}{% Disney:2015:SYJ,% Morgan:2018:SJW% }. \NAMECITE{{ES6}}{% Morgan:2018:SJW% }. \NAMECITE{Escape}{% Stilkerich:2015:PGA,% Stilkerich:2017:PGU% }. \NAMECITE{{Espresso}}{% Wu:2018:EBJ% }. \NAMECITE{{{{Essential}}}}{% Ngo:2012:BRE% }. \NAMECITE{estimation}{% Lee:2016:ECP% }. \NAMECITE{etched}{% Varier:2017:TNJ% }. \NAMECITE{{Ethereum}}{% Dannen:2017:IES% }. \NAMECITE{eval}{% Miller:2013:TSG,% Meawad:2012:EBS% }. \NAMECITE{Evaluating}{% Berman:2017:EUS,% Bodden:2012:PEF,% Mytkowicz:2010:EAJ% }. \NAMECITE{Evaluation}{% Casale:2017:PEJ,% Gherardi:2012:JVC,% Jung:2012:EJA,% Ortin:2014:RPI,% Tatsubori:2010:EJT,% Wang:2011:EEU,% Chawdhary:2017:PES,% Mamouras:2017:SMS,% Marr:2015:TVP,% Wurthinger:2017:PPE,% Xu:2019:EEG% }. \NAMECITE{Evaluator}{% Ji:2012:PKP% }. \NAMECITE{Event}{% Kim:2011:MAE,% Marz:2016:RPC,% Bonetta:2013:TPE,% Kim:2010:EAE,% Madsen:2015:SAE,% Wellings:2012:AEH,% Yang:2010:JIP% }. \NAMECITE{event-based}{% Bonetta:2013:TPE,% Yang:2010:JIP% }. \NAMECITE{event-driven}{% Madsen:2015:SAE% }. \NAMECITE{{EventBreak}}{% Pradel:2014:EAR% }. \NAMECITE{ever}{% Gramoli:2015:MTY% }. \NAMECITE{everyone}{% Horstmann:2012:JEC% }. \NAMECITE{Evolution}{% Chaikalis:2015:FJS,% Gadyatskaya:2012:JCA,% Meijer:2014:EJR,% Johari:2011:ESE,% McIntosh:2012:EJB,% Nasseri:2010:CMR,% Wurthinger:2011:AED,% Wurthinger:2011:SAR,% Wurthinger:2013:USD% }. \NAMECITE{evolving}{% Zhang:2013:IMF% }. \NAMECITE{Exact}{% Zhu:2013:EAZ% }. \NAMECITE{Examples}{% Borstler:2011:QEI,% DelRa:2013:BRJ% }. \NAMECITE{Exception}{% Li:2014:EAJ,% Ebert:2015:ESE,% Haubl:2014:TTE,% Li:2011:JEC% }. \NAMECITE{Exceptionization}{% Yang:2017:EJV% }. \NAMECITE{Exceptions}{% Austin:2017:MFD,% Amighi:2016:PCC,% Hanazumi:2017:FAI,% Singh:2012:EPS,% Zhang:2017:ACE% }. \NAMECITE{Execution}{% Bultan:2018:SCA,% Marchetto:2019:CCR,% Noller:2017:SSE,% Noller:2019:CSS,% Oh:2015:MWA,% Sharma:2017:VCS,% Baxter:2018:PAS,% Chadha:2018:JAS,% Hua:2019:EED,% Jayaraman:2017:CVJ,% Jenista:2011:OSO,% Leung:2013:PEJ,% Mirzaei:2012:TAA,% Rosa:2017:APV,% Schoeberl:2010:WCE% }. \NAMECITE{execution-driven}{% Hua:2019:EED% }. \NAMECITE{Executions}{% Wang:2018:PBJ,% Adalid:2014:USA,% Pichon-Pharabod:2016:CSR,% Samak:2016:DSF% }. \NAMECITE{executives}{% Ravn:2012:SCJ% }. \NAMECITE{Exemplar}{% Zhu:2013:EAZ% }. \NAMECITE{exhaustive}{% Dietrich:2015:GSE% }. \NAMECITE{exhibitionism}{% Vidal:2016:UAE% }. \NAMECITE{existential}{% Amin:2016:JST% }. \NAMECITE{Exogenous}{% Bliudze:2017:ECC% }. \NAMECITE{Experience}{% Ansaloni:2012:DAO,% Olsson:2016:ERR,% Schmidt:2010:ERA,% Candel:2019:DMD,% Chevalier-Boisvert:2012:BSH,% Taboada:2013:JHP,% Wehr:2010:JBP% }. \NAMECITE{Experiment}{% Brooks:2016:CST,% Martinez:2017:ARR,% Huang:2011:SBA% }. \NAMECITE{experimental}{% Xu:2019:EEG% }. \NAMECITE{explicit}{% Nunez:2016:PGC% }. \NAMECITE{exploit}{% Anonymous:2013:FAM% }. \NAMECITE{Exploitation}{% Sciampacone:2010:EMS,% Holzinger:2016:DSM,% Mesbah:2019:REJ% }. \NAMECITE{Exploiting}{% Na:2016:JPC,% Qian:2016:EFS% }. \NAMECITE{exploration}{% Feng:2015:EQD% }. \NAMECITE{explorative}{% Aigner:2015:AJE% }. \NAMECITE{Exploratory}{% Brooks:2016:CST,% Ebert:2015:ESE% }. \NAMECITE{explore}{% Dan:2018:LJE% }. \NAMECITE{{EXPLORER}}{% Feng:2015:EQD% }. \NAMECITE{Exploring}{% Jantz:2013:ESM,% Johnson:2015:EES,% Sartor:2012:EMT% }. \NAMECITE{exposed}{% Vidal:2016:ECJ% }. \NAMECITE{Express}{% Javed:2016:TSJ% }. \NAMECITE{Expression}{% Nikolic:2012:DEA,% Park:2017:PSS% }. \NAMECITE{Expressions}{% Nourie:2010:REJ,% Gvero:2015:SJE,% Mazinanian:2017:UUL% }. \NAMECITE{expressive}{% Vechev:2010:PPC% }. \NAMECITE{Extended}{% DeBeukelaer:2017:ECP,% Femminella:2012:EJC,% Flanagan:2013:PES,% James:2010:FMC,% Lee:2016:ECP,% Portillo-Dominguez:2016:ECP% }. \NAMECITE{Extending}{% Akai:2010:EAS,% Basanta-Val:2011:ECM,% Loureiro:2013:EDS,% Pape:2014:EJV% }. \NAMECITE{Extensible}{% Zacharopoulos:2017:EMM,% Erdweg:2014:FEL,% Karakoidas:2015:TSE,% Miller:2013:IPG% }. \NAMECITE{Extension}{% Reichenbach:2012:PPD,% Wijayarathna:2019:WJC,% Lorenzen:2016:STD,% Martinez-Llario:2011:DJS,% Panizo:2012:EJP% }. \NAMECITE{extensions}{% Mercer:2012:CVI,% Zhao:2012:PTI% }. \NAMECITE{Extensive}{% Luo:2019:HDS,% Wang:2011:EEU% }. \NAMECITE{Extracting}{% Chen:2019:ESL,% Cosentino:2012:MDR,% Ko:2010:EAW% }. \NAMECITE{extraction}{% Liva:2019:SDE% }. \NAMECITE{Extremal}{% Laskowski:2012:DJP% }. \NAMECITE{Eye}{% Obaidellah:2018:SUE,% Rodeghero:2015:ETS,% Guyer:2014:UJT% }. \NAMECITE{Eye-Tracking}{% Obaidellah:2018:SUE,% Rodeghero:2015:ETS% }. \NAMECITE{{F}}{% Greenman:2014:GFB,% Taboada:2012:FMS% }. \NAMECITE{{F}-bounded}{% Greenman:2014:GFB% }. \NAMECITE{{F-MPJ}}{% Taboada:2012:FMS% }. \NAMECITE{{FAA}}{% Schmidt:2010:ERA% }. \NAMECITE{{FACADE}}{% Nguyen:2015:FCR% }. \NAMECITE{face}{% Xi:2012:MDA% }. \NAMECITE{{Facebook}}{% Anonymous:2013:FAM,% Hunt:2016:RFF% }. \NAMECITE{Facets}{% Austin:2017:MFD,% Austin:2012:MFD% }. \NAMECITE{facilities}{% Basanta-Val:2011:FTM% }. \NAMECITE{Factors}{% Pano:2018:FAL% }. \NAMECITE{{FAD.js}}{% Bonetta:2017:FJF% }. \NAMECITE{failboxes}{% Zhang:2019:DSJ% }. \NAMECITE{failing}{% Samak:2016:DSF% }. \NAMECITE{failures}{% Curley:2010:RDT% }. \NAMECITE{false}{% Hayashizaki:2012:IPT% }. \NAMECITE{familiarized}{% Ament:2013:ATG% }. \NAMECITE{family}{% Kalibera:2011:FRT,% Kolesnikov:2014:CPB% }. \NAMECITE{family-based}{% Kolesnikov:2014:CPB% }. \NAMECITE{Fast}{% Chaudhuri:2017:FPT,% Choi:2017:SAS,% Hackett:2012:FPH,% Shahriyar:2014:FCG,% Steele:2014:FSP,% Yim:2019:TFS,% Zakai:2018:FPW,% Bonetta:2017:FJF,% Kalibera:2014:FAS,% Kedia:2017:SFS,% Lu:2019:PPY,% Marr:2017:CLC,% Miller:2013:IPG,% Steindorfer:2015:OHA,% Wimmer:2019:IOS% }. \NAMECITE{Faster}{% Bell:2015:VFB,% James:2010:FMC,% Andrysco:2016:PFP% }. \NAMECITE{Fault}{% Roohitavaf:2019:AAF,% Razafindralambo:2012:FFH% }. \NAMECITE{Fault-Tolerance}{% Roohitavaf:2019:AAF% }. \NAMECITE{Faults}{% Scanniello:2017:FFC,% Kintis:2018:HEM,% Zhang:2013:IMF% }. \NAMECITE{{FC}}{% Yu:2018:NFN% }. \NAMECITE{{Featherweight}}{% Rowe:2014:STA% }. \NAMECITE{feature}{% Apel:2010:CUF,% Kolesnikov:2014:CPB,% Olszak:2012:RJP,% Sudarsan:2019:BDK% }. \NAMECITE{feature-based}{% Kolesnikov:2014:CPB% }. \NAMECITE{features}{% Misra:2012:JSC,% Misra:2013:JSC% }. \NAMECITE{Feedback}{% Nuzman:2013:JTC,% Noll:2013:OFD,% Wimmer:2010:AFD% }. \NAMECITE{Feedback-directed}{% Nuzman:2013:JTC,% Noll:2013:OFD,% Wimmer:2010:AFD% }. \NAMECITE{fields}{% Piedrahita-Quintero:2017:JGA% }. \NAMECITE{{FIFO}}{% Qian:2016:EFS% }. \NAMECITE{filtering}{% Hayashizaki:2012:IPT% }. \NAMECITE{find}{% Ryu:2016:JFB% }. \NAMECITE{Finding}{% Alimadadi:2018:FBP,% Ryu:2019:TAB,% Xu:2010:FLU% }. \NAMECITE{Fine}{% Basanta-Val:2011:FTM,% Dyer:2014:DVE% }. \NAMECITE{fine-grained}{% Dyer:2014:DVE% }. \NAMECITE{Fingerprints}{% Mitropoulos:2016:HTY% }. \NAMECITE{Finite}{% Bodden:2012:PEF,% McIntyre:2012:FJB% }. \NAMECITE{Finite-State}{% Bodden:2012:PEF% }. \NAMECITE{first}{% Scherr:2016:AFC,% Takikawa:2012:GTF% }. \NAMECITE{first-class}{% Scherr:2016:AFC,% Takikawa:2012:GTF% }. \NAMECITE{fix}{% Toffola:2015:PPY% }. \NAMECITE{Fixing}{% Scanniello:2017:FFC,% Liu:2014:FFL,% Yan:2017:AAA% }. \NAMECITE{flexibility}{% Sartor:2010:ZRD% }. \NAMECITE{Flexible}{% Eichelberger:2014:FRM,% Marino:2016:DXU,% Pukall:2013:JFR,% Richards:2013:FAC,% Bettini:2013:FDT,% Kabanov:2011:DSF,% Porter:2018:PJE,% Zerzelidis:2010:FFS% }. \NAMECITE{{Flint}}{% Liu:2014:FFL% }. \NAMECITE{Floating}{% Jaffer:2013:EAR,% Andrysco:2016:PFP% }. \NAMECITE{Floating-Point}{% Jaffer:2013:EAR,% Andrysco:2016:PFP% }. \NAMECITE{Flow}{% Austin:2017:MFD,% Fontaine:2012:VCF,% Lee:2016:ECP,% Scheben:2012:VIF,% Amighi:2016:PCC,% Austin:2012:MFD,% Avvenuti:2012:JTC,% Bell:2014:PID,% Bouffard:2015:UCF,% Feng:2015:EQD,% Hedin:2016:IFS,% Kerschbaumer:2013:IFT,% Leopoldseder:2016:JJT,% Phan:2012:SQI,% Sayed:2018:ITI,% Yan:2017:AAA% }. \NAMECITE{Flow-sensitive}{% Lee:2016:ECP,% Sayed:2018:ITI% }. \NAMECITE{{FlumeJava}}{% Chambers:2010:FEE% }. \NAMECITE{fly}{% Ugawa:2014:ROP,% Ugawa:2018:TSL% }. \NAMECITE{folding}{% Clifford:2014:AFB% }. \NAMECITE{Footprint}{% Gil:2012:SFJ,% Wu:2011:RTS% }. \NAMECITE{Forecasting}{% Chaikalis:2015:FJS% }. \NAMECITE{foreign}{% Lee:2010:JSD% }. \NAMECITE{forge}{% Lerner:2010:FTJ% }. \NAMECITE{fork}{% Mateos:2010:ANI% }. \NAMECITE{fork/join}{% Mateos:2010:ANI% }. \NAMECITE{form}{% Gvero:2015:SJE% }. \NAMECITE{Formal}{% DeNicola:2014:FAA,% Kang:2012:FSJ,% Siek:2012:FDT,% Hanazumi:2017:FAI,% Park:2015:KCF,% Siegel:2011:AFV% }. \NAMECITE{formalised}{% Cavalcanti:2013:SCJ% }. \NAMECITE{formalization}{% Bender:2019:FJC% }. \NAMECITE{Format}{% Yu:2018:NFN% }. \NAMECITE{Forsaking}{% Gerakios:2013:FIS% }. \NAMECITE{{FORSETI}}{% Cameron:2015:JFE% }. \NAMECITE{Forward}{% Fu:2014:FDC% }. \NAMECITE{{Foundation}}{% Chen:2017:CLP% }. \NAMECITE{Four}{% Mitchell:2010:FTL% }. \NAMECITE{{FPGA}}{% Ohkawa:2013:RHO% }. \NAMECITE{fragmentation}{% Pizlo:2010:SFT% }. \NAMECITE{fragmentation-tolerant}{% Pizlo:2010:SFT% }. \NAMECITE{Fragments}{% Ponzanelli:2019:AIC,% Omar:2017:PSF% }. \NAMECITE{frames}{% Smans:2010:AVJ% }. \NAMECITE{Framework}{% Cosentino:2012:MDR,% Dennis:2018:MFI,% Ferrari:2017:JJF,% Lin:2015:STU,% Pan:2017:GCF,% Pan:2019:GCF,% Razafindralambo:2012:FFH,% Staples:2019:SAB,% Thakur:2019:PFP,% Ament:2013:ATG,% Anjo:2016:DML,% DeBeukelaer:2017:ECP,% Erdweg:2014:FEL,% Fdez-Riverola:2012:JAF,% Gupta:2019:CSJ,% Jara:2012:NVJ,% Karakoidas:2015:TSE,% Long:2010:TDSa,% Long:2010:TDSb,% Malhotra:2013:DFT,% Pano:2018:FAL,% Piao:2015:JJF,% Rathje:2014:FMC,% Su:2014:RVP,% Zerzelidis:2010:FFS,% Zschaler:2014:SJF% }. \NAMECITE{frameworks}{% Passerat-Palmbach:2015:TSS% }. \NAMECITE{Francisco}{% Kroening:2015:CAV% }. \NAMECITE{free}{% David:2014:CMC,% Fernandes:2011:LFS,% Gvero:2015:SJE,% Hower:2014:HRF,% Newton:2015:ALF% }. \NAMECITE{free-form}{% Gvero:2015:SJE% }. \NAMECITE{free-lunch}{% David:2014:CMC% }. \NAMECITE{frequency}{% Zhu:2015:APL% }. \NAMECITE{Frequent}{% Rathee:2017:ROO% }. \NAMECITE{Friendly}{% Razafindralambo:2012:FFH% }. \NAMECITE{fringe}{% McIntyre:2012:FJB,% McIntyre:2012:FJB% }. \NAMECITE{Full}{% Scanniello:2017:FFC,% Christophe:2018:ODA,% Dyer:2014:DVE% }. \NAMECITE{full-stack}{% Christophe:2018:ODA% }. \NAMECITE{Full-Word}{% Scanniello:2017:FFC% }. \NAMECITE{Fully}{% Fournet:2013:FAC,% Pradel:2012:FAP,% Zuo:2016:LOF% }. \NAMECITE{Functional}{% Hunt:2016:RFF,% Wampler:2011:FPJ,% Ament:2013:ATG,% Basanta-Val:2011:NFI,% Newton:2015:ALF,% Steindorfer:2018:MOA,% Urma:2015:JAL,% Brown:2012:BRF% }. \NAMECITE{functional-style}{% Urma:2015:JAL% }. \NAMECITE{functions}{% Landman:2016:EAR,% Landman:2017:CEA,% Selakovic:2018:TGH% }. \NAMECITE{Fundamentals}{% Horstmann:2013:CJF,% Teodorovici:2013:BRL,% Gvero:2013:BRC% }. \NAMECITE{Fusing}{% Marinescu:2013:FSJ,% Endrullis:2012:WEM,% Wimmer:2010:AFD% }. \NAMECITE{fusion}{% Kiselyov:2017:SFC% }. \NAMECITE{future}{% Herrera:2018:NCW,% Surendran:2016:APP% }. \NAMECITE{fuzzer}{% Guo:2017:MJF% }. \NAMECITE{Fuzzy}{% Yerima:2012:AMB% }. \NAMECITE{Fuzzy-Rule-based}{% Yerima:2012:AMB% }. \NAMECITE{Game}{% Murawski:2014:GSI,% Wang:2011:EEU% }. \NAMECITE{Games}{% Gabaruk:2019:TJO% }. \NAMECITE{Gap}{% Powers:2017:BBG,% Zabolotnyi:2015:JCG% }. \NAMECITE{Garbage}{% Akram:2016:BPG,% Barbu:2012:ARA,% Bruno:2018:SGC,% Gidra:2015:NGC,% Jacek:2019:OCW,% Maas:2019:HAT,% Qian:2016:EFS,% Schmeisser:2013:MOE,% Singer:2011:GCA,% Ugawa:2018:TSL,% Akram:2018:WRG,% Albert:2010:PIM,% Anikeev:2015:SGC,% Bacon:2013:PRT,% Barabash:2010:TGC,% Basanta-Val:2014:SDG,% Bruno:2017:NPG,% Gidra:2011:ASG,% Kalibera:2011:SRT,% Kim:2014:LBL,% Nunez:2016:PGC,% Pizlo:2010:SFT,% Portillo-Dominguez:2016:ECP,% Puffitsch:2013:SIP,% Schoeberl:2010:NRT,% Shahriyar:2014:FCG,% Siebert:2010:CPR,% Singer:2010:EGC,% Ugawa:2010:IRB,% Ugawa:2014:ROP,% Xu:2019:EEG% }. \NAMECITE{garbage-collection}{% Siebert:2010:CPR% }. \NAMECITE{Gary}{% Gvero:2013:BRC% }. \NAMECITE{{GC}}{% Nunez:2016:PGC,% Ricci:2013:ETP,% Simao:2019:GWS% }. \NAMECITE{{{GC-Wise}}}{% Simao:2019:GWS% }. \NAMECITE{{GEMs}}{% Bonetta:2016:GSM% }. \NAMECITE{General}{% Cogumbreiro:2019:DDV,% Almeida:2019:GPD,% Alon:2018:GPB,% Cogumbreiro:2015:DDV,% Egbring:2010:POS% }. \NAMECITE{general-purpose}{% Almeida:2019:GPD% }. \NAMECITE{generalized}{% Wehr:2010:JBP% }. \NAMECITE{generate}{% Ceccarello:2012:TGC% }. \NAMECITE{Generated}{% Wang:2018:IDG,% Bouraqadi:2018:TDD% }. \NAMECITE{Generating}{% Heidenreich:2010:GST,% Reynders:2016:GSB,% Grech:2011:JGE,% Krebs:2014:JJB,% Miller:2013:IPG,% Singh:2013:TGC% }. \NAMECITE{Generation}{% Andreasen:2017:SDA,% Badihi:2017:CAG,% Yu:2018:NFN,% Chalin:2010:TIG,% Costa:2010:RMN,% Passerat-Palmbach:2015:TSS,% Phan:2018:TIG,% Pradel:2014:EAR,% Rimlinger:2012:TGS,% Rompf:2012:LMS,% Selakovic:2018:TGH,% Upadhyaya:2010:UDS,% Zhou:2019:AJM% }. \NAMECITE{generations}{% Bruno:2017:NPG% }. \NAMECITE{generators}{% Steele:2014:FSP% }. \NAMECITE{generic}{% Dietl:2011:SOT,% Ferrara:2013:GSA,% Hoppe:2013:DDB,% Zibin:2010:OIG,% elBoustani:2011:ITE% }. \NAMECITE{generics}{% Altidor:2014:RJG,% Grigore:2017:JGT,% Parnin:2013:AUJ% }. \NAMECITE{Genetic}{% Yang:2012:MPD,% Malhotra:2013:DFT% }. \NAMECITE{Genotyping}{% Yang:2012:MPD% }. \NAMECITE{{GeoGebra}}{% Abanades:2016:DAR% }. \NAMECITE{geosciences}{% McLane:2010:UIV% }. \NAMECITE{Geospatial}{% Chamberlain:2017:PLR% }. \NAMECITE{{German}}{% Schmeisser:2013:MOE% }. \NAMECITE{get}{% Ament:2013:ATG% }. \NAMECITE{Getaway}{% Stilkerich:2015:PGA,% Stilkerich:2017:PGU% }. \NAMECITE{Gets}{% Barbu:2012:ARA% }. \NAMECITE{getters}{% Miller:2013:TSG% }. \NAMECITE{Getting}{% Greenman:2014:GFB% }. \NAMECITE{Giga}{% Dietrich:2015:GSE% }. \NAMECITE{Giga-scale}{% Dietrich:2015:GSE% }. \NAMECITE{{GitHub}}{% Luo:2019:HDS% }. \NAMECITE{glimpse}{% Serrano:2016:GH% }. \NAMECITE{Global}{% Parker:2011:DPG% }. \NAMECITE{Global-Scale}{% Parker:2011:DPG% }. \NAMECITE{Globally}{% Yim:2019:TFS% }. \NAMECITE{{Glotaran}}{% Snellenburg:2012:GJB% }. \NAMECITE{go}{% Lin:2015:SGU,% McNerney:2019:BBB% }. \NAMECITE{{Goldilocks}}{% Elmas:2010:GRA% }. \NAMECITE{Good}{% deGouw:2015:OJU% }. \NAMECITE{Google}{% Ngo:2012:BRE,% Martinsen:2017:CTL,% Samuelson:2012:LSO% }. \NAMECITE{{GPGPU}}{% Piedrahita-Quintero:2017:JGA% }. \NAMECITE{{GPGPU}-accelerated}{% Piedrahita-Quintero:2017:JGA% }. \NAMECITE{{GPU}}{% Celik:2019:DIA,% Piao:2015:JJF% }. \NAMECITE{{GPU}-based}{% Celik:2019:DIA% }. \NAMECITE{{GPUs}}{% Hosking:2012:CHL% }. \NAMECITE{grade}{% Chalin:2010:TIG% }. \NAMECITE{Gradual}{% Rastogi:2015:SEG,% Swamy:2014:GTE,% Takikawa:2012:GTF,% Siek:2017:CPT% }. \NAMECITE{grained}{% Dyer:2014:DVE% }. \NAMECITE{grammars}{% Gupta:2016:LSA,% Steimann:2016:CRA% }. \NAMECITE{Granularity}{% Rosa:2019:AOT,% Caserta:2014:JTJ,% Yang:2019:MGL% }. \NAMECITE{Graph}{% deMol:2012:GTJ,% Balatsouras:2013:CHC% }. \NAMECITE{Graphical}{% Snellenburg:2012:GJB% }. \NAMECITE{Graphics}{% Cecco:2011:SJG,% Leung:2013:PEJ% }. \NAMECITE{graphs}{% Amighi:2016:PCC,% Bois:2013:BGV,% Johnson:2015:EES,% Petrashko:2016:CGL% }. \NAMECITE{green}{% Bhattacharya:2012:DLI% }. \NAMECITE{{Greenfoot}}{% Kolling:2010:GPE% }. \NAMECITE{grid}{% Simao:2012:CER,% VanNieuwpoort:2010:SHL,% Mateos:2010:MJN% }. \NAMECITE{{Gridifying}}{% Mateos:2010:MJN% }. \NAMECITE{grounded}{% Evans:2013:WGJ% }. \NAMECITE{Growing}{% Erdweg:2012:GLE% }. \NAMECITE{growth}{% Li:2014:MHD% }. \NAMECITE{guarantees}{% Johnson:2015:EES,% Zhang:2015:LOS% }. \NAMECITE{{GUI}}{% Choi:2013:GGT,% Vikas:2014:MGA,% Wurthinger:2011:AED% }. \NAMECITE{{GUI}-awareness}{% Vikas:2014:MGA% }. \NAMECITE{Guide}{% Ament:2013:ATG,% Oaks:2014:JPD,% Rauschmayer:2014:SJD,% Teodorovici:2013:BRL,% Topley:2011:JDG% }. \NAMECITE{Guided}{% Choi:2013:GGT,% DiPierro:2018:TVG,% Mirshokraie:2015:GMT,% Grigore:2016:ARG,% Li:2018:PGC,% Ottoni:2018:HJP,% Pradel:2014:EAR,% Raghothaman:2018:UGP,% Srikanth:2017:CVU% }. \NAMECITE{Guidelines}{% Gligoric:2015:GCB,% Herczeg:2013:TFF,% Long:2013:JCG% }. \NAMECITE{Hack}{% Ottoni:2018:HJP% }. \NAMECITE{handlers}{% Brachthauser:2018:EHM% }. \NAMECITE{Handling}{% Kim:2011:MAE,% Ebert:2015:ESE,% Haubl:2014:TTE,% Kim:2010:EAE,% Wellings:2012:AEH% }. \NAMECITE{Hands}{% Casale:2017:PEJ,% Teodorovici:2013:BRL% }. \NAMECITE{Hands-on}{% Casale:2017:PEJ,% Teodorovici:2013:BRL% }. \NAMECITE{happened}{% Hanenberg:2015:WDW% }. \NAMECITE{happens}{% Thomson:2015:LHB% }. \NAMECITE{happens-before}{% Thomson:2015:LHB% }. \NAMECITE{hard}{% Luckow:2017:HTP,% Puffitsch:2013:SIP% }. \NAMECITE{Hardware}{% Maas:2019:HAT,% Schoeberl:2011:HAL,% Strom:2017:HLR,% Cao:2012:YYP,% Inoue:2012:ISC,% Sartor:2012:EMT,% Zeuch:2019:AES% }. \NAMECITE{hardwired}{% Ohkawa:2013:RHO% }. \NAMECITE{harness}{% Kienle:2013:BRE% }. \NAMECITE{harvesting}{% Anikeev:2015:SGC% }. \NAMECITE{hash}{% Steindorfer:2015:CSM,% Steindorfer:2015:OHA,% Steindorfer:2018:MOA% }. \NAMECITE{hash-array}{% Steindorfer:2015:OHA% }. \NAMECITE{hash-tries}{% Steindorfer:2018:MOA% }. \NAMECITE{hashing}{% Grech:2011:JGE% }. \NAMECITE{{HDFS}}{% Islam:2012:HPR% }. \NAMECITE{{HDL}}{% Ohkawa:2013:RHO% }. \NAMECITE{health}{% Egbring:2010:POS% }. \NAMECITE{heap}{% Cameron:2015:JFE,% Li:2014:MHD,% Tan:2017:EPP,% Tarau:2011:IST,% Vechev:2010:PPC,% Yahav:2010:VSP,% Basanta-Val:2010:NHR% }. \NAMECITE{heap-manipulating}{% Yahav:2010:VSP% }. \NAMECITE{Heaps}{% Nguyen:2018:SCM% }. \NAMECITE{Helping}{% Reardon:2014:SSB% }. \NAMECITE{{Hera}}{% McIlroy:2010:HJR% }. \NAMECITE{{Hera-JVM}}{% McIlroy:2010:HJR% }. \NAMECITE{{Herman}}{% Kienle:2013:BRE% }. \NAMECITE{Heterogeneous}{% Akram:2016:BPG,% Hower:2014:HRF,% Rubin:2014:HCW,% Ali:2010:DJB,% Auerbach:2010:LJC,% Dey:2013:STA,% McIlroy:2010:HJR,% Steindorfer:2018:MOA% }. \NAMECITE{Heterogeneous-race-free}{% Hower:2014:HRF% }. \NAMECITE{Heuristics}{% Martinsen:2014:HTL,% Lee:2016:ECP% }. \NAMECITE{{HHVM}}{% Ottoni:2018:HJP% }. \NAMECITE{Hidding}{% Razafindralambo:2012:FFH% }. \NAMECITE{hierarchy}{% Balatsouras:2013:CHC% }. \NAMECITE{High}{% Grimmer:2016:HPC,% Hollingsworth:2012:SPI,% Islam:2012:HPR,% Marino:2016:DXU,% Roemer:2018:HCU,% Simon:2015:STH,% Ugawa:2018:TSL,% Wendykier:2010:PCH,% Zakas:2010:HPJ,% Bosboom:2014:SCC,% Hosking:2012:CHL,% Ngo:2012:BRE,% Richard-Foy:2014:EHL,% Taboada:2011:DLC,% Tommasel:2017:SJL,% VanNieuwpoort:2010:SHL,% Wilcox:2018:VVH,% Wurthinger:2017:PPE,% Taboada:2013:JHP% }. \NAMECITE{High-coverage}{% Roemer:2018:HCU% }. \NAMECITE{high-dimensional}{% Tommasel:2017:SJL% }. \NAMECITE{high-level}{% Hosking:2012:CHL,% Richard-Foy:2014:EHL,% VanNieuwpoort:2010:SHL% }. \NAMECITE{High-Performance}{% Ugawa:2018:TSL,% Wendykier:2010:PCH,% Grimmer:2016:HPC,% Bosboom:2014:SCC,% Ngo:2012:BRE,% Taboada:2011:DLC,% Wilcox:2018:VVH,% Wurthinger:2017:PPE% }. \NAMECITE{higher}{% Keil:2015:BAH,% Selakovic:2018:TGH% }. \NAMECITE{higher-order}{% Keil:2015:BAH,% Selakovic:2018:TGH% }. \NAMECITE{highly}{% Barabash:2010:TGC,% Spring:2010:RAI% }. \NAMECITE{history}{% Dyer:2014:DVE% }. \NAMECITE{hit}{% Anonymous:2013:FAM% }. \NAMECITE{{Hoare}}{% Sousa:2016:CHL% }. \NAMECITE{hole}{% Anonymous:2013:FAM% }. \NAMECITE{Holistic}{% Maas:2016:THL% }. \NAMECITE{Hop}{% Wang:2018:HSA,% DHondt:2012:ISS% }. \NAMECITE{{Hopjs}}{% Serrano:2016:GH% }. \NAMECITE{Horstmann}{% Gvero:2013:BRC% }. \NAMECITE{hosted}{% Chevalier-Boisvert:2012:BSH,% Savrun-Yeniceri:2014:EHI% }. \NAMECITE{hot}{% Lee:2016:ECP% }. \NAMECITE{HotSpot}{% Schmeisser:2013:MOE,% Bruno:2017:NPG% }. \NAMECITE{{HotWave}}{% Ansaloni:2012:DAO,% Villazon:2010:HCA% }. \NAMECITE{{HPC}}{% Javed:2016:TSJ% }. \NAMECITE{{HTM}}{% Chapman:2016:HSH% }. \NAMECITE{{HTML}}{% Stark:2010:BIA% }. \NAMECITE{{HTML5}}{% Hague:2015:DRC,% Na:2016:JPC,% Anonymous:2015:BRL% }. \NAMECITE{Hunting}{% Gupta:2018:HDB% }. \NAMECITE{{HVM}}{% Luckow:2017:HTP% }. \NAMECITE{Hybrid}{% Chapman:2016:HSH,% Javed:2016:TSJ,% Jung:2014:HCO,% Krishnaveni:2012:HOJ,% Viotti:2017:HRH,% Zhang:2014:HTB,% Zhou:2016:IRO,% Akram:2018:WRG,% Autili:2013:HAR,% Hackett:2012:FPH,% Panizo:2012:EJP,% Sayed:2018:ITI,% Stancu:2015:SEH% }. \NAMECITE{{Hybris}}{% Viotti:2017:HRH% }. \NAMECITE{hygienic}{% Disney:2015:SYJ% }. \NAMECITE{hypervisor}{% Gonzalez:2013:HBP% }. \NAMECITE{{i-Jacob}}{% Liu:2018:JIO% }. \NAMECITE{{IaaS}}{% Zabolotnyi:2015:JCG% }. \NAMECITE{Identification}{% Mehrnezhad:2016:TIU,% Ponzanelli:2019:AIC,% Spoto:2019:SII,% Briggs:2017:COI,% Frantzeskou:2011:SUD% }. \NAMECITE{Identifier}{% Scanniello:2017:FFC% }. \NAMECITE{identifiers}{% Frantzeskou:2011:SUD% }. \NAMECITE{Identifying}{% Inoue:2012:ISC,% Silva:2017:ICL% }. \NAMECITE{if}{% Hanenberg:2015:WDW,% Sayed:2018:ITI% }. \NAMECITE{{If-transpiler}}{% Sayed:2018:ITI% }. \NAMECITE{illuminating}{% Bell:2014:PID% }. \NAMECITE{Image}{% Wendykier:2010:PCH% }. \NAMECITE{immutability}{% Huang:2012:RRC,% Zibin:2010:OIG% }. \NAMECITE{immutable}{% Steindorfer:2015:OHA% }. \NAMECITE{impact}{% Chang:2012:IOT,% Gramoli:2015:MTY,% Huang:2011:SBA,% Mercer:2012:CVI,% Wade:2017:AVJ% }. \NAMECITE{imperative}{% Radoi:2014:TIC% }. \NAMECITE{implement}{% Hanazumi:2017:FAI% }. \NAMECITE{Implementation}{% Chavez:2016:ACC,% Grossschadl:2012:EJI,% Herranz:2012:VIP,% Nowicki:2018:MPI,% Celik:2019:DIA,% Omar:2017:PSF,% Porter:2018:PJE,% Vega-Gisbert:2016:DIJ,% Yang:2010:JIP% }. \NAMECITE{implementations}{% Chen:2016:CDD,% Olszak:2012:RJP,% Pironti:2010:PCJ% }. \NAMECITE{Implementing}{% Ferrari:2017:JJF,% Gejibo:2012:CIE,% Wellings:2016:ISC,% Efftinge:2013:XID,% Foley-Bourgon:2017:EIC,% Pawlak:2016:SLI,% Zhang:2019:DSJ% }. \NAMECITE{implications}{% Bhattacharya:2012:DLI% }. \NAMECITE{implicit}{% Inostroza:2016:MIM,% Steimann:2010:TMI% }. \NAMECITE{imply}{% Bhattacharya:2012:DLI% }. \NAMECITE{Improve}{% Olson:2018:CLM,% Qian:2016:EFS% }. \NAMECITE{Improved}{% Kedlaya:2014:ITS,% Ugawa:2010:IRB,% Olszak:2012:RJP,% Xi:2012:MDA% }. \NAMECITE{Improvement}{% Rathee:2017:ROO% }. \NAMECITE{Improving}{% Ahn:2014:IJP,% Hayashizaki:2012:IPT,% Titzer:2010:ICR,% Wang:2018:IDG,% elBoustani:2011:ITE,% Ureche:2013:MIS% }. \NAMECITE{in-depth}{% Holzinger:2016:DSM,% Rauschmayer:2014:SJD% }. \NAMECITE{in-place}{% Dias:2013:SIP% }. \NAMECITE{including}{% Dennis:2018:MFI% }. \NAMECITE{Incremental}{% Liu:2019:RIP,% Doeraene:2016:PIW,% Erdweg:2015:SOI,% Ugawa:2010:IRB% }. \NAMECITE{independent}{% Iranmanesh:2016:SSE,% V:2011:BBI% }. \NAMECITE{industrial}{% Chalin:2010:TIG% }. \NAMECITE{inefficiently}{% Xu:2010:DIU% }. \NAMECITE{inefficiently-used}{% Xu:2010:DIU% }. \NAMECITE{Inference}{% Bellia:2013:JST,% Yang:2013:CPP,% Albert:2010:PIM,% Chandra:2016:TIS,% Hackett:2012:FPH,% Huang:2012:RRC,% Raghothaman:2018:UGP,% Zhao:2012:PTI% }. \NAMECITE{Inferring}{% Paletov:2018:ICA,% Altidor:2014:RJG,% Burnim:2012:NIN% }. \NAMECITE{{InfiniBand}}{% Exposito:2012:DSJ,% Islam:2012:HPR% }. \NAMECITE{infinite}{% Adalid:2014:USA% }. \NAMECITE{Inflow}{% Zhou:2016:IRO% }. \NAMECITE{influence}{% Mayer:2012:ESI% }. \NAMECITE{{Informa}}{% Hauswirth:2013:TJP% }. \NAMECITE{Information}{% Austin:2017:MFD,% Hedin:2016:IFS,% Kerschbaumer:2013:IFT,% Rodchenko:2018:TIE,% Scheben:2012:VIF,% Austin:2012:MFD,% Avvenuti:2012:JTC,% Basanta-Val:2011:NFI,% Chang:2012:IOT,% Phan:2012:SQI,% Rosa:2017:ARC,% Zhou:2019:AJM% }. \NAMECITE{Information-flow}{% Hedin:2016:IFS% }. \NAMECITE{Infrastructure}{% Dennis:2018:MFI,% Noll:2012:IDO,% Wang:2019:DEJ% }. \NAMECITE{Inheritance}{% Leavens:2015:BSS,% Wehr:2011:JIT,% Alshara:2016:MLO,% Gerakios:2013:FIS,% Nasseri:2010:CMR% }. \NAMECITE{Initial}{% Laskowski:2012:DJP% }. \NAMECITE{initialization}{% Adamsen:2017:PIR,% Martin:2014:TCR,% Wimmer:2019:IOS% }. \NAMECITE{Initialize}{% Wimmer:2019:IOS% }. \NAMECITE{Initiation}{% Femminella:2012:EJC% }. \NAMECITE{Injecting}{% Zhang:2013:IMF% }. \NAMECITE{Injection}{% Spoto:2019:SII% }. \NAMECITE{inline}{% Dam:2010:PCI% }. \NAMECITE{Inlining}{% Bradel:2012:ITJ,% Sayed:2018:ITI,% Haubl:2013:CST% }. \NAMECITE{input}{% Phan:2018:TIG% }. \NAMECITE{insecure}{% Yue:2013:MSI% }. \NAMECITE{Insight}{% VanLoan:2010:ITC% }. \NAMECITE{{{instanceof}}}{% Sewe:2012:NSI% }. \NAMECITE{Instant}{% Miller:2013:IPG% }. \NAMECITE{instantiation}{% Alshara:2016:MLO% }. \NAMECITE{instead}{% Antonopoulos:2017:DIS,% Bodden:2013:SLS% }. \NAMECITE{instrumenting}{% Caserta:2014:JTJ% }. \NAMECITE{Integrated}{% Tarau:2011:IST,% Yang:2010:JIP% }. \NAMECITE{integrating}{% Spring:2010:RAI% }. \NAMECITE{integration}{% Ament:2013:ATG,% Hlopko:2014:ISJ,% Resenes:2019:JJM,% Schmidt:2010:ERA% }. \NAMECITE{integrity}{% Hofmann:2011:EOS% }. \NAMECITE{{Intel}}{% Coppolino:2019:CAE% }. \NAMECITE{intelligence}{% Joseph:2010:PII% }. \NAMECITE{Intelligent}{% Paul:2014:RTP% }. \NAMECITE{{IntelliMerge}}{% Shen:2019:IRA% }. \NAMECITE{Intensive}{% Liu:2018:JIO,% Nguyen:2018:UCM,% Serbanescu:2016:DPO% }. \NAMECITE{inter}{% Castro:2017:JLC% }. \NAMECITE{inter-language}{% Castro:2017:JLC% }. \NAMECITE{Interacting}{% Salkeld:2013:IDO% }. \NAMECITE{Interaction}{% Wehr:2011:JIT% }. \NAMECITE{Interactive}{% Fetter:2017:TJT,% Ashrov:2015:UCB,% Dan:2018:LJE,% Jovic:2011:LLP,% McLane:2010:UIV% }. \NAMECITE{intercession}{% VanCutsem:2010:PDP% }. \NAMECITE{interdependencies}{% Lin:2012:UKT% }. \NAMECITE{Interface}{% Liu:2014:JNU,% Mesbah:2012:CAB,% Snellenburg:2012:GJB,% Ali:2010:DJB,% Murawski:2014:GSI,% Li:2011:JEC,% Li:2014:EAJ% }. \NAMECITE{Interfaces}{% Wehr:2011:JIT,% Chong:2014:CCT,% DeFrancesco:2010:UAI,% Lee:2010:JSD,% Pradel:2014:EAR,% Wehr:2010:JBP% }. \NAMECITE{interference}{% Yi:2015:CTC% }. \NAMECITE{International}{% Hollingsworth:2012:SPI,% Kroening:2015:CAV,% Fox:2017:ESI% }. \NAMECITE{Internetware}{% Liu:2018:JIO% }. \NAMECITE{Internetware-Oriented}{% Liu:2018:JIO% }. \NAMECITE{Interoperability}{% Grimmer:2018:CLI,% Grimmer:2016:HPC% }. \NAMECITE{Interpretation}{% Barbuti:2010:AIA,% Dissegna:2016:AIB,% DeFrancesco:2010:UAI,% Dissegna:2014:TCA,% Nicolay:2017:PAJ% }. \NAMECITE{Interpretation-Based}{% Dissegna:2016:AIB% }. \NAMECITE{interpreter}{% DHondt:2012:ISS,% Kalibera:2014:FAS% }. \NAMECITE{interpreters}{% Celik:2019:DIA,% Humer:2015:DSL,% Inostroza:2016:MIM,% Marr:2015:TVP,% Savrun-Yeniceri:2014:EHI,% Zhang:2014:AIO% }. \NAMECITE{Interprocedural}{% Chatterjee:2015:QIA,% Feng:2015:EQD,% Zhang:2014:HTB% }. \NAMECITE{Interrupting}{% Afek:2012:ISJ% }. \NAMECITE{intersection}{% Keil:2015:BAH% }. \NAMECITE{intra}{% Burdette:2012:ECJ% }. \NAMECITE{intra-node}{% Burdette:2012:ECJ% }. \NAMECITE{Introducing}{% Chen:2019:ESL,% Dannen:2017:IES,% Duarte:2011:ICS% }. \NAMECITE{Introduction}{% Campbell:2013:ICC,% Casale:2017:PEJ,% Higuera-Toledano:2010:ISI,% Higuera-Toledano:2014:EIS,% Lewis:2013:IAP,% Ravn:2013:EIS,% Vitek:2012:ISI,% Haverbeke:2011:EJM,% VanLoan:2010:ITC% }. \NAMECITE{Introductory}{% Borstler:2011:QEI% }. \NAMECITE{intrusively}{% Mateos:2010:ANI% }. \NAMECITE{Invasive}{% Allyson:2019:SOI% }. \NAMECITE{Investigation}{% Stefik:2013:EIP,% Fischer:2016:EIE,% Taibi:2013:ROS% }. \NAMECITE{invited}{% Pizlo:2017:JVM,% Siek:2017:CPT% }. \NAMECITE{invocation}{% Steimann:2010:TMI,% Sudarsan:2019:BDK,% Basanta-Val:2011:FTM% }. \NAMECITE{invocations}{% Basanta-Val:2014:RMP% }. \NAMECITE{{{invokedynamic}}}{% Ortin:2014:RPI% }. \NAMECITE{Involvement}{% Zhou:2016:IRO% }. \NAMECITE{{IP}}{% Tsai:2015:JPI% }. \NAMECITE{{iPhone}}{% Stark:2010:BIA% }. \NAMECITE{{IR}}{% Leopoldseder:2016:JJT% }. \NAMECITE{irregular}{% Anjo:2016:DML% }. \NAMECITE{{ISAs}}{% Hashmi:2012:CNI% }. \NAMECITE{ISBN}{% Anonymous:2015:BRL,% Anonymous:2018:BRS,% Brown:2012:BRF% }. \NAMECITE{ISBN-13}{% Brown:2012:BRF% }. \NAMECITE{Isolation}{% Zhao:2013:INT% }. \NAMECITE{Issue}{% Chen:2019:ESL,% Dias:2013:SIP,% Haddad:2013:SIP,% Higuera-Toledano:2014:EIS,% Puffitsch:2013:SIP,% Vitek:2012:ISI,% Fox:2017:ESI,% Higuera-Toledano:2010:ISI,% Horspool:2011:PPP,% Ravn:2013:EIS% }. \NAMECITE{iterations}{% DElia:2013:BLP% }. \NAMECITE{iterators}{% Zhang:2014:AIO% }. \NAMECITE{{IVE}}{% Chalin:2010:TIG% }. \NAMECITE{{IVPs}}{% Kroshko:2015:OPN% }. \NAMECITE{{J}}{% Karakoidas:2015:TSE% }. \NAMECITE{{J2M}}{% Li:2016:JJM% }. \NAMECITE{{J2ME}}{% Grossschadl:2012:EJI% }. \NAMECITE{{J2ME}-Enabled}{% Grossschadl:2012:EJI% }. \NAMECITE{{Jaccie}}{% Krebs:2014:JJB% }. \NAMECITE{{Jacob}}{% Liu:2018:JIO% }. \NAMECITE{{Jalapeno}}{% Arnold:2011:AOJ% }. \NAMECITE{{JAMES}}{% DeBeukelaer:2017:ECP% }. \NAMECITE{{JaSTA}}{% Halder:2017:JSV% }. \NAMECITE{{JaSTA-2}}{% Halder:2017:JSV% }. \NAMECITE{Java}{% Brown:2012:BRF,% Dennis:2018:MFI,% Fox:2017:ESI,% Gvero:2013:BRC,% Haubl:2011:ECE,% Higuera-Toledano:2014:EIS,% Motika:2015:LWS,% Ngo:2012:BRE,% Schmeisser:2013:MOE,% Vitek:2012:ISI,% Arslan:2011:JPM,% Kersten:2014:RRA,% Piedrahita-Quintero:2017:JGA,% Serbanescu:2016:DPO,% Accioly:2018:USS,% Adalid:2014:USA,% Afek:2012:ISJ,% Aiello:2011:JBA,% Ali:2010:DJB,% Almeida:2019:GPD,% Altidor:2014:RJG,% Altman:2010:OTJ,% Altman:2012:USM,% Ament:2013:ATG,% Amighi:2016:PCC,% Amin:2016:JST,% Andersen:2014:PLJ,% Anikeev:2015:SGC,% Anonymous:2012:AMJ,% Anonymous:2013:FAM,% Ansaloni:2012:DAO,% Arcaini:2012:CCM,% Arcaini:2017:RDP,% Auerbach:2010:LJC,% Autili:2013:HAR,% Avvenuti:2012:JTC,% Axelsen:2013:PTD,% Baar:2012:DEP,% Badihi:2017:CAG,% Balland:2014:ESP,% Barbu:2012:ARA,% Barbuti:2010:AIA,% Basanta-Val:2010:NHR,% Basanta-Val:2010:SSS,% Basanta-Val:2011:ECM,% Basanta-Val:2011:FTM,% Basanta-Val:2011:NFI,% Basanta-Val:2013:JRA,% Basanta-Val:2014:RMP,% Basanta-Val:2014:SDG,% Bedla:2012:SSJ,% Bell:2015:VFB,% Bellia:2011:PJS,% Bellia:2012:ERT,% Bellia:2013:JST,% Bender:2019:FJC,% Bergenti:2011:PPS,% Bettini:2013:CTB,% Bettini:2013:FDT,% Bettini:2017:XTJ,% Bhattacharya:2012:DLI,% Biboudis:2017:RJD,% Black:2018:NPJ,% Bluemke:2012:DTJ,% Bodden:2010:AOR,% Bogdanas:2015:KJC,% Boland:2012:JCC,% Borstler:2011:QEI,% Bouffard:2015:UCF,% Bourdykine:2012:LAM,% Bradel:2012:ITJ,% Briggs:2017:COI,% Brockschmidt:2012:ADN,% Brockschmidt:2012:ATP,% Brooks:2016:CST,% Brown:2017:NJP,% Burdette:2012:ECJ,% Campbell:2013:ICC,% Candel:2019:DMD,% Casale:2017:PEJ,% Caserta:2014:JTJ,% Castro:2017:JLC,% Cavalcanti:2013:SCJ,% Cazzola:2014:JBR,% Ceccarello:2012:TGC,% Ceccato:2010:MLD,% Ceccato:2015:LSE,% Celik:2019:DIA,% Chaikalis:2015:FJS,% Chalin:2010:TIG,% Chan:2017:DSL,% Chavez:2016:ACC,% Chawdhary:2017:PES,% Chen:2011:MJP,% Chen:2017:CLP% }. \NAMECITE{{Java}}{% Chen:2019:ESL,% Chen:2019:SVR,% Chisnall:2017:CJS,% Clerc:2016:OJJ,% Coppolino:2019:CAE,% Cordeiro:2018:BJV,% Cordoba-Sanchez:2016:ADS,% Cosentino:2012:MDR,% Costa:2010:RMN,% Curley:2010:RDT,% Dam:2010:PCI,% Dan:2018:LJE,% DeBeukelaer:2017:ECP,% DeFrancesco:2010:UAI,% Demange:2013:PBB,% Dias:2013:SIP,% Dietrich:2010:POD,% Dietrich:2015:GSE,% Dietrich:2016:WJD,% Duarte:2011:ICS,% Ebert:2015:ESE,% Efftinge:2013:XID,% Eichelberger:2014:FRM,% Elmas:2010:GRA,% Esquembre:2011:TPL,% Estevez-Ayres:2014:CSS,% Eugster:2013:SUP,% Evans:2013:WGJ,% Exposito:2012:DSJ,% Exposito:2015:LLJ,% Fan:2018:VCJ,% Fdez-Riverola:2012:JAF,% Femminella:2012:EJC,% Ferrara:2013:GSA,% Ferrari:2017:JJF,% Flanagan:2013:PES,% Fontaine:2012:VCF,% Fox:2017:EJT,% Frantzeskou:2011:SUD,% Gabaruk:2019:TJO,% Gadyatskaya:2012:JCA,% Gadyatskaya:2013:LTC,% Gampe:2011:SMB,% Garbervetsky:2011:QDM,% Gejibo:2012:CIE,% Gerakios:2014:RTP,% German:2012:MOS,% Gherardi:2012:JVC,% Giacaman:2011:OOP,% Gil:2012:SFJ,% Gong:2011:JSA,% Gonzalez:2013:HBP,% Goodrich:2010:DSA,% Gosling:2013:JLS,% Gosling:2014:JLS,% Grigore:2017:JGT,% Grossschadl:2012:EJI,% Gvero:2015:SJE,% Haddad:2013:SIP,% Halder:2017:JSV,% Hanazumi:2017:FAI,% Hasbun:2012:UTP,% Haubl:2010:CES,% Haubl:2013:CST,% Haubl:2014:TTE,% Hauswirth:2013:TJP,% Herranz:2012:VIP,% Higuera-Toledano:2010:ISI,% Hlopko:2014:ISJ,% Holzinger:2016:DSM,% Hoppe:2013:DDB,% Horie:2014:SDJ,% Horspool:2011:PPP,% Horstmann:2011:CJA,% Horstmann:2012:JEC,% Horstmann:2013:CJF,% Hsiao:2010:EST,% Hua:2019:EED,% Huang:2011:SBA,% Hunt:2012:JP,% Inoue:2012:AML,% Inoue:2012:ISC,% Insa:2018:AAJ,% Iranmanesh:2016:SSE,% James:2010:FMC,% Jara:2012:NVJ,% Javed:2016:TSJ,% Jayaraman:2017:CVJ,% Jendrock:2012:JET,% Ji:2012:PKP,% Jin:2012:JMM,% Johnsen:2012:SLM,% Jovic:2011:LLP,% Juneau:2012:JRP,% Jung:2012:EJA,% Jung:2014:HCO% }. \NAMECITE{{Java}}{% Kabanov:2011:DSF,% Kalibera:2011:FRT,% Karakoidas:2015:TSE,% Kaufmann:2013:SCO,% Kim:2010:EAE,% Kim:2011:MAE,% Kintis:2018:HEM,% Ko:2010:EAW,% Korsholm:2014:RTJ,% Kouneli:2012:MKD,% Kouzapas:2018:TPM,% Krebs:2014:JJB,% Kuehnhausen:2011:AJM,% Kumari:2011:AOO,% Landman:2016:EAR,% Landman:2017:CEA,% Laskowski:2012:DJP,% Lee:2016:ECP,% Leopoldseder:2016:JJT,% Leung:2013:PEJ,% Li:2011:JEC,% Li:2014:EAJ,% Li:2016:JJM,% Li:2018:ATJ,% Lindholm:2013:JVMa,% Lindholm:2013:JVMb,% Lindholm:2014:JVM,% Liu:2012:PAA,% Liva:2019:SDE,% Lochbihler:2013:MJM,% Lochbihler:2018:MTS,% Long:2010:TDSa,% Long:2010:TDSb,% Long:2012:COS,% Long:2013:JCG,% Lopes:2015:HSA,% Loureiro:2013:EDS,% Luckcuck:2017:SCJ,% Luckow:2017:HTP,% Lux:2011:TSD,% Lyon:2012:JTW,% Marek:2014:SRC,% Marinescu:2013:FSJ,% Markstrum:2010:JDP,% Martinez-Llario:2011:DJS,% Martinez:2017:ARR,% Martinez:2017:MBA,% Mastrangelo:2015:UYO,% Mastrangelo:2019:CAD,% Mateos:2010:MJN,% Mazinanian:2017:UUL,% McBurney:2016:ASC,% McGachey:2010:CJC,% McIntosh:2012:EJB,% McIntyre:2012:FJB,% McLane:2010:UIV,% McNerney:2019:BBB,% Mehrabi:2019:PUP,% Mercer:2012:CVI,% Mesbah:2017:REJ,% Mesbah:2019:REJ,% Misra:2012:JSC,% Misra:2013:JSC,% Mitchell:2010:FTL,% Miyazawa:2019:SCS,% Motika:2015:LWS,% Murawski:2014:GSI,% Mytkowicz:2010:EAJ,% Nakaike:2010:LER,% Nasseri:2010:CMR,% Nikolic:2012:DEA,% Nilsen:2012:RTJ,% Nilsen:2012:TOU,% Noll:2013:OFD,% Noller:2017:SSE,% Noller:2019:CSS,% Nourie:2010:REJ,% Nowicki:2018:MPI,% Oaks:2014:JPD,% Odaira:2010:ERT,% Ogata:2010:SJN,% Ogawa:2013:RJA,% Ohkawa:2013:RHO,% Olsson:2016:ERR,% Olszak:2012:RJP,% Ortin:2014:RPI,% Palmer:2011:BJM,% Pan:2018:ASJ,% Panizo:2012:EJP,% Papadimitriou:2011:SES,% Papadimitriou:2014:MLS,% Pape:2014:EJV,% Parizek:2012:PAJ,% Park:2011:DCM,% Parnin:2013:AUJ,% Pascarella:2019:CCC,% Passerat-Palmbach:2015:TSS% }. \NAMECITE{{Java}}{% Pawlak:2016:SLI,% Pham-Quang:2012:JAD,% Pina:2014:RDJ,% Pinto:2015:LSS,% Pironti:2010:PCJ,% Pitter:2010:RTJ,% Portillo-Dominguez:2016:ECP,% Poslavsky:2019:REJ,% Pour:2011:MBD,% Puffitsch:2013:SIP,% Pukall:2013:JFR,% Qiu:2017:USR,% Radoi:2015:ETS,% Ramirez-Deantes:2012:MTA,% Ramos:2013:DSJ,% Ramos:2015:NCS,% Rathje:2014:FMC,% Ravn:2012:SCJ,% Ravn:2013:EIS,% Rayns:2013:CJS,% Razafindralambo:2012:FFH,% Rehman:2016:VMJ,% Reichenbach:2012:PPD,% Reynolds:2013:MJB,% Reza:2012:JS,% Ricci:2011:SAO,% Rodeghero:2015:ETS,% Rosa:2019:AOT,% Rossi:2015:NPJ,% Rowe:2014:STA,% Saini:2018:CNC,% Sarimbekov:2014:JCS,% Sartor:2012:EMT,% Sawant:2018:RDC,% Scanniello:2017:FFC,% Schafer:2012:CAN,% Scheben:2012:VIF,% Schildt:2014:JCRb,% Schmeisser:2013:MOE,% Schmidt:2010:ERA,% Schoeberl:2010:WCE,% Schoeberl:2011:HAL,% Schoeberl:2017:SCJ,% Schultz:2010:WAJ,% Sciampacone:2010:EMS,% Servetto:2010:MMC,% Seth:2013:UJV,% Sewe:2011:CCS,% Sewe:2012:NSI,% Shafiei:2012:MCL,% Shah:2012:AMJ,% Sharma:2017:VCS,% Siek:2012:FDT,% Simao:2012:CER,% Simao:2019:GWS,% Singer:2011:GCA,% Sluanschi:2016:AAD,% Smans:2010:AVJ,% Snellenburg:2012:GJB,% Sondergaard:2017:CTD,% Sor:2014:MLD,% Spadini:2019:MOT,% Spoto:2010:MSL,% Spoto:2010:TAJ,% Spoto:2016:JSA,% Spoto:2019:SII,% Spring:2010:RAI,% Stancu:2015:SEH,% Stark:2001:JJV,% Stark:2014:JJV,% Stone:2015:WMT,% Storey:2019:SDP,% Strom:2017:HLR,% Su:2014:CEM,% Sudarsan:2019:BDK,% Sun:2013:BJW,% Sverdlove:2014:JVL,% Szweda:2012:ANB,% Taboada:2011:DEJ,% Taboada:2011:DLC,% Taboada:2012:FMS,% Taboada:2013:JHP,% Tate:2011:TWJ,% Teng:2010:TPA,% Teyton:2014:SLM,% Thakur:2019:PFP,% Toegl:2012:SSJ,% Toledo:2012:AJA,% Tommasel:2017:SJL,% Tran-Jorgensen:2018:ATV,% Tsai:2015:JPI,% Upadhyaya:2015:EML,% Urma:2015:JAL,% Uva:2018:AWJ,% Varier:2017:TNJ,% Vega-Gisbert:2016:DIJ,% Vidal:2016:ECJ,% Vidal:2016:UAE% }. \NAMECITE{{Java}}{% Vikas:2014:MGA,% Villazon:2010:ARA,% Villazon:2010:HCA,% Villazon:2011:CAW,% Wagner:2011:SJV,% Wampler:2011:FPJ,% Wang:2017:CJ,% Wang:2019:DEJ,% Wang:2019:TRC,% Welch:2010:ABS,% Wellings:2012:AEH,% Wellings:2016:ISC,% Wendykier:2010:PCH,% Westbrook:2010:MJM,% Wijayarathna:2019:WJC,% Wimmer:2013:MAV,% Wu:2011:RTS,% Wu:2018:EBJ,% Wurthinger:2011:AED,% Wurthinger:2011:SAR,% Wurthinger:2013:USD,% Xi:2012:MDA,% Xu:2013:PML,% Xuan:2017:NAR,% Xue:2012:RJC,% Yang:2010:JIP,% Yang:2017:EJV,% Yang:2019:MGL,% Yi:2015:CTC,% Zacharopoulos:2017:EMM,% Zakhour:2012:JTS,% Zakkak:2014:JJM,% Zeyda:2014:CMS,% Zhang:2012:RAJ,% Zhang:2016:NVC,% Zhang:2019:DSJ,% Zheng:2016:CMD,% Zhou:2019:AJM,% Zhu:2015:APL,% Zibin:2010:OIG,% Zschaler:2014:SJF,% daCosta:2012:JSL,% deMol:2012:GTJ,% elBoustani:2011:ITE,% hunEom:2012:SSJ,% vanderMerwe:2012:VAA,% DelRa:2013:BRJ% }. \NAMECITE{{Java}-Based}{% Aiello:2011:JBA,% Snellenburg:2012:GJB,% Stone:2015:WMT,% Szweda:2012:ANB,% Chen:2017:CLP,% Chen:2019:ESL,% Horie:2014:SDJ,% Jung:2014:HCO,% Kaufmann:2013:SCO,% Krebs:2014:JJB,% McIntyre:2012:FJB,% McLane:2010:UIV% }. \NAMECITE{{Java}-compatible}{% Auerbach:2010:LJC% }. \NAMECITE{{Java}-like}{% Bettini:2013:CTB,% Bettini:2013:FDT,% Dam:2010:PCI,% Servetto:2010:MMC% }. \NAMECITE{{Java-to-HDL}}{% Ohkawa:2013:RHO% }. \NAMECITE{{Java-to-JavaScript}}{% Leopoldseder:2016:JJT% }. \NAMECITE{Java.utils.Collection.sort}{% deGouw:2015:OJU% }. \NAMECITE{{Java/JSP}}{% Schultz:2010:WAJ% }. \NAMECITE{{Java/Scala}}{% Poslavsky:2019:REJ% }. \NAMECITE{{JavaBean}}{% Mateos:2010:ANI% }. \NAMECITE{{JavaBIP}}{% Bliudze:2017:ECC% }. \NAMECITE{{JavaCC}}{% Gupta:2016:LSA% }. \NAMECITE{{JavaCOP}}{% Markstrum:2010:JDP% }. \NAMECITE{{JavAdaptor}}{% Pukall:2013:JFR% }. \NAMECITE{{JavaFX}}{% Fetter:2017:TJT,% Topley:2011:JDG% }. \NAMECITE{{JavaGI}}{% Wehr:2010:JBP,% Wehr:2011:JIT% }. \NAMECITE{JavaScript}{% Anonymous:2015:BRL,% Kienle:2013:BRE,% Richardson:2014:BEL,% Teodorovici:2013:BRL,% Chamberlain:2017:PLR,% Adamsen:2017:PIR,% Ahn:2014:IJP,% Aigner:2015:AJE,% Alimadadi:2018:FBP,% Andreasen:2017:SDA,% Ashrov:2015:UCB,% Baxter:2018:PAS,% Bodin:2014:TMJ,% Bonetta:2013:TPE,% Cecco:2011:SJG,% Chadha:2018:JAS,% Chandra:2016:TIS,% Chaudhuri:2017:FPT,% Chevalier-Boisvert:2012:BSH,% Chong:2014:CCT,% Christophe:2018:ODA,% Chugh:2012:DTJ,% Dan:2018:LJE,% Deitcher:2010:JEJ,% Deitcher:2011:SPJ,% Dhawan:2012:EJT,% DiPierro:2018:RJ,% DiPierro:2018:TVG,% Disney:2015:SYJ,% Feldthaus:2011:TSR,% Feldthaus:2013:SAR,% Fischer:2016:EIE,% Foley-Bourgon:2017:EIC,% Fournet:2013:FAC,% Fritz:2017:TSA,% Fu:2014:FDC,% Gardner:2012:TPL,% Guo:2017:MJF,% Gupta:2019:CSJ,% Hackett:2012:FPH,% Haverbeke:2011:EJM,% Hedin:2016:IFS,% Herczeg:2013:TFF,% Herhut:2013:RTP,% Hughes-Croucher:2011:NRS,% Hunt:2016:RFF,% Kang:2012:FSJ,% Kashyap:2014:TRS,% Kedlaya:2016:SST,% Keil:2014:EDA,% Kereki:2015:JAW,% Khan:2015:UJW,% Kienle:2010:ATT,% Kim:2014:LBL,% Ko:2019:WSA,% Kossakowski:2012:JED,% Krishnamurthi:2012:SAJ,% Leopoldseder:2016:JJT,% Lerner:2010:FTJ,% Lerner:2010:SDT,% Lerner:2014:TRT,% Liu:2014:JNU,% Loring:2017:SAJ,% Madsen:2015:SAE,% Madsen:2017:MRA,% Magazinius:2012:SWS,% Martinsen:2017:CTL,% Matsakis:2015:TOJ,% Meawad:2012:EBS,% Mehrnezhad:2016:TIU,% Miller:2013:TSG,% Mirshokraie:2012:JJA,% Mirshokraie:2015:GMT,% Morgan:2018:SJW,% Na:2016:JPC,% Nicolay:2017:PAJ,% Ocariza:2017:SCC,% Pan:2017:GCF,% Pan:2019:GCF,% Pano:2018:FAL,% Park:2014:AAS,% Park:2015:KCF,% Park:2018:SAJ,% Park:2019:ROC,% Philips:2017:DDD,% Piao:2015:JJF,% Porter:2018:PJE,% Rauschmayer:2014:SJD,% Resenes:2019:JJM,% Richards:2010:ADB,% Richards:2011:ACJ,% Richards:2013:FAC,% Rudafshani:2017:LDD,% Ryu:2016:JFB,% Ryu:2019:TAB,% Santos:2018:JJV,% Sayed:2018:ITI% }. \NAMECITE{{JavaScript}}{% Serrano:2018:JAC,% Severance:2012:DJO,% Severance:2012:JDL,% Silva:2017:ICL,% Sridharan:2012:CTP,% Stark:2010:BIA,% Stefanov:2010:JP,% Sun:2017:AJP,% Swamy:2014:GTE,% Tanyalcin:2018:LVL,% Toledo:2011:ACJ,% VanCutsem:2015:RTC,% Verdu:2016:PSA,% Vouillon:2014:BJJ,% Walker:2012:SNJ,% Wang:2019:DEJ,% Wei:2016:ESD,% Yue:2013:MSI,% Zakai:2018:FPW,% Zakas:2010:HPJ,% deJong:2018:MJA,% Bouraqadi:2018:TDD,% Krishnaveni:2012:HOJ,% Meijer:2014:EJR,% Anonymous:2018:BRS,% Kienle:2013:BRE,% Teodorovici:2012:BRC,% Teodorovici:2013:BRL% }. \NAMECITE{{JavaScriptCore}}{% Pizlo:2017:JVM% }. \NAMECITE{{JaVerT}}{% Santos:2018:JJV% }. \NAMECITE{{JAWS}}{% Piao:2015:JJF% }. \NAMECITE{{JBInsTrace}}{% Caserta:2014:JTJ% }. \NAMECITE{{JCloudScale}}{% Zabolotnyi:2015:JCG% }. \NAMECITE{{JCML}}{% daCosta:2012:JSL% }. \NAMECITE{{JCSI}}{% Avvenuti:2012:JTC% }. \NAMECITE{{JCSP}}{% Welch:2010:ABS% }. \NAMECITE{{JDiffraction}}{% Piedrahita-Quintero:2017:JGA% }. \NAMECITE{{JDK}}{% Sawant:2018:RDC% }. \NAMECITE{{JDMM}}{% Zakkak:2014:JJM% }. \NAMECITE{{jDSSAT}}{% Resenes:2019:JJM% }. \NAMECITE{{JEqualityGen}}{% Grech:2011:JGE% }. \NAMECITE{{JET}}{% Li:2011:JEC% }. \NAMECITE{{JGRIM}}{% Mateos:2010:MJN% }. \NAMECITE{{Jinn}}{% Lee:2010:JSD% }. \NAMECITE{{JIT}}{% Bebenita:2010:STB,% Bonetta:2017:FJF,% Chang:2012:IOT,% Haubl:2014:TTE,% Inoue:2012:AML,% Jantz:2013:ESM,% Nuzman:2013:JTC,% Ottoni:2018:HJP,% Rompf:2014:SPJ,% Wade:2017:AVJ,% Zhang:2012:SRB% }. \NAMECITE{{JIT}-based}{% Bonetta:2017:FJF% }. \NAMECITE{{JITs}}{% Kedlaya:2014:DDL% }. \NAMECITE{{jMarkov}}{% Cote:2012:JPS% }. \NAMECITE{{JML}}{% Chalin:2010:TIG,% Tran-Jorgensen:2018:ATV% }. \NAMECITE{{JML}-annotated}{% Tran-Jorgensen:2018:ATV% }. \NAMECITE{{JNI}}{% Chisnall:2017:CJS% }. \NAMECITE{Joe}{% Anonymous:2018:BRS% }. \NAMECITE{{Johnny}}{% Wijayarathna:2019:WJC% }. \NAMECITE{join}{% Mateos:2010:ANI% }. \NAMECITE{{Jonge}}{% Ngo:2012:BRE% }. \NAMECITE{Journey}{% Ryu:2016:JFB% }. \NAMECITE{joy}{% Fogus:2011:JC% }. \NAMECITE{{JP2}}{% Sarimbekov:2014:JCS% }. \NAMECITE{{JPC}}{% Castro:2017:JLC% }. \NAMECITE{{JPF}}{% Berglund:2019:MSJ,% Wang:2017:JRJ,% Wang:2018:PBJ% }. \NAMECITE{{JPR}}{% Wang:2017:JRJ% }. \NAMECITE{{jQuery}}{% Andreasen:2014:DSA,% Park:2017:PSS% }. \NAMECITE{{JR}}{% Olsson:2016:ERR% }. \NAMECITE{{JR-like}}{% Olsson:2016:ERR% }. \NAMECITE{{JRE}}{% Caserta:2014:JTJ% }. \NAMECITE{{JS}}{% Aigner:2015:AJE,% Porter:2018:PJE% }. \NAMECITE{{js-emass}}{% Porter:2018:PJE% }. \NAMECITE{{Js\_of\_ocaml}}{% Vouillon:2014:BJJ% }. \NAMECITE{{JSART}}{% Mirshokraie:2012:JJA% }. \NAMECITE{{JSCore}}{% Chadha:2018:JAS% }. \NAMECITE{{JSetL}}{% Rossi:2015:NPJ% }. \NAMECITE{{JSON}}{% Bonetta:2017:FJF% }. \NAMECITE{{JSormdb}}{% Deitcher:2010:JEJ% }. \NAMECITE{{JSP}}{% Schultz:2010:WAJ% }. \NAMECITE{{JTabWb}}{% Ferrari:2017:JJF% }. \NAMECITE{JTRES}{% Higuera-Toledano:2014:EIS% }. \NAMECITE{{JTRES2011}}{% Ravn:2013:EIS% }. \NAMECITE{JTRES2013}{% Fox:2017:EJT% }. \NAMECITE{JTRES2014}{% Fox:2017:ESI% }. \NAMECITE{judgment}{% Cameron:2015:JFE% }. \NAMECITE{{Julia}}{% Dan:2018:LJE,% Spoto:2016:JSA% }. \NAMECITE{{Juliet}}{% Boland:2012:JCC% }. \NAMECITE{July}{% Brown:2012:BRF,% Kroening:2015:CAV% }. \NAMECITE{Jump}{% Wang:2018:HSA% }. \NAMECITE{jungle}{% Sewell:2012:TJ% }. \NAMECITE{{Jupyter}}{% Dan:2018:LJE% }. \NAMECITE{{JupyterLab}}{% Dan:2018:LJE% }. \NAMECITE{Just}{% Dissegna:2016:AIB,% Thakur:2019:PFP,% Kerschbaumer:2013:IFT,% Lee:2016:ECP,% Martinsen:2017:CTL,% Tatsubori:2010:EJT% }. \NAMECITE{Just-In-Time}{% Thakur:2019:PFP,% Dissegna:2016:AIB,% Kerschbaumer:2013:IFT,% Lee:2016:ECP,% Martinsen:2017:CTL,% Tatsubori:2010:EJT% }. \NAMECITE{{JVM}}{% Anjo:2016:DML,% Arnold:2011:AOJ,% Chen:2016:CDD,% Guyer:2014:UJT,% McIlroy:2010:HJR,% Pina:2014:RDJ,% Rayns:2013:CJS,% Rosa:2017:ARC,% Savrun-Yeniceri:2014:EHI,% Steindorfer:2015:OHA,% Subramaniam:2011:PCJ,% Wang:2017:JRJ% }. \NAMECITE{{JVMs}}{% Bell:2014:PID,% Zhang:2012:SRB% }. \NAMECITE{{K-Java}}{% Bogdanas:2015:KJC% }. \NAMECITE{kernel}{% Hofmann:2011:EOS% }. \NAMECITE{Key}{% Basin:2017:KKV,% Dey:2013:STA,% Ji:2012:PKP% }. \NAMECITE{key-value}{% Dey:2013:STA% }. \NAMECITE{keynote}{% McKinley:2016:PWU% }. \NAMECITE{Kirk}{% DelRa:2013:BRJ% }. \NAMECITE{{KiWi}}{% Basin:2017:KKV% }. \NAMECITE{{KJS}}{% Park:2015:KCF% }. \NAMECITE{{Knoernschild}}{% DelRa:2013:BRJ% }. \NAMECITE{knot}{% Lin:2012:UKT% }. \NAMECITE{know}{% Dietrich:2016:WJD,% Gramoli:2015:MTY,% Hanenberg:2015:WDW% }. \NAMECITE{Knowledge}{% Kouneli:2012:MKD,% Upadhyaya:2010:UDS% }. \NAMECITE{known}{% Hanenberg:2015:WDW% }. \NAMECITE{Kraken}{% Anonymous:2014:RKS% }. \NAMECITE{Lake}{% Hollingsworth:2012:SPI% }. \NAMECITE{lambda}{% Mazinanian:2017:UUL% }. \NAMECITE{lambdas}{% Urma:2015:JAL% }. \NAMECITE{landscape}{% Sverdlove:2014:JVL% }. \NAMECITE{Language}{% DeNicola:2014:FAA,% Gosling:2013:JLS,% Gosling:2014:JLS,% Grimmer:2018:CLI,% James:2010:FMC,% Kouneli:2012:MKD,% Maas:2016:THL,% Nourie:2010:REJ,% Severance:2012:JDL,% Stefik:2013:EIP,% Wang:2018:HSA,% Auerbach:2010:LJC,% Castro:2017:JLC,% Cordoba-Sanchez:2016:ADS,% Diaz:2013:LEU,% Erdweg:2012:GLE,% Feeley:2016:CML,% Grimmer:2016:HPC,% Hosking:2012:CHL,% Humer:2015:DSL,% Kedlaya:2014:DDL,% Lee:2010:JSD,% Lorenzen:2016:STD,% Marr:2017:CLC,% Scherr:2016:AFC,% Servetto:2010:MMC,% Sondergaard:2017:CTD,% Stork:2014:APB,% Vilk:2014:DBB,% Wood:2014:LLD,% Wurthinger:2017:PPE,% Zhu:2015:APL,% daCosta:2012:JSL% }. \NAMECITE{language-level}{% Wood:2014:LLD% }. \NAMECITE{Language-Neutral}{% Wang:2018:HSA% }. \NAMECITE{Languages}{% Choi:2017:SAS,% Marino:2016:DXU,% Pape:2014:EJV,% Yang:2017:EJV,% Albert:2010:PIM,% Bettini:2013:FDT,% Chang:2012:IOT,% Daloze:2018:PDL,% Efftinge:2013:XID,% Erdweg:2014:FEL,% Felgentreff:2015:CBC,% Hanenberg:2015:WDW,% Heidegger:2012:APC,% Heidenreich:2010:GST,% Kedlaya:2014:ITS,% Marino:2010:DSE,% Nuzman:2013:JTC,% Petrashko:2016:CGL,% Selakovic:2018:TGH,% Stefanescu:2016:SBP,% Zhao:2012:PTI% }. \NAMECITE{{LARD}}{% Wood:2014:LLD% }. \NAMECITE{Large}{% Brown:2017:NJP,% Alshara:2016:MLO,% Ceccato:2015:LSE,% Chen:2019:ESL,% Landman:2016:EAR,% Landman:2017:CEA,% Martinez:2017:ARR,% McLane:2010:UIV,% Pinto:2015:LSS,% Wu:2011:RTS% }. \NAMECITE{Large-Scale}{% Brown:2017:NJP,% Chen:2019:ESL,% Martinez:2017:ARR,% McLane:2010:UIV,% Pinto:2015:LSS,% Wu:2011:RTS% }. \NAMECITE{{Larus}}{% DElia:2013:BLP% }. \NAMECITE{Latency}{% Marz:2016:RPC,% Exposito:2015:LLJ,% Jovic:2011:LLP% }. \NAMECITE{{lawn}}{% Chamberlain:2017:PLR% }. \NAMECITE{laws}{% Duarte:2011:ICS% }. \NAMECITE{Layer}{% Olson:2018:CLM,% Schoeberl:2011:HAL,% Dennis:2018:MFI% }. \NAMECITE{layered}{% Robatmili:2014:MRL% }. \NAMECITE{lazy}{% Thomson:2015:LHB% }. \NAMECITE{Leading}{% Mitchell:2010:FTL,% Pano:2018:FAL% }. \NAMECITE{leak}{% Sor:2014:MLD,% Xu:2013:PML,% Yan:2017:AAA% }. \NAMECITE{Leaks}{% Andersen:2014:PLJ,% Rudafshani:2017:LDD,% Vilk:2018:BAD% }. \NAMECITE{{LeakSpot}}{% Rudafshani:2017:LDD% }. \NAMECITE{lean}{% Bhattacharya:2012:DLI,% Steindorfer:2015:OHA% }. \NAMECITE{Learn}{% Reardon:2014:SSB% }. \NAMECITE{Learning}{% Dan:2018:LJE,% Jeon:2019:MLA,% Paquin:2018:AAS,% Paul:2014:RTP,% Reardon:2014:SSB,% Bastani:2018:ALP,% Choi:2013:GGT,% Kulkarni:2012:MCO,% Anonymous:2015:BRL,% Teodorovici:2013:BRL% }. \NAMECITE{learnt}{% Grigore:2016:ARG% }. \NAMECITE{Legacy}{% Knoche:2018:UML,% Silva:2017:ICL,% Ceccato:2010:MLD% }. \NAMECITE{Legally}{% Samuelson:2012:LSO% }. \NAMECITE{length}{% Spoto:2010:TAJ% }. \NAMECITE{Less}{% Brown:2016:HBS% }. \NAMECITE{Lessons}{% Ugawa:2018:TSL% }. \NAMECITE{Level}{% Anjo:2016:DML,% Martinsen:2014:HTL,% Simon:2015:STH,% Yan:2019:ACL,% Egbring:2010:POS,% Hosking:2012:CHL,% Inoue:2012:AML,% Kim:2014:LBL,% Luckcuck:2017:SCJ,% Martinsen:2017:CTL,% Richard-Foy:2014:EHL,% Taboada:2011:DLC,% VanNieuwpoort:2010:SHL,% Wood:2014:LLD% }. \NAMECITE{leveraging}{% Wang:2019:DEJ% }. \NAMECITE{Lexical}{% Gupta:2016:LSA% }. \NAMECITE{Lexicon}{% Tanyalcin:2018:LVL% }. \NAMECITE{Libraries}{% Baar:2012:DEP,% Ramirez-Deantes:2012:MTA,% Biboudis:2017:RJD,% Chong:2014:CCT,% Erdweg:2012:GLE,% Papadimitriou:2014:MLS,% Park:2018:SAJ,% Taboada:2011:DLC% }. \NAMECITE{Library}{% Chamberlain:2017:PLR,% Chan:2017:DSL,% Nowicki:2018:MPI,% Ortin:2014:RPI,% Tanyalcin:2018:LVL,% Wendykier:2010:PCH,% deJong:2018:MJA,% Castro:2017:JLC,% Pawlak:2016:SLI,% Piedrahita-Quintero:2017:JGA,% Poslavsky:2019:REJ,% Teyton:2014:SLM,% Tommasel:2017:SJL% }. \NAMECITE{License}{% German:2012:MOS% }. \NAMECITE{Life}{% Esquembre:2011:TPL% }. \NAMECITE{{LIFT}}{% Bodden:2013:SLS% }. \NAMECITE{Light}{% Motika:2015:LWS% }. \NAMECITE{Light-weight}{% Motika:2015:LWS% }. \NAMECITE{Lightweight}{% Bourdykine:2012:LAM,% Kim:2014:LBL,% Kim:2017:TAA,% Rompf:2012:LMS% }. \NAMECITE{like}{% Bettini:2013:CTB,% Bettini:2013:FDT,% Dam:2010:PCI,% Papadimitriou:2014:MLS,% Servetto:2010:MMC,% Vikas:2014:MGA,% Olsson:2016:ERR% }. \NAMECITE{{Lime}}{% Auerbach:2010:LJC% }. \NAMECITE{line}{% Steindorfer:2017:TSP% }. \NAMECITE{linearizability}{% Liu:2014:FFL% }. \NAMECITE{lines}{% Bodden:2013:SLS,% Kastner:2012:TCA% }. \NAMECITE{linguistic}{% Upadhyaya:2015:EML% }. \NAMECITE{Linux}{% Richardson:2014:BEL% }. \NAMECITE{Linux-basierte}{% Richardson:2014:BEL% }. \NAMECITE{Listener}{% Jovic:2011:LLP% }. \NAMECITE{little}{% Hanenberg:2015:WDW% }. \NAMECITE{liveness}{% Li:2014:MHD% }. \NAMECITE{Load}{% Gadyatskaya:2013:LTC,% Portillo-Dominguez:2016:ECP% }. \NAMECITE{loaders}{% Shafiei:2012:MCL% }. \NAMECITE{loading}{% Wagner:2011:SJV% }. \NAMECITE{Local}{% Nowicki:2018:MPI,% DeBeukelaer:2017:ECP% }. \NAMECITE{localised}{% Spoto:2010:MSL% }. \NAMECITE{locality}{% Hellyer:2010:LCW,% Olszak:2012:RJP% }. \NAMECITE{localize}{% Zhang:2013:IMF% }. \NAMECITE{location}{% Nasseri:2010:CMR% }. \NAMECITE{Locators}{% Shah:2012:AMJ% }. \NAMECITE{Lock}{% Fernandes:2011:LFS,% Nakaike:2010:LER,% Newton:2015:ALF,% Upadhyaya:2010:UDS% }. \NAMECITE{Lock-free}{% Fernandes:2011:LFS,% Newton:2015:ALF% }. \NAMECITE{Locking}{% Golan-Gueta:2017:ASA,% Johnsen:2012:SLM,% Golan-Gueta:2014:ASL,% Golan-Gueta:2015:ASA,% Yang:2019:MGL% }. \NAMECITE{locks}{% Strom:2017:HLR% }. \NAMECITE{Logging}{% Chen:2019:ESL,% Chen:2017:CLP% }. \NAMECITE{Logic}{% Zheng:2018:ADS,% Gardner:2012:TPL,% Phan:2018:TIG,% Sousa:2016:CHL% }. \NAMECITE{loop}{% DElia:2013:BLP,% Hayashizaki:2012:IPT,% Park:2018:SAJ% }. \NAMECITE{Loops}{% Radoi:2015:ETS,% Leung:2013:PEJ% }. \NAMECITE{loss}{% Wu:2011:RTS% }. \NAMECITE{Low}{% Exposito:2015:LLJ,% Gejibo:2012:CIE,% Simon:2015:STH,% Wood:2014:LLD,% Zhang:2015:LOS,% Zuo:2016:LOF,% Bacon:2013:PRT,% Xu:2010:FLU% }. \NAMECITE{Low-Budget}{% Gejibo:2012:CIE% }. \NAMECITE{Low-latency}{% Exposito:2015:LLJ% }. \NAMECITE{Low-level}{% Wood:2014:LLD% }. \NAMECITE{Low-overhead}{% Zhang:2015:LOS,% Zuo:2016:LOF% }. \NAMECITE{low-utility}{% Xu:2010:FLU% }. \NAMECITE{lunch}{% David:2014:CMC% }. \NAMECITE{{m}}{% Mateos:2010:MJN% }. \NAMECITE{{m-JGRIM}}{% Mateos:2010:MJN% }. \NAMECITE{{M2M}}{% Paul:2014:RTP% }. \NAMECITE{Machine}{% Jeon:2019:MLA,% Lindholm:2014:JVM,% Ament:2013:ATG,% Chevalier-Boisvert:2012:BSH,% Kaufmann:2013:SCO,% Kulkarni:2012:MCO,% McMillan:2011:SVM,% Pizlo:2017:JVM,% Sciampacone:2010:EMS,% Wagner:2011:SJV,% Wimmer:2013:MAV,% Briggs:2017:COI,% Clerc:2016:OJJ,% Lindholm:2013:JVMa,% Lindholm:2013:JVMb,% Luckow:2017:HTP,% Pape:2014:EJV,% Rosa:2019:AOT,% Sarimbekov:2014:JCS,% Schmeisser:2013:MOE,% Seth:2013:UJV,% Sewe:2011:CCS,% Simao:2012:CER,% Stark:2001:JJV,% Stark:2014:JJV,% Upadhyaya:2015:EML% }. \NAMECITE{Machine-Learning}{% Jeon:2019:MLA% }. \NAMECITE{Machines}{% Arcaini:2012:CCM,% Gidra:2015:NGC,% Jantz:2013:ESM,% Kedlaya:2014:DDL,% Namjoshi:2010:NOP% }. \NAMECITE{macros}{% Disney:2015:SYJ% }. \NAMECITE{Magic}{% Spoto:2010:MSL% }. \NAMECITE{Magic-sets}{% Spoto:2010:MSL% }. \NAMECITE{Magnitude}{% Brown:2016:HBS% }. \NAMECITE{major}{% Anonymous:2012:AMJ% }. \NAMECITE{Making}{% Lochbihler:2013:MJM,% Stark:2010:BIA,% Palmer:2011:BJM% }. \NAMECITE{malformed}{% Steimann:2016:CRA% }. \NAMECITE{Malicious}{% Krishnaveni:2012:HOJ,% Anikeev:2015:SGC% }. \NAMECITE{malleable}{% Mateos:2010:ANI% }. \NAMECITE{malware}{% Chawdhary:2017:PES% }. \NAMECITE{Managed}{% Maas:2016:THL,% Nguyen:2018:SCM,% Nguyen:2018:UCM,% Barr:2014:TAT,% Cao:2012:YYP,% Geoffray:2010:VSM,% Zacharopoulos:2017:EMM% }. \NAMECITE{Managed-Language}{% Maas:2016:THL% }. \NAMECITE{Management}{% Olson:2018:CLM,% Paul:2014:RTP,% Yerima:2012:AMB,% Aigner:2015:AJE,% Basanta-Val:2014:RMP,% Bedi:2013:MMT,% Egbring:2010:POS,% Huang:2013:ECS,% Kedia:2017:SFS,% Kunjir:2017:TAM,% Mesbah:2017:REJ,% Nilsen:2012:TOU,% Pinto:2014:UEB,% Stancu:2015:SEH,% Tarau:2011:IST,% Wagner:2011:CMM% }. \NAMECITE{manipulating}{% Ko:2019:WSA,% Yahav:2010:VSP% }. \NAMECITE{Manipulation}{% Moller:2014:ADC% }. \NAMECITE{manual}{% Kedia:2017:SFS,% Kintis:2018:HEM% }. \NAMECITE{many}{% Gidra:2011:ASG,% Steindorfer:2018:MOA% }. \NAMECITE{Map}{% Basin:2017:KKV% }. \NAMECITE{mapped}{% Steindorfer:2015:OHA% }. \NAMECITE{Mapping}{% Laskowski:2012:DJP,% Upadhyaya:2015:EML% }. \NAMECITE{{MapReduce}}{% Li:2016:JJM,% Radoi:2014:TIC,% Singer:2011:GCA% }. \NAMECITE{maps}{% Newton:2015:ALF,% Steindorfer:2018:MOA% }. \NAMECITE{mashup}{% Endrullis:2012:WEM% }. \NAMECITE{Masses}{% Boldi:2018:BMC,% Brachthauser:2018:EHM,% Inostroza:2016:MIM% }. \NAMECITE{Massive}{% Boldi:2018:BMC% }. \NAMECITE{Massively}{% Nowicki:2018:MPI% }. \NAMECITE{mastering}{% Subramaniam:2011:PCJ% }. \NAMECITE{{Math.Js}}{% deJong:2018:MJA% }. \NAMECITE{Mathematical}{% Bourdykine:2012:LAM% }. \NAMECITE{Mathematics}{% deJong:2018:MJA% }. \NAMECITE{{MATLAB}}{% Altman:2012:USM,% Foley-Bourgon:2017:EIC,% Papadimitriou:2014:MLS,% VanLoan:2010:ITC,% Hasbun:2012:UTP% }. \NAMECITE{{MATLAB}-like}{% Papadimitriou:2014:MLS% }. \NAMECITE{matrix}{% Halder:2017:JSV,% Tommasel:2017:SJL% }. \NAMECITE{matters}{% Dietrich:2016:WJD% }. \NAMECITE{{Maxine}}{% Wimmer:2013:MAV% }. \NAMECITE{{MCAPL}}{% Dennis:2018:MFI% }. \NAMECITE{me}{% Lauinger:2018:TSD,% Costa:2010:RMN,% Gejibo:2012:CIE,% Xi:2012:MDA% }. \NAMECITE{{ME}-Based}{% Gejibo:2012:CIE% }. \NAMECITE{mean}{% Rubin:2014:HCW% }. \NAMECITE{Means}{% Sudarsan:2019:BDK% }. \NAMECITE{Measurement}{% Yerima:2012:AMB,% Yue:2013:MSI% }. \NAMECITE{Measurement-Based}{% Yerima:2012:AMB% }. \NAMECITE{Measuring}{% DosSantos:2010:MPB,% David:2014:CMC,% Gramoli:2015:MTY,% Jovic:2011:LLP% }. \NAMECITE{mechanical}{% Zhang:2013:IMF% }. \NAMECITE{mechanised}{% Bodin:2014:TMJ% }. \NAMECITE{Mechanising}{% Lochbihler:2018:MTS% }. \NAMECITE{Media}{% Brown:2012:BRF% }. \NAMECITE{meets}{% Kerschbaumer:2013:IFT% }. \NAMECITE{Memento}{% Clifford:2015:MMD% }. \NAMECITE{memoization}{% Toffola:2015:PPY% }. \NAMECITE{memories}{% Akram:2018:WRG% }. \NAMECITE{Memory}{% Battig:2017:SDC,% Jin:2012:JMM,% Marino:2016:DXU,% Nguyen:2018:UCM,% Olson:2018:CLM,% Sor:2014:MLD,% Stone:2015:WMT,% Wu:2018:EBJ,% Aigner:2011:STM,% Aigner:2015:AJE,% Albert:2010:PIM,% Bonetta:2016:GSM,% Bruno:2018:DVM,% Cavalcanti:2013:SCJ,% Demange:2013:PBB,% Dias:2013:SIP,% Fernandes:2011:LFS,% Flanagan:2010:AMD,% Garbervetsky:2011:QDM,% Hower:2014:HRF,% Huang:2013:ECS,% Kang:2017:PSR,% Kedia:2017:SFS,% Kunjir:2017:TAM,% Lochbihler:2013:MJM,% Marino:2010:DSE,% Mesbah:2017:REJ,% Nilsen:2012:TOU,% Ogata:2010:SJN,% Rudafshani:2017:LDD,% Sewe:2012:NSI,% Simao:2019:GWS,% Singh:2012:EPS,% Stancu:2015:SEH,% Steindorfer:2015:CSM,% Tarau:2011:IST,% Torlak:2010:MCA,% Vilk:2018:BAD,% Wagner:2011:CMM,% Xu:2013:PML,% Yan:2017:AAA,% Zakkak:2014:JJM,% Zhang:2015:LOS,% Zhang:2017:ACE% }. \NAMECITE{memory-performance}{% Simao:2019:GWS% }. \NAMECITE{{MemSAT}}{% Torlak:2010:MCA% }. \NAMECITE{merge}{% Accioly:2018:USS% }. \NAMECITE{{Mergesort}}{% Leino:2015:APS% }. \NAMECITE{merging}{% Shen:2019:IRA,% Tan:2017:EPP% }. \NAMECITE{Message}{% Kuehnhausen:2011:AJM,% Exposito:2012:DSJ,% Taboada:2011:DEJ,% Taboada:2012:FMS,% Upadhyaya:2015:EML% }. \NAMECITE{message-passing}{% Exposito:2012:DSJ,% Taboada:2011:DEJ,% Taboada:2012:FMS,% Upadhyaya:2015:EML% }. \NAMECITE{messages}{% elBoustani:2011:ITE% }. \NAMECITE{meta}{% Marr:2015:TVP,% Servetto:2010:MMC% }. \NAMECITE{meta-circular}{% Servetto:2010:MMC% }. \NAMECITE{meta-compilation}{% Marr:2015:TVP% }. \NAMECITE{metadata}{% Dias:2013:SIP,% Wang:2019:DEJ% }. \NAMECITE{{MetaFJig}}{% Servetto:2010:MMC% }. \NAMECITE{metaheuristics}{% DeBeukelaer:2017:ECP% }. \NAMECITE{metaprogramming}{% Palmer:2011:BJM% }. \NAMECITE{Method}{% Anjo:2016:DML,% Basanta-Val:2011:FTM,% Berglund:2019:MSJ,% German:2012:MOS,% Afek:2012:ISJ,% Andrysco:2016:PFP,% Huang:2012:RRC,% Sudarsan:2019:BDK,% Surendran:2016:APP,% Vidal:2016:UAE,% Zhou:2019:AJM% }. \NAMECITE{Method-Level}{% Anjo:2016:DML% }. \NAMECITE{Methods}{% McBurney:2016:ASC,% Paul:2014:RTP,% Vidal:2018:ARB,% Brandt:2014:DAS,% Grech:2011:JGE,% Landman:2016:EAR,% Landman:2017:CEA,% Saini:2018:CNC% }. \NAMECITE{Metrics}{% Kumari:2011:AOO,% Johari:2011:ESE,% Singh:2013:TGC,% Schmeisser:2013:MOE% }. \NAMECITE{{Metriken}}{% Schmeisser:2013:MOE% }. \NAMECITE{Microscopic}{% Ramamohanarao:2017:SSM% }. \NAMECITE{Microservices}{% Knoche:2018:UML,% Larrucea:2018:M% }. \NAMECITE{{Microsoft}}{% Anonymous:2013:FAM% }. \NAMECITE{Middleware}{% Ramos:2013:DSJ,% Almeida:2019:GPD,% Horie:2014:SDJ,% Huang:2011:SBA,% Mateos:2010:MJN% }. \NAMECITE{middleweight}{% Iranmanesh:2016:SSE,% Murawski:2014:GSI% }. \NAMECITE{midstream}{% Su:2014:CEM% }. \NAMECITE{Migrating}{% Alshara:2016:MLO,% Ceccato:2010:MLD,% Candel:2019:DMD% }. \NAMECITE{Migration}{% Oh:2015:MWA,% Feeley:2016:CML% }. \NAMECITE{migrations}{% Teyton:2014:SLM% }. \NAMECITE{Miniboxing}{% Ureche:2013:MIS% }. \NAMECITE{minimal}{% Choi:2013:GGT% }. \NAMECITE{mining}{% Dyer:2014:DVE% }. \NAMECITE{{Mint}}{% Westbrook:2010:MJM% }. \NAMECITE{minute}{% Dietrich:2015:GSE% }. \NAMECITE{minutes}{% Bodden:2013:SLS% }. \NAMECITE{misconfigurations}{% Martinez:2017:MBA% }. \NAMECITE{Mismatch}{% Yang:2012:MPD% }. \NAMECITE{misses}{% Inoue:2012:ISC% }. \NAMECITE{Missions}{% Wellings:2016:ISC% }. \NAMECITE{Mistakes}{% Brown:2017:NJP% }. \NAMECITE{Mitigating}{% Bedi:2013:MMT,% Kulkarni:2012:MCO% }. \NAMECITE{mixed}{% Canino:2017:PAE% }. \NAMECITE{Mobile}{% Gejibo:2012:CIE,% Grossschadl:2012:EJI,% Liu:2018:JIO,% Marz:2016:RPC,% Xi:2012:MDA,% Gadyatskaya:2013:LTC,% Gupta:2018:HDB,% Kuehnhausen:2011:AJM,% Mateos:2010:MJN,% Mehrnezhad:2016:TIU% }. \NAMECITE{{Mock}}{% Spadini:2019:MOT% }. \NAMECITE{Model}{% Bultan:2018:SCA,% Chavez:2016:ACC,% Chisnall:2017:CJS,% Cosentino:2012:MDR,% Dissegna:2016:AIB,% Funes:2012:RMC,% Jeon:2019:MLA,% Jin:2012:JMM,% Lochbihler:2018:MTS,% Marino:2016:DXU,% Martinez:2017:MBA,% Marz:2016:RPC,% Basanta-Val:2011:ECM,% Candel:2019:DMD,% Carro:2013:MDA,% Cavalcanti:2013:SCJ,% Cazzola:2014:JBR,% Ceccarello:2012:TGC,% Chanda:2012:TBS,% Demange:2013:PBB,% Fan:2018:VCJ,% Grigore:2016:ARG,% Heumann:2013:TEM,% Lochbihler:2013:MJM,% Luu:2014:MCC,% Madsen:2017:MRA,% Marino:2010:DSE,% Pour:2011:MBD,% Rathje:2014:FMC,% Raychev:2016:PMC,% Rehman:2016:VMJ,% Rhodes:2015:DDO,% Singh:2012:EPS,% Su:2014:CEM,% Sudarsan:2019:BDK,% Taibi:2013:ROS,% VanNieuwpoort:2010:SHL,% Zakkak:2014:JJM,% Zhang:2016:NVC% }. \NAMECITE{Model-Aware}{% Jin:2012:JMM% }. \NAMECITE{Model-based}{% Martinez:2017:MBA,% Pour:2011:MBD% }. \NAMECITE{model-driven}{% Candel:2019:DMD,% Carro:2013:MDA% }. \NAMECITE{Modeling}{% Gherardi:2012:JVC,% James:2010:FMC,% Kouneli:2012:MKD,% Li:2014:MHD,% Reynolds:2013:MJB,% Shafiei:2012:MCL,% Cote:2012:JPS,% Sondergaard:2017:CTD,% Tan:2017:EPP,% Zacharopoulos:2017:EMM% }. \NAMECITE{Modelling}{% Casale:2017:PEJ% }. \NAMECITE{Models}{% Chaikalis:2015:FJS,% Parker:2011:DPG,% Zeyda:2014:CMS,% Arcaini:2017:RDP,% Hower:2014:HRF,% Torlak:2010:MCA,% Zhang:2017:ACE% }. \NAMECITE{Modern}{% Luo:2019:HDS,% Freudenberg:2015:SMP,% Haverbeke:2011:EJM,% Jantz:2013:ESM,% Kunjir:2017:TAM,% Morgan:2018:SJW,% Teodorovici:2013:BRL,% Wagner:2011:CMM,% Zeuch:2019:AES% }. \NAMECITE{Modernization}{% Knoche:2018:UML,% Nilsen:2012:RTJ% }. \NAMECITE{modes}{% Bender:2019:FJC% }. \NAMECITE{Modified}{% Gill:2010:MDP% }. \NAMECITE{Modular}{% Inostroza:2016:MIM,% Leavens:2015:BSS,% Ramirez-Deantes:2012:MTA,% Acar:2018:PCM,% Mamouras:2017:SMS,% Rompf:2012:LMS% }. \NAMECITE{Modularisation}{% Shah:2012:AMJ% }. \NAMECITE{modularity}{% DelRa:2013:BRJ,% Steimann:2010:TMI% }. \NAMECITE{module}{% Kang:2012:FSJ,% Resenes:2019:JJM% }. \NAMECITE{Modules}{% Black:2018:NPJ,% Park:2011:DCM% }. \NAMECITE{monad}{% Gill:2015:RMD% }. \NAMECITE{{MongoDB}}{% Guo:2017:MJF% }. \NAMECITE{monitor}{% Sayed:2018:ITI% }. \NAMECITE{Monitoring}{% Arcaini:2012:CCM,% Mace:2018:PTD,% Costa:2010:RMN,% Dam:2010:PCI,% Eichelberger:2014:FRM,% Kuehnhausen:2011:AJM% }. \NAMECITE{Monitors}{% Bodden:2012:PEF,% Herranz:2012:VIP% }. \NAMECITE{Morgan}{% Anonymous:2018:BRS% }. \NAMECITE{mori}{% Clifford:2015:MMD% }. \NAMECITE{movement}{% Nasseri:2010:CMR% }. \NAMECITE{{MPI}}{% Rehman:2016:VMJ,% Siegel:2011:AFV,% Vega-Gisbert:2016:DIJ% }. \NAMECITE{{MPI}-based}{% Siegel:2011:AFV% }. \NAMECITE{{MPJ}}{% Javed:2016:TSJ,% Taboada:2012:FMS% }. \NAMECITE{{MrCrypt}}{% Tetali:2013:MSA% }. \NAMECITE{{MS}}{% Fischer:2016:EIE% }. \NAMECITE{Multi}{% Grimmer:2018:CLI,% Johnsen:2012:SLM,% Ramos:2013:DSJ,% Bedi:2013:MMT,% Bois:2013:BGV,% Feeley:2016:CML,% Fernandes:2011:LFS,% Grimmer:2016:HPC,% Inoue:2012:AML,% McIlroy:2010:HJR,% Puffitsch:2013:SIP,% Sartor:2012:EMT,% Singer:2011:GCA,% Steindorfer:2018:MOA,% Taboada:2011:DEJ,% Tarau:2011:IST,% Westbrook:2010:MJM,% Yang:2019:MGL% }. \NAMECITE{Multi-Core}{% Ramos:2013:DSJ,% McIlroy:2010:HJR,% Taboada:2011:DEJ% }. \NAMECITE{multi-cores}{% Singer:2011:GCA% }. \NAMECITE{multi-engine}{% Tarau:2011:IST% }. \NAMECITE{multi-granularity}{% Yang:2019:MGL% }. \NAMECITE{Multi-Language}{% Grimmer:2018:CLI,% Feeley:2016:CML,% Grimmer:2016:HPC% }. \NAMECITE{multi-level}{% Inoue:2012:AML% }. \NAMECITE{multi-maps}{% Steindorfer:2018:MOA% }. \NAMECITE{multi-processor}{% Puffitsch:2013:SIP% }. \NAMECITE{multi-stage}{% Westbrook:2010:MJM% }. \NAMECITE{Multi-threaded}{% Johnsen:2012:SLM,% Bois:2013:BGV,% Sartor:2012:EMT,% Taft:2013:TPS% }. \NAMECITE{multi-threats}{% Bedi:2013:MMT% }. \NAMECITE{multi-version}{% Fernandes:2011:LFS% }. \NAMECITE{Multicore}{% Akram:2016:BPG,% Chen:2011:MJP,% Malhotra:2017:PPS,% Sartor:2012:EMT,% Sciampacone:2010:EMS,% Teng:2010:TPA% }. \NAMECITE{multilevel}{% Jantz:2013:ESM% }. \NAMECITE{multiphase}{% Gampe:2011:SMB% }. \NAMECITE{Multiplatform}{% Zheng:2016:CMD% }. \NAMECITE{Multiple}{% Austin:2012:MFD,% Austin:2017:MFD,% Herczeg:2013:TFF,% Cameron:2015:JFE,% DElia:2013:BLP% }. \NAMECITE{multiplexing}{% Basanta-Val:2011:FTM% }. \NAMECITE{Multiprocessing}{% Vikas:2014:MGA% }. \NAMECITE{multiprocessor}{% Pitter:2010:RTJ,% Plumbridge:2013:BPR,% Strom:2017:HLR% }. \NAMECITE{Multiprocessors}{% Kim:2011:MAE,% Ravn:2012:SCJ% }. \NAMECITE{Multithreaded}{% Kaiser:2014:WAM,% Lochbihler:2018:MTS,% Samak:2014:MTS,% Burnim:2012:SCS,% Dam:2010:PCI,% Ferrara:2013:GSA% }. \NAMECITE{Multithreading}{% Chen:2011:MJP% }. \NAMECITE{multivariate}{% Arslan:2011:JPM% }. \NAMECITE{multiway}{% Yang:2019:MGL% }. \NAMECITE{{Mungo}}{% Kouzapas:2018:TPM% }. \NAMECITE{{MuscalietJS}}{% Robatmili:2014:MRL% }. \NAMECITE{Mutagenic}{% Yang:2012:MPD% }. \NAMECITE{mutants}{% Fernandes:2017:AUM% }. \NAMECITE{Mutation}{% Mirshokraie:2015:GMT,% Kintis:2018:HEM% }. \NAMECITE{mutators}{% Aigner:2011:STM% }. \NAMECITE{MySQL}{% Anonymous:2015:BRL% }. \NAMECITE{Names}{% Scanniello:2017:FFC% }. \NAMECITE{Naming}{% Schafer:2012:CAN% }. \NAMECITE{Native}{% Javed:2016:TSJ,% Li:2011:JEC,% Li:2014:EAJ,% Khan:2015:UJW,% Sun:2013:BJW% }. \NAMECITE{{Natural}}{% Leino:2015:APS% }. \NAMECITE{naturalness}{% Hindle:2016:NS% }. \NAMECITE{{NDetermin}}{% Burnim:2012:NIN% }. \NAMECITE{nested}{% Chapman:2016:HSH,% Zhao:2013:INT% }. \NAMECITE{{Netflix}}{% Liu:2014:JNU% }. \NAMECITE{Network}{% Chaikalis:2015:FJS,% Gupta:2018:HDB,% Gupta:2019:CSJ,% Rathje:2014:FMC% }. \NAMECITE{Networking}{% Hollingsworth:2012:SPI% }. \NAMECITE{Networks}{% Aiello:2011:JBA,% Exposito:2015:LLJ,% Zhou:2019:AJM% }. \NAMECITE{neural}{% Zhou:2019:AJM% }. \NAMECITE{neuromorphic}{% Hashmi:2012:CNI% }. \NAMECITE{Neutral}{% Wang:2018:HSA% }. \NAMECITE{Next}{% Yu:2018:NFN,% Chalin:2010:TIG,% Costa:2010:RMN% }. \NAMECITE{Next-Generation}{% Yu:2018:NFN% }. \NAMECITE{{NG2C}}{% Bruno:2017:NPG% }. \NAMECITE{{NGS}}{% Yu:2018:NFN% }. \NAMECITE{{NGS-FC}}{% Yu:2018:NFN% }. \NAMECITE{{Nicolai}}{% Black:2018:NPJ% }. \NAMECITE{Nixon}{% Anonymous:2015:BRL% }. \NAMECITE{{No}}{% Basanta-Val:2010:NHR% }. \NAMECITE{{No-Heap}}{% Basanta-Val:2010:NHR% }. \NAMECITE{{NoCs}}{% Plumbridge:2013:BPR% }. \NAMECITE{Node}{% Hughes-Croucher:2011:NRS,% Burdette:2012:ECJ% }. \NAMECITE{{Node.js}}{% Bonetta:2016:GSM,% Madsen:2015:SAE,% Anonymous:2014:RKS% }. \NAMECITE{nodes}{% Dyer:2014:DVE% }. \NAMECITE{Nominal}{% Bellia:2013:JST% }. \NAMECITE{Non}{% Basanta-Val:2011:NFI,% Brockschmidt:2012:ADN,% Gligoric:2015:GCB,% Tomescu:2017:CEN,% Wu:2018:EBJ,% Yang:2017:EJV,% Mateos:2010:ANI,% Ogata:2010:SJN,% Saini:2018:CNC,% Zakkak:2014:JJM% }. \NAMECITE{Non-Adequate}{% Gligoric:2015:GCB% }. \NAMECITE{non-cache-coherent}{% Zakkak:2014:JJM% }. \NAMECITE{non-cloned}{% Saini:2018:CNC% }. \NAMECITE{Non-equivocation}{% Tomescu:2017:CEN% }. \NAMECITE{Non-functional}{% Basanta-Val:2011:NFI% }. \NAMECITE{non-intrusively}{% Mateos:2010:ANI% }. \NAMECITE{Non-{Java}}{% Yang:2017:EJV,% Ogata:2010:SJN% }. \NAMECITE{Non-termination}{% Brockschmidt:2012:ADN% }. \NAMECITE{Non-volatile}{% Wu:2018:EBJ% }. \NAMECITE{Non-Volatility}{% Wu:2018:EBJ% }. \NAMECITE{Nonblocking}{% Ramos:2015:NCS,% Schoeberl:2010:NRT% }. \NAMECITE{Nondeterministic}{% Rossi:2015:NPJ,% Burnim:2012:NIN% }. \NAMECITE{noninterference}{% Iranmanesh:2016:SSE% }. \NAMECITE{{Nopol}}{% Xuan:2017:NAR% }. \NAMECITE{Normalization}{% Allyson:2019:SOI% }. \NAMECITE{{NoSQL}}{% Dey:2013:STA% }. \NAMECITE{Notation}{% Severance:2012:DJO% }. \NAMECITE{Novel}{% Namjoshi:2010:NOP,% Mateos:2010:MJN% }. \NAMECITE{November}{% Hollingsworth:2012:SPI% }. \NAMECITE{Novice}{% Brown:2017:NJP% }. \NAMECITE{Novices}{% Reardon:2014:SSB% }. \NAMECITE{null}{% Amin:2016:JST% }. \NAMECITE{{{NullPointerException}}s}{% Brockschmidt:2012:ADN% }. \NAMECITE{{NUMA}}{% Gidra:2015:NGC% }. \NAMECITE{{NumaGiC}}{% Gidra:2015:NGC% }. \NAMECITE{number}{% Passerat-Palmbach:2015:TSS,% Steele:2014:FSP% }. \NAMECITE{Numbers}{% Jaffer:2013:EAR,% Andrysco:2016:PFP,% Walker:2012:SNJ% }. \NAMECITE{Numerical}{% Herrera:2018:NCW,% Kroshko:2015:OPN,% Khan:2015:UJW,% Piedrahita-Quintero:2017:JGA% }. \NAMECITE{{NXT}}{% Szweda:2012:ANB% }. \NAMECITE{Obfuscated}{% Krishnaveni:2012:HOJ% }. \NAMECITE{obfuscation}{% Ceccato:2015:LSE% }. \NAMECITE{obfuscations}{% Chawdhary:2017:PES% }. \NAMECITE{Object}{% Choi:2017:SAS,% Gabaruk:2019:TJO,% Giacaman:2011:OOP,% Kumari:2011:AOO,% Liu:2012:PAA,% Nguyen:2015:FCR,% Pape:2014:EJV,% Park:2011:DCM,% Rathee:2017:ROO,% Severance:2012:DJO,% Siek:2012:FDT,% Alshara:2016:MLO,% Briggs:2017:COI,% DeBeukelaer:2017:ECP,% Felgentreff:2015:CBC,% Inostroza:2016:MIM,% Ko:2019:WSA,% Lu:2019:PPY,% Martin:2014:TCR,% Miller:2013:IPG,% Rhodes:2015:DDO,% Ugawa:2014:ROP,% VanCutsem:2010:PDP,% Wimmer:2010:AFD,% Zhang:2015:SYB,% Zhao:2012:PTI,% Zschaler:2014:SJF,% hunEom:2012:DDP% }. \NAMECITE{Object-Bounded}{% Nguyen:2015:FCR% }. \NAMECITE{object-constraint}{% Felgentreff:2015:CBC% }. \NAMECITE{object-manipulating}{% Ko:2019:WSA% }. \NAMECITE{Object-Oriented}{% Giacaman:2011:OOP,% Kumari:2011:AOO,% Rathee:2017:ROO,% Pape:2014:EJV,% Alshara:2016:MLO,% DeBeukelaer:2017:ECP,% Miller:2013:IPG,% VanCutsem:2010:PDP,% Zschaler:2014:SJF,% hunEom:2012:DDP% }. \NAMECITE{object-sensitive}{% Lu:2019:PPY% }. \NAMECITE{{Objective}}{% Stark:2010:BIA% }. \NAMECITE{{Objective-C}}{% Stark:2010:BIA% }. \NAMECITE{Objects}{% Bedla:2012:SSJ,% Rodchenko:2018:TIE,% Anikeev:2015:SGC,% Matsakis:2015:TOJ,% Salkeld:2013:IDO,% Spadini:2019:MOT,% Wei:2016:ESD,% Basanta-Val:2010:NHR% }. \NAMECITE{Observations}{% Altman:2010:OTJ% }. \NAMECITE{{OCaml}}{% Clerc:2016:OJJ% }. \NAMECITE{{OCaml-Java}}{% Clerc:2016:OJJ% }. \NAMECITE{{OCTET}}{% Bond:2013:OCC% }. \NAMECITE{{odeToJava}}{% Kroshko:2015:OPN% }. \NAMECITE{offloading}{% Zhang:2012:RAJ% }. \NAMECITE{on-demand}{% Zhang:2012:RAJ% }. \NAMECITE{On-Stack}{% Wang:2018:HSA% }. \NAMECITE{On-the-fly}{% Ugawa:2018:TSL,% Ugawa:2014:ROP% }. \NAMECITE{once}{% Wimmer:2019:IOS% }. \NAMECITE{one}{% Steindorfer:2018:MOA% }. \NAMECITE{ones}{% Alshara:2016:MLO% }. \NAMECITE{Online}{% Noll:2013:OFD,% Gupta:2018:HDB,% Gupta:2019:CSJ,% Hammer:2017:VOV,% Namjoshi:2010:NOP% }. \NAMECITE{only}{% Nakaike:2010:LER% }. \NAMECITE{Ontology}{% Kouneli:2012:MKD% }. \NAMECITE{{OoOJava}}{% Jenista:2011:OSO% }. \NAMECITE{Open}{% Bouktif:2014:PSO,% German:2012:MOS,% Accioly:2018:USS,% Chen:2017:CLP,% Chen:2019:ESL,% Egbring:2010:POS,% Johari:2011:ESE,% Taibi:2013:ROS,% Vega-Gisbert:2016:DIJ% }. \NAMECITE{Open-Source}{% Bouktif:2014:PSO,% Accioly:2018:USS,% Taibi:2013:ROS% }. \NAMECITE{{OpenJDK}}{% Bruno:2018:DVM,% Chapman:2016:HSH,% deGouw:2015:OJU% }. \NAMECITE{{OpenMP}}{% Vikas:2014:MGA% }. \NAMECITE{{OpenMP}-like}{% Vikas:2014:MGA% }. \NAMECITE{operating}{% Hofmann:2011:EOS% }. \NAMECITE{operation}{% Krieger:2011:AES% }. \NAMECITE{operations}{% Mastrangelo:2019:CAD,% Tamayo:2012:UBD,% Tommasel:2017:SJL% }. \NAMECITE{Operator}{% Pham-Quang:2012:JAD% }. \NAMECITE{opportunities}{% Toffola:2015:PPY% }. \NAMECITE{Optimal}{% Aumuller:2016:OPD,% Jacek:2019:OCW,% Shan:2012:OAC,% Erdweg:2015:SOI% }. \NAMECITE{optimale}{% Schmeisser:2013:MOE% }. \NAMECITE{optimally}{% Bedi:2013:MMT% }. \NAMECITE{optimisation}{% Pichon-Pharabod:2016:CSR% }. \NAMECITE{optimistic}{% Wagner:2011:SJV% }. \NAMECITE{Optimization}{% Laskowski:2012:DJP,% Rosa:2019:AOT,% Yang:2017:EJV,% Arnold:2011:AOJ,% Bala:2011:DTD,% DeBeukelaer:2017:ECP,% Jung:2014:HCO,% Kaufmann:2013:SCO,% Kulkarni:2012:MCO,% Noll:2012:IDO% }. \NAMECITE{Optimizations}{% Dietrich:2010:POD,% Bonetta:2017:FJF,% Clifford:2015:MMD,% Doeraene:2016:PIW,% Noll:2013:OFD,% Serbanescu:2016:DPO% }. \NAMECITE{Optimized}{% Park:2019:ROC% }. \NAMECITE{Optimizing}{% Liu:2018:JIO,% Steindorfer:2015:OHA,% Wang:2019:OTA,% Yiapanis:2013:OSR,% Humer:2015:DSL,% Kedlaya:2016:SST,% Marr:2015:TVP,% Zhang:2014:AIO% }. \NAMECITE{optional}{% Chang:2012:IOT% }. \NAMECITE{{Oracle}}{% Long:2012:COS,% Samuelson:2012:LSO% }. \NAMECITE{{ORB}}{% Ohkawa:2013:RHO% }. \NAMECITE{Orchestrating}{% Christophe:2018:ODA% }. \NAMECITE{Order}{% Sherman:2015:DTB,% Storey:2019:SDP,% Jenista:2011:OSO,% Keil:2015:BAH,% Selakovic:2018:TGH,% Thomson:2015:LHB% }. \NAMECITE{ordering}{% Kulkarni:2012:MCO% }. \NAMECITE{Orders}{% Brown:2016:HBS% }. \NAMECITE{ordinary}{% Mateos:2010:ANI% }. \NAMECITE{O'Reilly}{% Anonymous:2015:BRL,% Brown:2012:BRF% }. \NAMECITE{Oriented}{% Ansaloni:2012:DAO,% Bodden:2010:AOR,% Gabaruk:2019:TJO,% Giacaman:2011:OOP,% Kumari:2011:AOO,% Liu:2018:JIO,% Rathee:2017:ROO,% Alshara:2016:MLO,% DeBeukelaer:2017:ECP,% Estevez-Ayres:2014:CSS,% Miller:2013:IPG,% Pape:2014:EJV,% Ricci:2011:SAO,% VanCutsem:2010:PDP,% Villazon:2010:HCA,% Wurthinger:2011:AED,% Zschaler:2014:SJF,% hunEom:2012:DDP% }. \NAMECITE{{OSck}}{% Hofmann:2011:EOS% }. \NAMECITE{{OSGi}}{% Basanta-Val:2013:JRA,% Gama:2010:SAA,% DelRa:2013:BRJ% }. \NAMECITE{{OSS}}{% Zhou:2016:IRO% }. \NAMECITE{other}{% Egbring:2010:POS,% Kaufmann:2013:SCO% }. \NAMECITE{out-of-order}{% Jenista:2011:OSO% }. \NAMECITE{out-of-thin-air}{% Ou:2018:TUC% }. \NAMECITE{output}{% Ko:2010:EAW% }. \NAMECITE{Over-exposed}{% Vidal:2016:ECJ% }. \NAMECITE{overhead}{% Bacon:2013:PRT,% Zhang:2015:LOS,% Zuo:2016:LOF% }. \NAMECITE{overlap}{% Allyson:2019:SOI% }. \NAMECITE{overlay}{% Ceccato:2010:MLD% }. \NAMECITE{Overloading}{% Pham-Quang:2012:JAD% }. \NAMECITE{overview}{% Nilsen:2012:TOU% }. \NAMECITE{own}{% Mastrangelo:2015:UYO% }. \NAMECITE{Ownership}{% Zibin:2010:OIG,% Bettini:2013:CTB,% Dietl:2011:SOT% }. \NAMECITE{{PaaS}}{% Zabolotnyi:2015:JCG% }. \NAMECITE{Package}{% Snellenburg:2012:GJB,% Cote:2012:JPS,% McIntyre:2012:FJB,% Olsson:2016:ERR,% Axelsen:2013:PTD% }. \NAMECITE{Packages}{% Park:2011:DCM% }. \NAMECITE{{PackedObjects}}{% Yang:2019:MGL% }. \NAMECITE{panic}{% Anonymous:2012:AMJ% }. \NAMECITE{Paper}{% DeBeukelaer:2017:ECP,% Portillo-Dominguez:2016:ECP,% Chadha:2018:JAS,% Steindorfer:2015:CSM% }. \NAMECITE{{paperback}}{% Anonymous:2018:BRS% }. \NAMECITE{Papers}{% Dias:2013:SIP,% Haddad:2013:SIP,% Lee:2016:ECP,% Puffitsch:2013:SIP% }. \NAMECITE{Parallel}{% Doeraene:2016:PIW,% Esquembre:2011:TPL,% Leung:2013:PEJ,% Liu:2019:RIP,% Malhotra:2017:PPS,% Na:2016:JPC,% Nowicki:2018:MPI,% Qian:2016:EFS,% Radoi:2015:ETS,% Reichenbach:2012:PPD,% Acar:2018:PCM,% Barabash:2010:TGC,% Bonetta:2013:TPE,% Bonetta:2016:GSM,% Chambers:2010:FEE,% Mehrabi:2019:PUP,% Noll:2012:IDO,% Noll:2013:OFD,% Passerat-Palmbach:2015:TSS,% Siebert:2010:CPR,% Siegel:2011:AFV,% Taboada:2012:FMS,% Taft:2013:TPS,% Vechev:2010:PPC,% Brooks:2016:CST,% Wendykier:2010:PCH% }. \NAMECITE{Parallelisation}{% Giacaman:2011:OOP% }. \NAMECITE{Parallelism}{% Na:2016:JPC,% Burnim:2012:NIN,% Herhut:2013:RTP,% Mateos:2010:ANI,% Radoi:2015:WAR,% Tardieu:2012:WSS,% Zhao:2013:INT% }. \NAMECITE{Parallelization}{% Daloze:2018:PDL,% Surendran:2016:APP,% Yiapanis:2013:OSR% }. \NAMECITE{parallelize}{% Loureiro:2013:EDS% }. \NAMECITE{Parallelizing}{% Na:2016:JPC,% hunEom:2012:DDP% }. \NAMECITE{parameters}{% Gerakios:2014:RTP% }. \NAMECITE{Parametric}{% Albert:2010:PIM,% Petrashko:2016:CGL,% Ureche:2013:MIS% }. \NAMECITE{{Parlog}}{% Black:2018:NPJ% }. \NAMECITE{Part}{% Kroening:2015:CAV% }. \NAMECITE{{ParTejas}}{% Malhotra:2017:PPS% }. \NAMECITE{Partial}{% Chawdhary:2017:PES,% Ji:2012:PKP,% Sherman:2015:DTB,% Storey:2019:SDP,% Balatsouras:2013:CHC,% Lu:2019:PPY,% Marr:2015:TVP,% Thomson:2015:LHB,% Wagner:2011:SJV,% Wurthinger:2017:PPE% }. \NAMECITE{Partial-Order}{% Sherman:2015:DTB,% Thomson:2015:LHB% }. \NAMECITE{Partially}{% Bodden:2012:PEF,% Bergenti:2011:PPS% }. \NAMECITE{Partitioning}{% Aumuller:2016:OPD,% Bedla:2012:SSJ% }. \NAMECITE{party}{% Fu:2014:FDC,% Lerner:2010:SDT% }. \NAMECITE{passing}{% Exposito:2012:DSJ,% Taboada:2011:DEJ,% Taboada:2012:FMS,% Upadhyaya:2015:EML% }. \NAMECITE{Path}{% Sherman:2015:DTB,% Alon:2018:GPB,% DElia:2013:BLP,% Herhut:2013:RTP,% Spoto:2010:TAJ% }. \NAMECITE{path-based}{% Alon:2018:GPB% }. \NAMECITE{path-length}{% Spoto:2010:TAJ% }. \NAMECITE{Path-Sensitive}{% Sherman:2015:DTB% }. \NAMECITE{pathfinder}{% Khyzha:2012:AP,% Ceccarello:2012:TGC,% Mercer:2012:CVI,% Noller:2017:SSE,% Noller:2019:CSS,% Panizo:2012:EJP,% Shafiei:2012:MCL,% vanderMerwe:2012:VAA,% Dennis:2018:MFI,% Rathje:2014:FMC,% Storey:2019:SDP% }. \NAMECITE{patient}{% Egbring:2010:POS% }. \NAMECITE{patient-level}{% Egbring:2010:POS% }. \NAMECITE{pattern}{% Gill:2015:RMD,% Serbanescu:2016:DPO% }. \NAMECITE{Patterns}{% Rathee:2017:ROO,% Basanta-Val:2011:NFI,% DelRa:2013:BRJ,% Stefanov:2010:JP% }. \NAMECITE{PayPal}{% Anonymous:2014:RKS% }. \NAMECITE{{PCR}}{% Yang:2012:MPD% }. \NAMECITE{{PCR-RFLP}}{% Yang:2012:MPD% }. \NAMECITE{{PE}}{% Ji:2012:PKP% }. \NAMECITE{{PE-KeY}}{% Ji:2012:PKP% }. \NAMECITE{perceptible}{% Jovic:2011:LLP% }. \NAMECITE{Perfect}{% Stilkerich:2017:PGU% }. \NAMECITE{Perform}{% Luo:2019:HDS% }. \NAMECITE{Performance}{% Acar:2018:PCM,% Casale:2017:PEJ,% Chen:2011:MJP,% Dietrich:2010:POD,% Gherardi:2012:JVC,% Hollingsworth:2012:SPI,% Hunt:2012:JP,% Marino:2016:DXU,% Oaks:2014:JPD,% Ortin:2014:RPI,% Qian:2016:EFS,% Ramos:2018:APS,% Taboada:2013:JHP,% Toffola:2015:PPY,% Tu:2014:PPP,% Ugawa:2018:TSL,% Verdu:2016:PSA,% Wang:2018:IDG,% Wendykier:2010:PCH,% Ahn:2014:IJP,% Altman:2010:OTJ,% Bhattacharya:2012:DLI,% Bosboom:2014:SCC,% Cao:2012:YYP,% Deitcher:2011:SPJ,% Grimmer:2016:HPC,% Hayashizaki:2012:IPT,% Islam:2012:HPR,% Jovic:2011:LLP,% Ngo:2012:BRE,% Olivo:2015:SDA,% Pradel:2014:EAR,% Sartor:2012:EMT,% Simao:2019:GWS,% Taboada:2011:DLC,% Teng:2010:TPA,% Wilcox:2018:VVH,% Wu:2011:RTS,% Wurthinger:2017:PPE,% Zakas:2010:HPJ% }. \NAMECITE{performance-guided}{% Pradel:2014:EAR% }. \NAMECITE{permission}{% Heidegger:2012:APC,% Stork:2014:APB% }. \NAMECITE{permits}{% Pichon-Pharabod:2016:CSR% }. \NAMECITE{Persistence}{% Liu:2012:PAA% }. \NAMECITE{Perspective}{% Yang:2013:CPP% }. \NAMECITE{{Pert}}{% Liu:2012:PAA% }. \NAMECITE{pervasive}{% McGachey:2010:CJC% }. \NAMECITE{pgs}{% Anonymous:2018:BRS% }. \NAMECITE{{PHALANX}}{% Vechev:2010:PPC% }. \NAMECITE{phase}{% Kulkarni:2012:MCO% }. \NAMECITE{phase-ordering}{% Kulkarni:2012:MCO% }. \NAMECITE{phone}{% Gadyatskaya:2013:LTC% }. \NAMECITE{{phoneME}}{% Ramirez-Deantes:2012:MTA% }. \NAMECITE{{Phosphor}}{% Bell:2014:PID% }. \NAMECITE{PHP}{% Anonymous:2015:BRL,% Ottoni:2018:HJP,% Tatsubori:2010:EJT% }. \NAMECITE{{Phynx}}{% Egbring:2010:POS% }. \NAMECITE{Physics}{% Zakai:2018:FPW,% Jara:2012:NVJ% }. \NAMECITE{pickler}{% Miller:2013:IPG% }. \NAMECITE{pickles}{% Miller:2013:IPG% }. \NAMECITE{{PINs}}{% Mehrnezhad:2016:TIU% }. \NAMECITE{pipeline}{% Loureiro:2013:EDS% }. \NAMECITE{pipelines}{% Chambers:2010:FEE% }. \NAMECITE{Pivot}{% Aumuller:2016:OPD,% Mace:2018:PTD% }. \NAMECITE{{PL}}{% Candel:2019:DMD% }. \NAMECITE{{PL/SQL}}{% Candel:2019:DMD% }. \NAMECITE{place}{% Dias:2013:SIP% }. \NAMECITE{{Plan}}{% Demange:2013:PBB% }. \NAMECITE{Platform}{% Aiello:2011:JBA,% Parker:2011:DPG,% Wang:2018:HSA,% Bettini:2017:XTJ,% Chalin:2010:TIG,% Costa:2010:RMN,% Gama:2010:SAA,% Gonzalez:2013:HBP,% Marek:2014:SRC,% Plumbridge:2013:BPR,% Yang:2010:JIP% }. \NAMECITE{Platforms}{% Dietrich:2010:POD,% Hasbun:2012:UTP,% Barabash:2010:TGC,% Jung:2014:HCO,% Korsholm:2014:RTJ% }. \NAMECITE{{PLDI}}{% Flanagan:2013:PES% }. \NAMECITE{pluggable}{% Markstrum:2010:JDP% }. \NAMECITE{Point}{% Jaffer:2013:EAR,% Andrysco:2016:PFP% }. \NAMECITE{Pointer}{% Liu:2019:RIP,% Li:2018:PGC,% Lu:2019:PPY,% Thiessen:2017:CTP% }. \NAMECITE{Pointers}{% Rodchenko:2018:TIE,% Amin:2016:JST% }. \NAMECITE{Points}{% Baar:2012:DEP,% Sridharan:2012:CTP,% Bastani:2018:ALP,% Dietrich:2015:GSE,% Smaragdakis:2013:SBP,% Tan:2017:EPP% }. \NAMECITE{Points-To}{% Sridharan:2012:CTP,% Bastani:2018:ALP,% Dietrich:2015:GSE,% Smaragdakis:2013:SBP,% Tan:2017:EPP% }. \NAMECITE{Policies}{% Fontaine:2012:VCF,% Magazinius:2012:SWS,% Basanta-Val:2014:RMP% }. \NAMECITE{policing}{% DosSantos:2010:MPB% }. \NAMECITE{Policy}{% Yerima:2012:AMB,% Jantz:2013:ESM% }. \NAMECITE{Policy-Driven}{% Yerima:2012:AMB% }. \NAMECITE{polyglot}{% Evans:2013:WGJ% }. \NAMECITE{Polymorphic}{% Zhao:2012:PTI% }. \NAMECITE{polymorphism}{% Greenman:2014:GFB,% Petrashko:2016:CGL,% Ureche:2013:MIS% }. \NAMECITE{polynomial}{% Poslavsky:2019:REJ% }. \NAMECITE{{POPL}}{% Bacon:2013:PRT% }. \NAMECITE{Popular}{% Hasbun:2012:UTP,% Sawant:2018:RDC% }. \NAMECITE{Popular-but-Seemingly-Dissimilar}{% Hasbun:2012:UTP% }. \NAMECITE{portable}{% Bouraqadi:2018:TDD,% Luckow:2017:HTP,% Ricci:2013:ETP% }. \NAMECITE{portal}{% McLane:2010:UIV% }. \NAMECITE{Power}{% Marz:2016:RPC,% Paul:2014:RTP,% Bhattacharya:2012:DLI,% Cao:2012:YYP,% Kienle:2013:BRE,% Tu:2014:PPP% }. \NAMECITE{{pp.}}{% Brown:2012:BRF% }. \NAMECITE{{PQL}}{% Reichenbach:2012:PPD% }. \NAMECITE{Practical}{% Adamsen:2017:PIR,% Joseph:2010:PII,% Stilkerich:2015:PGA,% VanderHart:2010:PC,% Wang:2018:HSA,% Wurthinger:2017:PPE,% Candel:2019:DMD,% Freudenberg:2015:SMP,% Wehr:2010:JBP% }. \NAMECITE{Practice}{% Horspool:2011:PPP,% Altidor:2014:RJG,% Egbring:2010:POS,% Luckcuck:2017:SCJ,% Taboada:2013:JHP% }. \NAMECITE{practices}{% Chen:2017:CLP,% Yue:2013:MSI% }. \NAMECITE{Pragmatic}{% Anonymous:2018:BRS,% Rompf:2012:LMS% }. \NAMECITE{pre}{% Smaragdakis:2013:SBP% }. \NAMECITE{pre-processing}{% Smaragdakis:2013:SBP% }. \NAMECITE{Precise}{% Park:2017:PSS,% Thakur:2019:PFP,% Xu:2013:PML,% Biswas:2014:DES,% Chaudhuri:2017:FPT,% Hackett:2012:FPH,% Park:2018:SAJ,% Pradel:2012:FAP,% Ricci:2013:ETP,% Tan:2017:EPP,% Wilcox:2018:VVH% }. \NAMECITE{Precise-Yet-Efficient}{% Thakur:2019:PFP% }. \NAMECITE{Precision}{% Li:2018:PGC,% Lu:2019:PPY,% Rompf:2014:SPJ% }. \NAMECITE{Precision-guided}{% Li:2018:PGC% }. \NAMECITE{Precision-preserving}{% Lu:2019:PPY% }. \NAMECITE{Predicate}{% Parizek:2012:PAJ% }. \NAMECITE{predictable}{% Luckow:2017:HTP% }. \NAMECITE{Predicting}{% Bouktif:2014:PSO,% Raychev:2015:PPP,% Raychev:2019:PPP,% Alon:2018:GPB% }. \NAMECITE{prediction}{% Zhao:2014:CSP% }. \NAMECITE{predictive}{% Roemer:2018:HCU% }. \NAMECITE{Presence}{% Roohitavaf:2019:AAF,% Zheng:2015:APP% }. \NAMECITE{preserving}{% Axelsen:2013:PTD,% Lu:2019:PPY% }. \NAMECITE{pressure}{% David:2014:CMC% }. \NAMECITE{pretenuring}{% Bruno:2017:NPG% }. \NAMECITE{Preventing}{% Anikeev:2015:SGC,% Mitropoulos:2016:HTY% }. \NAMECITE{prevention}{% V:2011:BBI% }. \NAMECITE{Price}{% Anonymous:2018:BRS% }. \NAMECITE{Primer}{% Yang:2012:MPD% }. \NAMECITE{primitives}{% Burdette:2012:ECJ% }. \NAMECITE{Principles}{% Horspool:2011:PPP,% Jara:2012:NVJ,% VanCutsem:2010:PDP% }. \NAMECITE{Printf}{% Adams:2019:URP% }. \NAMECITE{Printing}{% Andrysco:2016:PFP% }. \NAMECITE{Prioritization}{% Luo:2019:HDS,% Malhotra:2013:DFT% }. \NAMECITE{Prioritized}{% Nunez:2016:PGC% }. \NAMECITE{Priority}{% Akram:2016:BPG,% Herranz:2012:VIP% }. \NAMECITE{Privacy}{% Andersen:2014:PLJ% }. \NAMECITE{Proactive}{% Canino:2017:PAE,% Bedi:2013:MMT% }. \NAMECITE{{PROB}}{% Yang:2010:JIP% }. \NAMECITE{Probabilistic}{% Raychev:2016:PMC,% Grigore:2016:ARG,% Zhao:2014:CSP% }. \NAMECITE{Problem}{% Yang:2013:CPP,% Zhu:2013:EAZ,% Juneau:2012:JRP,% Kulkarni:2012:MCO% }. \NAMECITE{problem-solution}{% Juneau:2012:JRP% }. \NAMECITE{problems}{% Toffola:2015:PPY% }. \NAMECITE{Proceedings}{% Hollingsworth:2012:SPI,% Kroening:2015:CAV% }. \NAMECITE{Process}{% Shan:2012:OAC,% Arcaini:2017:RDP,% Gill:2010:MDP% }. \NAMECITE{Processes}{% Bell:2015:VFB,% Christophe:2018:ODA% }. \NAMECITE{Processing}{% Leung:2013:PEJ,% Wendykier:2010:PCH,% Smaragdakis:2013:SBP,% Su:2014:CEM,% Ugawa:2014:ROP,% Zeuch:2019:AES% }. \NAMECITE{Processor}{% Tsai:2015:JPI,% Puffitsch:2013:SIP,% Schoeberl:2010:WCE,% Singh:2012:EPS% }. \NAMECITE{Processors}{% Akram:2016:BPG,% Malhotra:2017:PPS% }. \NAMECITE{producers}{% Diaz:2013:LEU% }. \NAMECITE{product}{% Bodden:2013:SLS,% Kastner:2012:TCA,% Kolesnikov:2014:CPB,% Steindorfer:2017:TSP% }. \NAMECITE{product-based}{% Kolesnikov:2014:CPB% }. \NAMECITE{production}{% Ricci:2013:ETP% }. \NAMECITE{professionals}{% Joseph:2010:PII% }. \NAMECITE{profile}{% Ottoni:2018:HJP,% Varier:2017:TNJ,% Wade:2017:AVJ% }. \NAMECITE{profile-guided}{% Ottoni:2018:HJP% }. \NAMECITE{profiler}{% David:2014:CMC% }. \NAMECITE{profilers}{% Mytkowicz:2010:EAJ% }. \NAMECITE{profiling}{% DElia:2013:BLP,% Jovic:2011:LLP,% Kedlaya:2016:SST,% Namjoshi:2010:NOP,% Rosa:2017:APV,% Sarimbekov:2014:JCS,% Su:2014:RVP,% Tu:2014:PPP,% Wang:2019:TRC,% Xu:2013:PML,% Zheng:2015:APP% }. \NAMECITE{Program}{% Berman:2017:EUS,% Jeon:2019:MLA,% Kaiser:2014:WAM,% Raychev:2015:PPP,% Reardon:2014:SSB,% Wang:2018:PBJ,% Zheng:2016:CMD,% Alon:2018:GPB,% Arslan:2011:JPM,% Doeraene:2016:PIW,% Gardner:2012:TPL,% Hsiao:2014:UWC,% Jayaraman:2017:CVJ,% Johnson:2015:EES,% Ko:2010:EAW,% Kulkarni:2016:APA,% Marek:2014:SRC,% Nikolic:2013:RAP,% Raghothaman:2018:UGP,% Raychev:2019:PPP,% Schmidt:2010:ERA,% Stefanescu:2016:SBP,% Taibi:2013:ROS,% Tamayo:2012:UBD,% Uva:2018:AWJ,% Wagner:2011:SJV,% Zhang:2014:ARP% }. \NAMECITE{Programmable}{% Omar:2017:PSF,% Ali:2010:DJB% }. \NAMECITE{Programmers}{% Esquembre:2011:TPL,% Rodeghero:2015:ETS,% Rauschmayer:2014:SJD% }. \NAMECITE{Programming}{% Aiello:2011:JBA,% Ansaloni:2012:DAO,% Bergenti:2011:PPS,% Brown:2012:BRF,% Brown:2017:NJP,% DeNicola:2014:FAA,% Gabaruk:2019:TJO,% Haubl:2011:ECE,% Horspool:2011:PPP,% Kolling:2010:GPE,% Kouneli:2012:MKD,% Lin:2015:STU,% McKinley:2016:PWU,% Nourie:2010:REJ,% Obaidellah:2018:SUE,% Papadimitriou:2011:SES,% Reichenbach:2012:PPD,% Rossi:2015:NPJ,% Stefik:2013:EIP,% Subramaniam:2011:PCJ,% Altman:2012:USM,% Ashrov:2015:UCB,% Bainomugisha:2013:SRP,% Balland:2014:ESP,% Bonetta:2016:GSM,% Bosboom:2014:SCC,% Canino:2017:PAE,% Emerick:2012:CP,% Evans:2013:WGJ,% Felgentreff:2015:CBC,% Hanenberg:2015:WDW,% Hauswirth:2013:TJP,% Haverbeke:2011:EJM,% Lewis:2013:IAP,% Marino:2010:DSE,% Mehrabi:2019:PUP,% Motika:2015:LWS,% Olsson:2016:ERR,% Pinto:2015:LSS,% Ricci:2011:SAO,% Richard-Foy:2014:EHL,% Stork:2014:APB,% Subercaze:2017:UPT,% Tosch:2014:SPA,% Urma:2015:JAL,% VanNieuwpoort:2010:SHL,% Villazon:2010:HCA,% Wampler:2011:FPJ,% Westbrook:2010:MJM,% Wurthinger:2011:AED,% Zhu:2015:APL% }. \NAMECITE{Programs}{% Arcaini:2012:CCM,% Badihi:2017:CAG,% Bluemke:2012:DTJ,% Brockschmidt:2012:ATP,% Chen:2019:SVR,% Giacaman:2011:OOP,% Ji:2012:PKP,% Laskowski:2012:DJP,% Paquin:2018:AAS,% Schafer:2012:CAN,% Scheben:2012:VIF,% Shah:2012:AMJ,% Sun:2017:AJP,% Thakur:2019:PFP,% Xuan:2017:NAR,% Zeyda:2014:CMS,% Acar:2018:PCM,% Adalid:2014:USA,% Alimadadi:2018:FBP,% Amighi:2016:PCC,% Bradel:2012:ITJ,% Burnim:2012:SCS,% Christophe:2018:ODA,% Dam:2010:PCI,% Ebert:2015:ESE,% Eichelberger:2014:FRM,% Eslamimehr:2014:RDS,% Ferrara:2013:GSA,% Haddad:2013:SIP,% Inoue:2012:ISC,% Ko:2019:WSA,% Liva:2019:SDE,% Long:2013:JCG,% Lopes:2015:HSA,% Loureiro:2013:EDS,% Mastrangelo:2019:CAD,% Meawad:2012:EBS,% Miyazawa:2019:SCS,% Noll:2012:IDO,% Olszak:2012:RJP,% Parizek:2012:PAJ,% Rathje:2014:FMC,% Rehman:2016:VMJ,% Richards:2010:ADB,% Sewe:2012:NSI,% Siegel:2011:AFV,% Smans:2010:AVJ,% Steimann:2016:CRA,% Taft:2013:TPS,% Wang:2019:DEJ,% Yahav:2010:VSP,% Yan:2017:AAA,% daCosta:2012:JSL,% hunEom:2012:DDP% }. \NAMECITE{Progress}{% Wang:2018:PBJ,% Siek:2017:CPT,% Zhang:2015:LOS% }. \NAMECITE{Project}{% Wang:2011:EEU% }. \NAMECITE{Projects}{% Luo:2019:HDS,% Zhou:2016:IRO,% Accioly:2018:USS,% Chen:2017:CLP% }. \NAMECITE{Projekte}{% Richardson:2014:BEL% }. \NAMECITE{{Prolog}}{% Castro:2017:JLC,% Tarau:2011:IST% }. \NAMECITE{promises}{% Alimadadi:2018:FBP,% Madsen:2017:MRA% }. \NAMECITE{promising}{% Kang:2017:PSR% }. \NAMECITE{Proof}{% Leino:2015:APS% }. \NAMECITE{Proofs}{% Brockschmidt:2012:ATP% }. \NAMECITE{propagation}{% Inostroza:2016:MIM,% Piedrahita-Quintero:2017:JGA% }. \NAMECITE{Properties}{% Bellia:2011:PJS,% Chen:2019:SVR,% Raychev:2015:PPP,% Scheben:2012:VIF,% Alon:2018:GPB,% Feng:2015:EQD,% Raychev:2019:PPP,% Sousa:2016:CHL,% Yahav:2010:VSP% }. \NAMECITE{Protecting}{% Magazinius:2012:SWS% }. \NAMECITE{Protein}{% Yang:2013:CPP% }. \NAMECITE{Protocol}{% Gejibo:2012:CIE,% Femminella:2012:EJC% }. \NAMECITE{protocols}{% Kouzapas:2018:TPM,% Pironti:2010:PCJ% }. \NAMECITE{prototyping}{% Plumbridge:2013:BPR% }. \NAMECITE{Provably}{% Amighi:2016:PCC,% Dam:2010:PCI,% Pironti:2010:PCJ% }. \NAMECITE{providing}{% Olsson:2016:ERR% }. \NAMECITE{proving}{% Antonopoulos:2017:DIS,% Taft:2013:TPS% }. \NAMECITE{Proxies}{% VanCutsem:2010:PDP,% Eugster:2013:SUP,% Keil:2014:EDA% }. \NAMECITE{{PSE}}{% Kroshko:2015:OPN% }. \NAMECITE{pseudorandom}{% Passerat-Palmbach:2015:TSS,% Steele:2014:FSP% }. \NAMECITE{{PT}}{% Mehrabi:2019:PUP% }. \NAMECITE{Published}{% Anonymous:2018:BRS,% Landman:2017:CEA% }. \NAMECITE{pure}{% Surendran:2016:APP% }. \NAMECITE{Purely}{% Reichenbach:2012:PPD,% Newton:2015:ALF,% Steindorfer:2018:MOA% }. \NAMECITE{Purely-Declarative}{% Reichenbach:2012:PPD% }. \NAMECITE{purely-functional}{% Newton:2015:ALF% }. \NAMECITE{Purity}{% Nicolay:2017:PAJ,% Huang:2012:RRC% }. \NAMECITE{purpose}{% Almeida:2019:GPD% }. \NAMECITE{Putting}{% Baxter:2018:PAS% }. \NAMECITE{{PYE}}{% Thakur:2019:PFP% }. \NAMECITE{Python}{% Richardson:2014:BEL,% Dan:2018:LJE% }. \NAMECITE{{QoS}}{% Yerima:2012:AMB% }. \NAMECITE{qualitas}{% Terra:2013:QCC% }. \NAMECITE{Qualitas.class}{% Terra:2013:QCC% }. \NAMECITE{Quality}{% Borstler:2011:QEI,% Ceccato:2015:LSE,% Wade:2017:AVJ% }. \NAMECITE{Quantitative}{% Chatterjee:2015:QIA,% Garbervetsky:2011:QDM,% Mamouras:2017:SMS,% Phan:2012:SQI% }. \NAMECITE{queries}{% Gvero:2015:SJE,% Mamouras:2017:SMS,% Subercaze:2017:UPT% }. \NAMECITE{query}{% Feng:2015:EQD% }. \NAMECITE{query-}{% Feng:2015:EQD% }. \NAMECITE{questions}{% Ko:2010:EAW% }. \NAMECITE{{Quicksort}}{% Aumuller:2016:OPD% }. \NAMECITE{{R}}{% Chamberlain:2017:PLR,% Dan:2018:LJE,% Kalibera:2014:FAS,% Nolan:2014:XWT,% Snellenburg:2012:GJB,% Vitek:2014:CTR% }. \NAMECITE{Race}{% Bodden:2010:AOR,% Eslamimehr:2014:RDS,% Radoi:2015:ETS,% Adamsen:2017:PIR,% Blackshear:2018:RCS,% Elmas:2010:GRA,% Hower:2014:HRF,% Roemer:2018:HCU,% Wilcox:2018:VVH% }. \NAMECITE{race-aware}{% Elmas:2010:GRA% }. \NAMECITE{{RacerD}}{% Blackshear:2018:RCS% }. \NAMECITE{races}{% Flanagan:2010:AMD,% Wood:2014:LLD,% Xie:2013:AAE% }. \NAMECITE{{Racket}}{% Yoo:2014:WRR% }. \NAMECITE{racy}{% Samak:2015:SRT% }. \NAMECITE{Rady}{% Teodorovici:2012:BRC% }. \NAMECITE{Rails}{% Teodorovici:2012:BRC% }. \NAMECITE{Range}{% Bedla:2012:SSJ% }. \NAMECITE{Ranged}{% Funes:2012:RMC% }. \NAMECITE{rapid}{% Plumbridge:2013:BPR% }. \NAMECITE{rationing}{% Akram:2018:WRG% }. \NAMECITE{raw}{% Hoppe:2013:DDB% }. \NAMECITE{rays}{% Sartor:2010:ZRD% }. \NAMECITE{{RCDC}}{% Devietti:2012:RRC% }. \NAMECITE{{RDMA}}{% Exposito:2015:LLJ,% Islam:2012:HPR% }. \NAMECITE{{RDMA}-based}{% Islam:2012:HPR% }. \NAMECITE{{RDMA}-enabled}{% Exposito:2015:LLJ% }. \NAMECITE{re}{% Nasseri:2010:CMR% }. \NAMECITE{re-location}{% Nasseri:2010:CMR% }. \NAMECITE{Reachability}{% Nikolic:2013:RAP% }. \NAMECITE{React}{% Hunt:2016:RFF% }. \NAMECITE{reaction}{% Sawant:2018:RDC% }. \NAMECITE{reactive}{% Bainomugisha:2013:SRP,% Motika:2015:LWS% }. \NAMECITE{read}{% Nakaike:2010:LER% }. \NAMECITE{read-only}{% Nakaike:2010:LER% }. \NAMECITE{Reading}{% Jaffer:2013:EAR% }. \NAMECITE{ready}{% Radoi:2015:WAR% }. \NAMECITE{Real}{% Basanta-Val:2010:SSS,% Basin:2017:KKV,% Fox:2017:EJT,% Higuera-Toledano:2014:EIS,% Kim:2011:MAE,% Nilsen:2012:RTJ,% Paul:2014:RTP,% Stilkerich:2015:PGA,% Stilkerich:2017:PGU,% Vitek:2012:ISI,% Bacon:2013:PRT,% Basanta-Val:2010:NHR,% Basanta-Val:2011:ECM,% Basanta-Val:2011:NFI,% Basanta-Val:2013:JRA,% Basanta-Val:2014:RMP,% Basanta-Val:2014:SDG,% Curley:2010:RDT,% DosSantos:2010:MPB,% Estevez-Ayres:2014:CSS,% Fox:2017:ESI,% Gonzalez:2013:HBP,% Higuera-Toledano:2010:ISI,% Kalibera:2011:FRT,% Kalibera:2011:SRT,% Kersten:2014:RRA,% Kim:2010:EAE,% Kintis:2018:HEM,% Korsholm:2014:RTJ,% Luckow:2017:HTP,% Martinez:2017:ARR,% Pitter:2010:RTJ,% Pizlo:2010:SFT,% Pour:2011:MBD,% Puffitsch:2013:SIP,% Ravn:2013:EIS,% Schoeberl:2010:NRT,% Siebert:2010:CPR,% Strom:2017:HLR% }. \NAMECITE{Real-Time}{% Basanta-Val:2010:SSS,% Basin:2017:KKV,% Fox:2017:EJT,% Higuera-Toledano:2014:EIS,% Kim:2011:MAE,% Paul:2014:RTP,% Stilkerich:2015:PGA,% Stilkerich:2017:PGU,% Vitek:2012:ISI,% Nilsen:2012:RTJ,% Bacon:2013:PRT,% Basanta-Val:2010:NHR,% Basanta-Val:2011:ECM,% Basanta-Val:2011:NFI,% Basanta-Val:2013:JRA,% Basanta-Val:2014:RMP,% Basanta-Val:2014:SDG,% Curley:2010:RDT,% DosSantos:2010:MPB,% Estevez-Ayres:2014:CSS,% Fox:2017:ESI,% Gonzalez:2013:HBP,% Higuera-Toledano:2010:ISI,% Kalibera:2011:FRT,% Kalibera:2011:SRT,% Kersten:2014:RRA,% Kim:2010:EAE,% Korsholm:2014:RTJ,% Luckow:2017:HTP,% Pitter:2010:RTJ,% Pizlo:2010:SFT,% Pour:2011:MBD,% Puffitsch:2013:SIP,% Ravn:2013:EIS,% Schoeberl:2010:NRT,% Siebert:2010:CPR,% Strom:2017:HLR% }. \NAMECITE{realtime}{% Ohkawa:2013:RHO% }. \NAMECITE{Reasoning}{% Leavens:2015:BSS,% Sun:2018:RAR,% Abanades:2016:DAR,% Madsen:2017:MRA,% Raghothaman:2018:UGP% }. \NAMECITE{{Recaf}}{% Biboudis:2017:RJD% }. \NAMECITE{recipes}{% Juneau:2012:JRP% }. \NAMECITE{recommendations}{% Long:2013:JCG% }. \NAMECITE{recompilation}{% Nuzman:2013:JTC% }. \NAMECITE{Reconfigurable}{% Ohkawa:2013:RHO,% Su:2014:RVP,% Ogawa:2013:RJA% }. \NAMECITE{reconstruction}{% Leopoldseder:2016:JJT% }. \NAMECITE{Recovering}{% Curley:2010:RDT% }. \NAMECITE{Reducing}{% Marz:2016:RPC,% Wu:2011:RTS% }. \NAMECITE{Reduction}{% Bellia:2012:ERT,% Marchetto:2019:CCR,% Storey:2019:SDP,% Thomson:2015:LHB% }. \NAMECITE{redundant}{% Hague:2015:DRC% }. \NAMECITE{reengineering}{% Candel:2019:DMD% }. \NAMECITE{Refactoring}{% Altidor:2014:RJG,% Schafer:2012:CAN,% Vidal:2018:ARB,% Zhang:2012:RAJ,% Feldthaus:2011:TSR,% Feldthaus:2013:SAR,% Shen:2019:IRA% }. \NAMECITE{refactoring-aware}{% Shen:2019:IRA% }. \NAMECITE{Reference}{% Schildt:2014:JCRb,% Sun:2018:RAR,% Ugawa:2014:ROP,% Huang:2012:RRC% }. \NAMECITE{refinement}{% Grigore:2016:ARG,% Jagannathan:2014:ARV,% Kashyap:2014:TRS,% Miyazawa:2019:SCS,% Stein:2019:SAD,% Zhang:2014:ARP,% Zuo:2016:LOF% }. \NAMECITE{{Reflexes}}{% Spring:2010:RAI% }. \NAMECITE{region}{% Ottoni:2018:HJP% }. \NAMECITE{region-based}{% Ottoni:2018:HJP% }. \NAMECITE{regions}{% Akai:2010:EAS% }. \NAMECITE{register}{% Zhang:2012:SRB% }. \NAMECITE{register-based}{% Zhang:2012:SRB% }. \NAMECITE{Regression}{% Mirshokraie:2012:JJA% }. \NAMECITE{Regular}{% Chen:2019:SVR,% Nourie:2010:REJ,% Park:2017:PSS% }. \NAMECITE{reification}{% Rosa:2017:ARC% }. \NAMECITE{Reified}{% Gerakios:2014:RTP% }. \NAMECITE{{Reim}}{% Huang:2012:RRC% }. \NAMECITE{{ReImInfer}}{% Huang:2012:RRC% }. \NAMECITE{relation}{% Thomson:2015:LHB% }. \NAMECITE{relational}{% Martinez-Llario:2011:DJS% }. \NAMECITE{relationship}{% Landman:2016:EAR,% Landman:2017:CEA,% Stuchlik:2012:SVD% }. \NAMECITE{relaxed}{% Devietti:2012:RRC,% Kang:2017:PSR,% Pichon-Pharabod:2016:CSR% }. \NAMECITE{relaxed-memory}{% Kang:2017:PSR% }. \NAMECITE{Release}{% Anonymous:2014:RKS% }. \NAMECITE{reliability}{% Huang:2011:SBA% }. \NAMECITE{reliable}{% Long:2013:JCG% }. \NAMECITE{relying}{% Inoue:2012:ISC% }. \NAMECITE{Remodularizing}{% Olszak:2012:RJP% }. \NAMECITE{Remote}{% Basanta-Val:2010:NHR,% Basanta-Val:2014:RMP,% Burdette:2012:ECJ,% Gill:2015:RMD,% Sudarsan:2019:BDK,% Basanta-Val:2011:FTM% }. \NAMECITE{removal}{% Meawad:2012:EBS,% Wagner:2011:SJV% }. \NAMECITE{removing}{% Park:2014:AAS% }. \NAMECITE{rename}{% Feldthaus:2013:SAR% }. \NAMECITE{Repair}{% Staples:2019:SAB,% Xuan:2017:NAR,% Zheng:2018:ADS,% Martinez:2017:ARR,% Steimann:2016:CRA% }. \NAMECITE{repeatability}{% Vitek:2014:CTR% }. \NAMECITE{Replacement}{% Wang:2018:HSA,% Bettini:2013:FDT% }. \NAMECITE{Replay}{% Barbu:2012:ARA% }. \NAMECITE{Replaying}{% Wang:2017:JRJ% }. \NAMECITE{replication}{% Chen:2017:CLP,% Ugawa:2010:IRB% }. \NAMECITE{replication-based}{% Ugawa:2010:IRB% }. \NAMECITE{report}{% Chevalier-Boisvert:2012:BSH,% Schmidt:2010:ERA% }. \NAMECITE{Reports}{% Olsson:2016:ERR% }. \NAMECITE{repository}{% Hsiao:2010:EST% }. \NAMECITE{representation}{% Alon:2018:GPB% }. \NAMECITE{reproducibility}{% Vitek:2014:CTR% }. \NAMECITE{reproduction}{% Samak:2014:TDD% }. \NAMECITE{Requirements}{% Marchetto:2019:CCR,% Albert:2010:PIM% }. \NAMECITE{{ResAna}}{% Kersten:2014:RRA% }. \NAMECITE{Research}{% Sun:2017:AJP,% Taboada:2013:JHP,% Chalin:2010:TIG,% Chevalier-Boisvert:2012:BSH,% Egbring:2010:POS,% Rubin:2014:HCW,% Vidal:2016:UAE,% Vitek:2014:CTR% }. \NAMECITE{{RESOLVE}}{% Sun:2018:RAR% }. \NAMECITE{Resource}{% Basanta-Val:2014:RMP,% Wang:2019:OTA,% Yerima:2012:AMB,% Autili:2013:HAR,% Eichelberger:2014:FRM,% Kersten:2014:RRA,% Korsholm:2014:RTJ,% Simao:2012:CER% }. \NAMECITE{resource-aware}{% Simao:2012:CER% }. \NAMECITE{resource-based}{% Autili:2013:HAR% }. \NAMECITE{responsive}{% Spring:2010:RAI% }. \NAMECITE{responsiveness}{% Pradel:2014:EAR% }. \NAMECITE{restart}{% Choi:2013:GGT% }. \NAMECITE{Restructuring}{% Rathee:2017:ROO% }. \NAMECITE{results}{% Ou:2018:TUC% }. \NAMECITE{Retention}{% Zhou:2016:IRO% }. \NAMECITE{Rethinking}{% Liu:2019:RIP,% Xue:2012:RJC,% Robatmili:2014:MRL% }. \NAMECITE{retrofitted}{% Tatsubori:2010:EJT% }. \NAMECITE{retrofitting}{% Lerner:2014:TRT% }. \NAMECITE{Reusability}{% Taibi:2013:ROS% }. \NAMECITE{reusable}{% Hsiao:2010:EST,% Martin:2014:TCR% }. \NAMECITE{reuse}{% Witman:2010:TBR% }. \NAMECITE{Reusing}{% Park:2019:ROC% }. \NAMECITE{Reverse}{% Cosentino:2012:MDR,% Mesbah:2017:REJ,% Mesbah:2019:REJ% }. \NAMECITE{Review}{% Anonymous:2015:BRL,% Anonymous:2018:BRS,% Brown:2012:BRF,% DelRa:2013:BRJ,% Gvero:2013:BRC,% Kienle:2013:BRE,% Ngo:2012:BRE,% Teodorovici:2012:BRC,% Teodorovici:2013:BRL,% Egbring:2010:POS% }. \NAMECITE{Revisited}{% Meijer:2014:EJR,% Gong:2011:JSA% }. \NAMECITE{rewriting}{% Gupta:2019:CSJ,% Hague:2015:DRC% }. \NAMECITE{rewriting-based}{% Gupta:2019:CSJ% }. \NAMECITE{{RFID}}{% Ali:2010:DJB% }. \NAMECITE{{RFLP}}{% Yang:2012:MPD% }. \NAMECITE{richer}{% Cazzola:2014:JBR% }. \NAMECITE{rigor}{% Vitek:2014:CTR% }. \NAMECITE{Rigorous}{% Arcaini:2017:RDP% }. \NAMECITE{rings}{% Poslavsky:2019:REJ,% Poslavsky:2019:REJ% }. \NAMECITE{Rise}{% DiPierro:2018:RJ% }. \NAMECITE{risk}{% Mastrangelo:2015:UYO% }. \NAMECITE{{River}}{% Herhut:2013:RTP% }. \NAMECITE{{RJ}}{% Olsson:2016:ERR% }. \NAMECITE{RMI}{% Sudarsan:2019:BDK% }. \NAMECITE{Road}{% Ramamohanarao:2017:SSM,% Simon:2015:STH% }. \NAMECITE{Robin}{% Anonymous:2015:BRL% }. \NAMECITE{Robotic}{% DiPierro:2018:TVG,% Lin:2015:STU% }. \NAMECITE{Robots}{% Szweda:2012:ANB% }. \NAMECITE{Robust}{% VanCutsem:2015:RTC,% Viotti:2017:HRH,% Marek:2014:SRC,% Simao:2012:CER,% VanCutsem:2010:PDP% }. \NAMECITE{Rod}{% Teodorovici:2012:BRC% }. \NAMECITE{{ROM}}{% Mesbah:2019:REJ% }. \NAMECITE{row}{% Leijen:2017:TDC% }. \NAMECITE{row-typed}{% Leijen:2017:TDC% }. \NAMECITE{{RTSJ}}{% Zerzelidis:2010:FFS% }. \NAMECITE{{Rubah}}{% Pina:2014:RDJ% }. \NAMECITE{Ruby}{% Teodorovici:2012:BRC% }. \NAMECITE{Rule}{% Yerima:2012:AMB,% Qiu:2017:USR% }. \NAMECITE{Rules}{% Cosentino:2012:MDR,% Hague:2015:DRC,% Paletov:2018:ICA% }. \NAMECITE{run}{% Wurthinger:2011:SAR% }. \NAMECITE{run-time}{% Wurthinger:2011:SAR% }. \NAMECITE{Running}{% Hughes-Croucher:2011:NRS,% Teng:2010:TPA,% Yoo:2014:WRR% }. \NAMECITE{runs}{% Freudenberg:2015:SMP% }. \NAMECITE{Runtime}{% Bodden:2012:PEF,% Costa:2010:RMN,% Grimmer:2018:CLI,% Maas:2016:THL,% Mitchell:2010:FTL,% Nguyen:2015:FCR,% Ortin:2014:RPI,% Xu:2014:SRB,% Bhattacharya:2012:DLI,% Elmas:2010:GRA,% Geoffray:2010:VSM,% Grimmer:2016:HPC,% Lee:2016:ECP,% McIlroy:2010:HJR,% Odaira:2010:ERT,% Pukall:2013:JFR,% Rompf:2012:LMS,% Su:2014:RVP,% Titzer:2010:ICR,% Villazon:2010:ARA,% Wang:2019:TRC,% Yiapanis:2013:OSR,% daCosta:2012:JSL% }. \NAMECITE{runtimes}{% Barr:2014:TAT,% Cameron:2015:JFE,% Robatmili:2014:MRL,% Wurthinger:2017:PPE% }. \NAMECITE{{ryu}}{% Adams:2019:URP% }. \NAMECITE{S}{% Gvero:2013:BRC% }. \NAMECITE{Safe}{% Eugster:2013:SUP,% Gampe:2011:SMB,% Johnsen:2012:SLM,% Lochbihler:2018:MTS,% Magazinius:2012:SWS,% Rastogi:2015:SEG,% Stancu:2015:SEH,% Wurthinger:2011:SAR,% Heidenreich:2010:GST,% Heumann:2013:TEM,% Kabanov:2011:DSF,% Karakoidas:2015:TSE,% Kedia:2017:SFS,% Lochbihler:2013:MJM,% Reynders:2016:GSB,% Wurthinger:2013:USD% }. \NAMECITE{Safety}{% Miyazawa:2019:SCS,% Ravn:2012:SCJ,% Schoeberl:2017:SCJ,% Wellings:2016:ISC,% Zeyda:2014:CMS,% Arcaini:2017:RDP,% Egbring:2010:POS,% Gonzalez:2013:HBP,% Nilsen:2012:TOU,% Pradel:2012:FAP,% Sousa:2016:CHL,% Taft:2013:TPS,% Yahav:2010:VSP,% Zhang:2019:DSJ,% Cavalcanti:2013:SCJ,% Haddad:2013:SIP,% Luckcuck:2017:SCJ,% Wellings:2012:AEH% }. \NAMECITE{Safety-Critical}{% Miyazawa:2019:SCS,% Wellings:2016:ISC,% Zeyda:2014:CMS,% Ravn:2012:SCJ,% Schoeberl:2017:SCJ,% Arcaini:2017:RDP,% Cavalcanti:2013:SCJ,% Luckcuck:2017:SCJ% }. \NAMECITE{{Salespoint}}{% Zschaler:2014:SJF% }. \NAMECITE{Salt}{% Hollingsworth:2012:SPI% }. \NAMECITE{{SAM}}{% Bellia:2013:JST% }. \NAMECITE{San}{% Kroening:2015:CAV% }. \NAMECITE{Sane}{% Magazinius:2012:SWS% }. \NAMECITE{sanitizer}{% V:2011:BBI% }. \NAMECITE{{Sapphire}}{% Ugawa:2018:TSL% }. \NAMECITE{{SAT}}{% Uva:2018:AWJ% }. \NAMECITE{{Satin}}{% VanNieuwpoort:2010:SHL% }. \NAMECITE{{SAW}}{% Carter:2013:SSA% }. \NAMECITE{Scaffolding}{% Reardon:2014:SSB% }. \NAMECITE{Scala}{% Sewe:2012:NSI,% Amin:2016:JST,% Hinojosa:2013:TS,% Lewis:2013:IAP,% Papadimitriou:2011:SES,% Poslavsky:2019:REJ,% Sewe:2011:CCS,% Sewe:2012:NSI% }. \NAMECITE{{Scala}-Based}{% Papadimitriou:2011:SES% }. \NAMECITE{{Scala.js}}{% Doeraene:2016:PIW% }. \NAMECITE{Scalability}{% Chen:2011:MJP,% Verdu:2016:PSA,% Wang:2019:OTA,% Altman:2010:OTJ,% Bois:2013:BGV,% Bruno:2018:DVM,% Gidra:2011:ASG% }. \NAMECITE{Scalable}{% Basin:2017:KKV,% Bedla:2012:SSJ,% Dey:2013:STA,% Golan-Gueta:2017:ASA,% Hughes-Croucher:2011:NRS,% Javed:2016:TSJ,% Ramamohanarao:2017:SSM,% Ramos:2013:DSJ,% Xu:2014:SRB,% Xue:2019:ASC,% Exposito:2012:DSJ,% Fernandes:2011:LFS,% Golan-Gueta:2015:ASA,% Newton:2015:ALF,% Park:2017:PSS,% Park:2018:SAJ,% Ramos:2015:NCS,% Taboada:2012:FMS% }. \NAMECITE{{ScalaLab}}{% Papadimitriou:2011:SES,% Papadimitriou:2014:MLS% }. \NAMECITE{scalar}{% Piedrahita-Quintero:2017:JGA% }. \NAMECITE{Scale}{% Brown:2017:NJP,% Parker:2011:DPG,% Chen:2019:ESL,% Dietrich:2015:GSE,% Lopes:2015:HSA,% Martinez:2017:ARR,% McLane:2010:UIV,% Pinto:2015:LSS,% Wu:2011:RTS% }. \NAMECITE{{SCEL}}{% DeNicola:2014:FAA% }. \NAMECITE{scenarios}{% Ashrov:2015:UCB,% Schmeisser:2013:MOE% }. \NAMECITE{Scheduler}{% Qian:2016:EFS,% Iranmanesh:2016:SSE,% Tardieu:2012:WSS% }. \NAMECITE{scheduler-independent}{% Iranmanesh:2016:SSE% }. \NAMECITE{Scheduling}{% Akram:2016:BPG,% Basanta-Val:2010:SSS,% Kalibera:2011:SRT,% Eslamimehr:2014:RDS,% Estevez-Ayres:2014:CSS,% Zerzelidis:2010:FFS% }. \NAMECITE{scheme}{% Xi:2012:MDA,% Yang:2019:MGL% }. \NAMECITE{{SCHISM}}{% Pizlo:2010:SFT% }. \NAMECITE{Science}{% Haubl:2011:ECE,% VanLoan:2010:ITC,% Simao:2012:CER% }. \NAMECITE{sciences}{% Nolan:2014:XWT% }. \NAMECITE{Scientific}{% Esquembre:2011:TPL,% Papadimitriou:2011:SES,% Tanyalcin:2018:LVL,% Wendykier:2010:PCH,% Fdez-Riverola:2012:JAF,% Papadimitriou:2014:MLS% }. \NAMECITE{scientists}{% Brandt:2014:DAS% }. \NAMECITE{{SCJ}}{% Miyazawa:2019:SCS% }. \NAMECITE{{SCJ-Circus}}{% Miyazawa:2019:SCS% }. \NAMECITE{{SCORM}}{% Hsiao:2010:EST% }. \NAMECITE{Scrap}{% Zhang:2015:SYB% }. \NAMECITE{Script}{% Mitropoulos:2016:HTY% }. \NAMECITE{Scripting}{% Choi:2017:SAS,% Kim:2017:TAA,% Heidegger:2012:APC,% Kedlaya:2014:ITS,% Papadimitriou:2014:MLS,% Zhao:2012:PTI% }. \NAMECITE{SE}{% Lindholm:2014:JVM% }. \NAMECITE{Seamless}{% Oh:2015:MWA% }. \NAMECITE{Search}{% Nowicki:2018:MPI,% Stolee:2014:SSS,% Wang:2018:PBJ,% Xue:2019:ASC,% DeBeukelaer:2017:ECP% }. \NAMECITE{searching}{% Endrullis:2012:WEM% }. \NAMECITE{Second}{% Halder:2017:JSV% }. \NAMECITE{secrets}{% Altman:2012:USM% }. \NAMECITE{section}{% David:2014:CMC% }. \NAMECITE{sections}{% Nakaike:2010:LER% }. \NAMECITE{Secure}{% Anikeev:2015:SGC,% Gadyatskaya:2012:JCA,% Gejibo:2012:CIE,% Avvenuti:2012:JTC,% Long:2012:COS,% Long:2013:JCG,% Tetali:2013:MSA,% Wijayarathna:2019:WJC% }. \NAMECITE{securely}{% Swamy:2014:GTE% }. \NAMECITE{securing}{% Coppolino:2019:CAE% }. \NAMECITE{Security}{% Chisnall:2017:CJS,% Gong:2011:JSA,% Hedin:2016:IFS,% Johnson:2015:EES,% Martinez:2017:MBA,% Pironti:2010:PCJ,% Sayed:2018:ITI% }. \NAMECITE{Seemingly}{% Hasbun:2012:UTP% }. \NAMECITE{selection}{% Wu:2011:RTS% }. \NAMECITE{Self}{% Magazinius:2012:SWS,% Simao:2019:GWS,% Yan:2019:ACL,% hunEom:2012:SSJ,% Aigner:2011:STM,% Antonopoulos:2017:DIS,% Chevalier-Boisvert:2012:BSH,% Humer:2015:DSL,% Marr:2015:TVP% }. \NAMECITE{Self-adaptive}{% Simao:2019:GWS% }. \NAMECITE{Self-Admitted}{% Yan:2019:ACL% }. \NAMECITE{self-collecting}{% Aigner:2011:STM% }. \NAMECITE{self-composition}{% Antonopoulos:2017:DIS% }. \NAMECITE{self-hosted}{% Chevalier-Boisvert:2012:BSH% }. \NAMECITE{self-optimizing}{% Humer:2015:DSL,% Marr:2015:TVP% }. \NAMECITE{Self-stabilizing}{% hunEom:2012:SSJ% }. \NAMECITE{Semantic}{% Golan-Gueta:2017:ASA,% Rowe:2014:STA,% Burnim:2012:SCS,% Golan-Gueta:2014:ASL,% Golan-Gueta:2015:ASA,% Misra:2012:JSC,% Misra:2013:JSC,% Omar:2017:PSF% }. \NAMECITE{Semantics}{% Bellia:2012:ERT,% Bogdanas:2015:KJC,% Krishnamurthi:2012:SAJ,% Liva:2019:SDE,% Loring:2017:SAJ,% Stefanescu:2016:SBP,% Axelsen:2013:PTD,% Foley-Bourgon:2017:EIC,% Fritz:2017:TSA,% Kang:2017:PSR,% Miller:2013:TSG,% Murawski:2014:GSI,% Park:2015:KCF,% Pichon-Pharabod:2016:CSR,% Zhang:2015:LOS% }. \NAMECITE{Semantics-based}{% Stefanescu:2016:SBP% }. \NAMECITE{Semantics-driven}{% Liva:2019:SDE% }. \NAMECITE{semantics-preserving}{% Axelsen:2013:PTD% }. \NAMECITE{Semi}{% Feldthaus:2013:SAR,% Staples:2019:SAB,% Accioly:2018:USS,% Meawad:2012:EBS% }. \NAMECITE{semi-automated}{% Meawad:2012:EBS% }. \NAMECITE{Semi-automatic}{% Feldthaus:2013:SAR% }. \NAMECITE{Semi-Autonomic}{% Staples:2019:SAB% }. \NAMECITE{semi-structured}{% Accioly:2018:USS% }. \NAMECITE{Sensitive}{% Sherman:2015:DTB,% Haubl:2013:CST,% Ko:2019:WSA,% Lee:2016:ECP,% Lu:2019:PPY,% Sayed:2018:ITI% }. \NAMECITE{sensitivity}{% Huang:2013:ECS,% Li:2018:PGC,% Lu:2019:PPY,% Park:2018:SAJ% }. \NAMECITE{Sensor}{% Aiello:2011:JBA,% Mehrnezhad:2016:TIU% }. \NAMECITE{separability}{% Westbrook:2010:MJM% }. \NAMECITE{Separating}{% Dietl:2011:SOT,% Akai:2010:EAS% }. \NAMECITE{Separation}{% Zheng:2018:ADS,% Phan:2018:TIG,% Titzer:2010:ICR% }. \NAMECITE{Sequence}{% Nowicki:2018:MPI,% Zhao:2014:CSP% }. \NAMECITE{Sequencing}{% Yu:2018:NFN% }. \NAMECITE{Sequent}{% Ferrari:2017:JJF% }. \NAMECITE{sequential}{% Burnim:2012:NIN,% Duarte:2011:ICS% }. \NAMECITE{serialization}{% Miller:2013:IPG% }. \NAMECITE{Seriously}{% Kienle:2010:ATT% }. \NAMECITE{Server}{% Hughes-Croucher:2011:NRS,% Kedlaya:2016:SST,% DHondt:2012:ISS,% Deitcher:2011:SPJ,% Gupta:2019:CSJ,% Huang:2011:SBA,% Rayns:2013:CJS% }. \NAMECITE{Server-Side}{% Hughes-Croucher:2011:NRS,% Kedlaya:2016:SST,% DHondt:2012:ISS% }. \NAMECITE{Service}{% Basanta-Val:2010:SSS,% Shah:2012:AMJ,% Chanda:2012:TBS,% Estevez-Ayres:2014:CSS,% Gama:2010:SAA,% Huang:2011:SBA,% Kuehnhausen:2011:AJM% }. \NAMECITE{service-oriented}{% Estevez-Ayres:2014:CSS% }. \NAMECITE{services}{% Mateos:2010:MJN% }. \NAMECITE{session}{% Kouzapas:2018:TPM,% Femminella:2012:EJC% }. \NAMECITE{Set}{% Smaragdakis:2013:SBP,% Long:2010:TDSa,% Long:2010:TDSb% }. \NAMECITE{Set-based}{% Smaragdakis:2013:SBP,% Long:2010:TDSa,% Long:2010:TDSb% }. \NAMECITE{sets}{% Spoto:2010:MSL% }. \NAMECITE{setters}{% Miller:2013:TSG% }. \NAMECITE{setting}{% Bettini:2013:CTB% }. \NAMECITE{Settings}{% Gejibo:2012:CIE% }. \NAMECITE{Seven}{% Stone:2015:WMT% }. \NAMECITE{{SGX}}{% Coppolino:2019:CAE% }. \NAMECITE{Shadow}{% Noller:2017:SSE,% Noller:2019:CSS% }. \NAMECITE{{ShadowVM}}{% Marek:2014:SRC% }. \NAMECITE{shalt}{% Lauinger:2018:TSD% }. \NAMECITE{shape}{% Greenman:2014:GFB% }. \NAMECITE{Shared}{% Battig:2017:SDC,% Fetter:2017:TJT,% Bonetta:2016:GSM% }. \NAMECITE{Shared-Memory}{% Battig:2017:SDC,% Bonetta:2016:GSM% }. \NAMECITE{sharing}{% Piao:2015:JJF% }. \NAMECITE{{Sherlock}}{% Allyson:2019:SOI% }. \NAMECITE{Short}{% Aigner:2011:STM,% Chadha:2018:JAS,% Steindorfer:2015:CSM,% Zakhour:2012:JTS% }. \NAMECITE{Short-term}{% Aigner:2011:STM% }. \NAMECITE{shortcut}{% Mesbah:2019:REJ,% Choi:2017:SAS% }. \NAMECITE{Side}{% Bultan:2018:SCA,% Hughes-Croucher:2011:NRS,% Ocariza:2017:SCC,% DHondt:2012:ISS,% Kedlaya:2016:SST% }. \NAMECITE{Side-Channel}{% Bultan:2018:SCA% }. \NAMECITE{{SIGCSE}}{% Walker:2012:SNJ% }. \NAMECITE{Signatures}{% Dietrich:2010:POD% }. \NAMECITE{significance}{% Frantzeskou:2011:SUD% }. \NAMECITE{Similarity}{% Allyson:2019:SOI% }. \NAMECITE{{simpA}}{% Ricci:2011:SAO% }. \NAMECITE{Simple}{% Bellia:2011:PJS,% Bellia:2012:ERT,% Kedia:2017:SFS,% Basanta-Val:2014:SDG,% Marino:2010:DSE% }. \NAMECITE{Simplicity}{% Deitcher:2011:SPJ% }. \NAMECITE{Simplifying}{% Morgan:2018:SJW,% Anonymous:2018:BRS% }. \NAMECITE{Simulating}{% Lin:2015:STU% }. \NAMECITE{Simulation}{% Huang:2011:SBA,% Fan:2018:VCJ,% Krieger:2011:AES,% Rimlinger:2012:TGS,% Zhang:2016:NVC% }. \NAMECITE{Simulation-based}{% Huang:2011:SBA% }. \NAMECITE{simulations}{% McLane:2010:UIV% }. \NAMECITE{Simulator}{% Malhotra:2017:PPS,% Ramamohanarao:2017:SSM% }. \NAMECITE{single}{% Jantz:2013:ESM% }. \NAMECITE{Sinking}{% Chisnall:2017:CJS% }. \NAMECITE{site}{% Clifford:2015:MMD,% Sarimbekov:2014:JCS% }. \NAMECITE{sites}{% Odaira:2010:ERT% }. \NAMECITE{size}{% Afek:2012:ISJ,% Ureche:2013:MIS% }. \NAMECITE{sizing}{% Cameron:2015:JFE% }. \NAMECITE{SJL}{% Motika:2015:LWS% }. \NAMECITE{sketching}{% Hua:2019:EED% }. \NAMECITE{skills}{% Joseph:2010:PII% }. \NAMECITE{Skip}{% Wang:2018:HSA% }. \NAMECITE{{Skyway}}{% Nguyen:2018:SCM% }. \NAMECITE{slices}{% Yan:2017:AAA% }. \NAMECITE{Slicing}{% Xu:2014:SRB% }. \NAMECITE{Slimming}{% Wagner:2011:SJV% }. \NAMECITE{{SLOC}}{% Landman:2016:EAR,% Landman:2017:CEA% }. \NAMECITE{Smaller}{% Gil:2012:SFJ% }. \NAMECITE{smalltalk}{% Freudenberg:2015:SMP,% Hlopko:2014:ISJ% }. \NAMECITE{smart}{% Bouffard:2015:UCF,% Gadyatskaya:2012:JCA% }. \NAMECITE{{Smartcard}}{% Razafindralambo:2012:FFH% }. \NAMECITE{{SMArtOp}}{% Tommasel:2017:SJL% }. \NAMECITE{{Smartphones}}{% Reardon:2014:SSB% }. \NAMECITE{{SMARTS}}{% Ramamohanarao:2017:SSM% }. \NAMECITE{snapshots}{% Afek:2012:ISJ% }. \NAMECITE{Snippets}{% Simon:2015:STH% }. \NAMECITE{{SNP}}{% Yang:2012:MPD% }. \NAMECITE{{SoC}}{% Tsai:2015:JPI% }. \NAMECITE{social}{% Gupta:2018:HDB,% Gupta:2019:CSJ% }. \NAMECITE{Socket}{% Wijayarathna:2019:WJC% }. \NAMECITE{Soft}{% Wang:2019:OTA,% Joseph:2010:PII% }. \NAMECITE{Software}{% Bouktif:2014:PSO,% Chaikalis:2015:FJS,% Knoche:2018:UML,% Luo:2019:HDS,% Ponzanelli:2019:AIC,% Rathee:2017:ROO,% Wang:2011:EEU,% Yi:2015:SCC,% Yim:2019:TFS,% Bliudze:2017:ECC,% Bodden:2013:SLS,% Cao:2012:YYP,% Carter:2013:SSA,% Chen:2017:CLP,% Chen:2019:ESL,% Coppolino:2019:CAE,% Dias:2013:SIP,% Egbring:2010:POS,% Fdez-Riverola:2012:JAF,% Fernandes:2011:LFS,% Gill:2010:MDP,% Hindle:2016:NS,% Jenista:2011:OSO,% Johari:2011:ESE,% Loureiro:2013:EDS,% Mayer:2012:ESI,% Nunez:2016:PGC,% Ogawa:2013:RJA,% Pan:2018:ASJ,% Pascarella:2019:CCC,% Rehman:2016:VMJ,% Shen:2019:IRA,% Steindorfer:2017:TSP,% Xu:2013:PML,% Yiapanis:2013:OSR,% Zhang:2013:IMF,% Zhang:2015:LOS,% Zschaler:2014:SJF,% Cordeiro:2018:BJV% }. \NAMECITE{Solidity}{% Dannen:2017:IES% }. \NAMECITE{Solution}{% Kroshko:2015:OPN,% Egbring:2010:POS,% Juneau:2012:JRP% }. \NAMECITE{Solving}{% Stolee:2014:SSS,% Felgentreff:2015:CBC,% Uva:2018:AWJ% }. \NAMECITE{Sorting}{% Brooks:2016:CST% }. \NAMECITE{soul}{% McMillan:2011:SVM% }. \NAMECITE{Sound}{% Bellia:2013:JST,% Berman:2017:EUS,% Lorenzen:2016:STD,% Storey:2019:SDP,% Biswas:2014:DES,% Erdweg:2015:SOI,% Passerat-Palmbach:2015:TSS,% Roemer:2018:HCU% }. \NAMECITE{soundly}{% Balatsouras:2013:CHC% }. \NAMECITE{Source}{% Allyson:2019:SOI,% Bouktif:2014:PSO,% German:2012:MOS,% McBurney:2016:ASC,% Rodeghero:2015:ETS,% Scanniello:2017:FFC,% Stolee:2014:SSS,% Accioly:2018:USS,% Axelsen:2013:PTD,% Chen:2017:CLP,% Chen:2019:ESL,% Dyer:2014:DVE,% Egbring:2010:POS,% Frantzeskou:2011:SUD,% Johari:2011:ESE,% Misra:2012:JSC,% Misra:2013:JSC,% Olszak:2012:RJP,% Pawlak:2016:SLI,% Singh:2013:TGC,% Taibi:2013:ROS,% Zhu:2015:APL% }. \NAMECITE{source-code}{% Misra:2012:JSC,% Misra:2013:JSC% }. \NAMECITE{source-to-source}{% Axelsen:2013:PTD% }. \NAMECITE{sources}{% Inoue:2012:ISC% }. \NAMECITE{{Spark}}{% Li:2018:ATJ% }. \NAMECITE{sparse}{% Tommasel:2017:SJL% }. \NAMECITE{sparse-matrix}{% Tommasel:2017:SJL% }. \NAMECITE{spatial}{% Martinez-Llario:2011:DJS% }. \NAMECITE{Speaking}{% Rauschmayer:2014:SJD,% Samuelson:2012:LSO% }. \NAMECITE{Special}{% Dias:2013:SIP,% Fox:2017:ESI,% Haddad:2013:SIP,% Horspool:2011:PPP,% Puffitsch:2013:SIP,% Higuera-Toledano:2010:ISI,% Ravn:2013:EIS,% Higuera-Toledano:2014:EIS,% Vitek:2012:ISI% }. \NAMECITE{specialization}{% Kedlaya:2014:ITS,% Steindorfer:2015:CSM% }. \NAMECITE{specific}{% Cordoba-Sanchez:2016:ADS,% Efftinge:2013:XID,% Humer:2015:DSL,% Kienle:2013:BRE% }. \NAMECITE{Specification}{% Gosling:2013:JLS,% Gosling:2014:JLS,% Iranmanesh:2016:SSE,% Kim:2011:MAE,% Leavens:2015:BSS,% Lindholm:2013:JVMa,% Lindholm:2013:JVMb,% Lindholm:2014:JVM,% Miyazawa:2019:SCS,% Toegl:2012:SSJ,% Basanta-Val:2011:ECM,% Bodin:2014:TMJ,% Kang:2012:FSJ,% Kim:2010:EAE,% Mamouras:2017:SMS,% Yang:2010:JIP,% daCosta:2012:JSL% }. \NAMECITE{specifications}{% Bastani:2018:ALP,% Burnim:2012:NIN,% Pironti:2010:PCJ,% Torlak:2010:MCA,% Uva:2018:AWJ% }. \NAMECITE{specified}{% Bergenti:2011:PPS% }. \NAMECITE{Specifying}{% Burnim:2012:SCS,% Haddad:2013:SIP% }. \NAMECITE{Speculation}{% Anjo:2016:DML,% Martinsen:2014:HTL,% Martinsen:2017:CTL% }. \NAMECITE{speculative}{% Bonetta:2017:FJF,% Yiapanis:2013:OSR% }. \NAMECITE{speed}{% Haas:2017:BWS,% Sartor:2010:ZRD,% Ureche:2013:MIS% }. \NAMECITE{{SPF's}}{% Paquin:2018:AAS% }. \NAMECITE{{Spi}}{% Pironti:2010:PCJ% }. \NAMECITE{{SPIN}}{% Adalid:2014:USA% }. \NAMECITE{{SPL}}{% Bodden:2013:SLS% }. \NAMECITE{splittable}{% Steele:2014:FSP% }. \NAMECITE{{SPOON}}{% Pawlak:2016:SLI% }. \NAMECITE{spot}{% Lee:2016:ECP% }. \NAMECITE{{SPUR}}{% Bebenita:2010:STB% }. \NAMECITE{{SQL}}{% Candel:2019:DMD,% Karakoidas:2015:TSE% }. \NAMECITE{{SqueakJS}}{% Freudenberg:2015:SMP% }. \NAMECITE{{SSNTDs}}{% Varier:2017:TNJ% }. \NAMECITE{Stability}{% Bouktif:2014:PSO,% Leino:2015:APS% }. \NAMECITE{stabilizing}{% hunEom:2012:SSJ% }. \NAMECITE{Stack}{% Wang:2018:HSA,% Christophe:2018:ODA,% Kedlaya:2014:DDL,% Xue:2012:RJC% }. \NAMECITE{stack-based}{% Kedlaya:2014:DDL% }. \NAMECITE{stage}{% Westbrook:2010:MJM% }. \NAMECITE{staged}{% Scherr:2016:AFC% }. \NAMECITE{staging}{% Rompf:2012:LMS% }. \NAMECITE{Stakeholders}{% Yim:2019:TFS% }. \NAMECITE{Standard}{% Wang:2017:JRJ,% Long:2012:COS% }. \NAMECITE{Standardization}{% Toegl:2012:SSJ% }. \NAMECITE{{StarL}}{% Lin:2015:STU% }. \NAMECITE{start}{% Wimmer:2019:IOS% }. \NAMECITE{State}{% Arcaini:2012:CCM,% Bodden:2012:PEF,% Mesbah:2012:CAB,% Moller:2014:ADC,% Gupta:2016:LSA,% Yang:2010:JIP% }. \NAMECITE{state-}{% Yang:2010:JIP% }. \NAMECITE{statecharts}{% Marinescu:2013:FSJ% }. \NAMECITE{Statement}{% Xuan:2017:NAR,% Park:2014:AAS,% Zhu:2015:APL% }. \NAMECITE{statements}{% Park:2014:AAS% }. \NAMECITE{Static}{% Berman:2017:EUS,% Brown:2016:HBS,% James:2010:FMC,% Luo:2019:HDS,% Madsen:2015:SAE,% Olivo:2015:SDA,% Park:2011:DCM,% Park:2018:SAJ,% Radoi:2015:ETS,% Siek:2012:FDT,% Spoto:2016:JSA,% Spoto:2019:SII,% Stein:2019:SAD,% Stuchlik:2012:SVD,% Andreasen:2014:DSA,% Blackshear:2018:RCS,% Chandra:2016:TIS,% Ferrara:2013:GSA,% Flanagan:2013:PES,% Iranmanesh:2016:SSE,% Kashyap:2014:TRS,% Lux:2011:TSD,% Mayer:2012:ESI,% Park:2017:PSS,% Tetali:2013:MSA% }. \NAMECITE{statically}{% Bodden:2013:SLS,% Nuzman:2013:JTC% }. \NAMECITE{statistical}{% Brandt:2014:DAS,% Zuo:2016:LOF% }. \NAMECITE{statistically}{% Passerat-Palmbach:2015:TSS% }. \NAMECITE{statistics}{% Hsiao:2014:UWC% }. \NAMECITE{stealing}{% Kumar:2012:WSB,% Tardieu:2012:WSS% }. \NAMECITE{{STM}}{% Chapman:2016:HSH,% Subramaniam:2011:PCJ% }. \NAMECITE{{STM/HTM}}{% Chapman:2016:HSH% }. \NAMECITE{{StMungo}}{% Kouzapas:2018:TPM% }. \NAMECITE{stochastic}{% Cote:2012:JPS% }. \NAMECITE{stock}{% Pina:2014:RDJ% }. \NAMECITE{Stop}{% Lin:2015:SGU% }. \NAMECITE{stops}{% Baxter:2018:PAS% }. \NAMECITE{Storage}{% Hollingsworth:2012:SPI,% Viotti:2017:HRH% }. \NAMECITE{Store}{% Bedla:2012:SSJ,% Stark:2010:BIA% }. \NAMECITE{stores}{% Dey:2013:STA% }. \NAMECITE{Story}{% Anonymous:2014:RKS% }. \NAMECITE{strategic}{% Balland:2014:ESP% }. \NAMECITE{strategy}{% Portillo-Dominguez:2016:ECP% }. \NAMECITE{Stream}{% Chan:2017:DSL,% Kiselyov:2017:SFC,% Marz:2016:RPC,% Bosboom:2014:SCC,% Su:2014:CEM,% Zeuch:2019:AES% }. \NAMECITE{streaming}{% Mamouras:2017:SMS,% Santos:2013:DDS% }. \NAMECITE{{StreamJIT}}{% Bosboom:2014:SCC% }. \NAMECITE{{StreamQRE}}{% Mamouras:2017:SMS% }. \NAMECITE{streams}{% Subercaze:2017:UPT,% Urma:2015:JAL% }. \NAMECITE{Strength}{% Krishnaveni:2012:HOJ% }. \NAMECITE{String}{% Horie:2014:SDJ,% Chawdhary:2017:PES% }. \NAMECITE{Strings}{% Haubl:2011:ECE,% Haubl:2010:CES,% Luu:2014:MCC% }. \NAMECITE{strong}{% Upadhyaya:2010:UDS,% Zhang:2015:LOS,% Zhang:2017:ACE% }. \NAMECITE{Structure}{% Zheng:2018:ADS,% Lopes:2015:HSA,% Pan:2018:ASJ,% Upadhyaya:2010:UDS% }. \NAMECITE{structured}{% Accioly:2018:USS,% Leopoldseder:2016:JJT% }. \NAMECITE{Structures}{% Goodrich:2010:DSA,% Ceccato:2010:MLD,% Xu:2010:FLU% }. \NAMECITE{studies}{% Egbring:2010:POS% }. \NAMECITE{Studio}{% Reardon:2014:SSB,% Fischer:2016:EIE% }. \NAMECITE{Studio-Based}{% Reardon:2014:SSB% }. \NAMECITE{Study}{% Bruno:2018:SGC,% Kumari:2011:AOO,% Luo:2019:HDS,% Ocariza:2017:SCC,% Ramos:2018:APS,% Rodeghero:2015:ETS,% Wang:2019:OTA,% Zhou:2016:IRO,% Bhattacharya:2012:DLI,% Ceccato:2015:LSE,% Chen:2017:CLP,% Ebert:2015:ESE,% Holzinger:2016:DSM,% Johari:2011:ESE,% Khan:2015:UJW,% Mastrangelo:2019:CAD,% Mayer:2012:ESI,% Nasseri:2010:CMR,% Ogata:2010:SJN,% Pinto:2015:LSS,% Saini:2018:CNC,% Stuchlik:2012:SVD,% Teyton:2014:SLM,% Vidal:2016:ECJ,% Wei:2016:ESD,% Yue:2013:MSI% }. \NAMECITE{studying}{% Chen:2019:ESL% }. \NAMECITE{style}{% Urma:2015:JAL% }. \NAMECITE{substitute}{% Passerat-Palmbach:2015:TSS% }. \NAMECITE{substrate}{% Geoffray:2010:VSM% }. \NAMECITE{subtypes}{% Haddad:2013:SIP% }. \NAMECITE{Subtyping}{% Leavens:2015:BSS% }. \NAMECITE{Suite}{% Marchetto:2019:CCR,% Sewe:2011:CCS,% Boland:2012:JCC% }. \NAMECITE{Suites}{% Gligoric:2015:GCB% }. \NAMECITE{Summaries}{% Badihi:2017:CAG,% Berglund:2019:MSJ% }. \NAMECITE{Summarization}{% McBurney:2016:ASC,% Rodeghero:2015:ETS% }. \NAMECITE{Superblock}{% Kaufmann:2013:SCO% }. \NAMECITE{Supercharged}{% Cecco:2011:SJG,% Gerakios:2013:FIS% }. \NAMECITE{Superposition}{% Halder:2017:JSV% }. \NAMECITE{supertype}{% Rosa:2017:ARC% }. \NAMECITE{supervenience}{% Reza:2012:JS% }. \NAMECITE{Support}{% Adams:2019:URP,% Choi:2017:SAS,% Kim:2017:TAA,% Rodchenko:2018:TIE,% Basanta-Val:2013:JRA,% Chadha:2018:JAS,% Dias:2013:SIP,% Gonzalez:2013:HBP,% Hosking:2012:CHL,% Nunez:2016:PGC,% Singh:2012:EPS% }. \NAMECITE{supported}{% Feldthaus:2011:TSR% }. \NAMECITE{Supporting}{% Lerner:2010:SDT,% Egbring:2010:POS% }. \NAMECITE{Surfaces}{% Fetter:2017:TJT% }. \NAMECITE{Surgical}{% Rompf:2014:SPJ% }. \NAMECITE{surprises}{% Felgentreff:2015:CBC% }. \NAMECITE{Survey}{% Andreasen:2017:SDA,% Obaidellah:2018:SUE,% Ramos:2018:APS,% Bainomugisha:2013:SRP,% Gama:2010:SAA% }. \NAMECITE{{SurveyMan}}{% Tosch:2014:SPA% }. \NAMECITE{surveys}{% Tosch:2014:SPA% }. \NAMECITE{suspension}{% Tardieu:2012:WSS% }. \NAMECITE{SV}{% Cordeiro:2018:BJV% }. \NAMECITE{SV-COMP}{% Cordeiro:2018:BJV% }. \NAMECITE{sweeping}{% Kim:2014:LBL% }. \NAMECITE{Sweeten}{% Disney:2015:SYJ% }. \NAMECITE{{Swift}}{% Zhang:2012:SRB% }. \NAMECITE{{SWIM}}{% Schmidt:2010:ERA% }. \NAMECITE{symbol}{% Tarau:2011:IST% }. \NAMECITE{Symbolic}{% Bultan:2018:SCA,% Chen:2019:SVR,% Noller:2017:SSE,% Noller:2019:CSS,% Phan:2012:SQI,% Sharma:2017:VCS,% Mirzaei:2012:TAA,% Rimlinger:2012:TGS% }. \NAMECITE{synchrobench}{% Gramoli:2015:MTY% }. \NAMECITE{Synchronisation}{% Cogumbreiro:2019:DDV,% Cogumbreiro:2015:DDV,% Welch:2010:ABS% }. \NAMECITE{synchronization}{% Dolby:2012:DCA,% Gramoli:2015:MTY,% Subramaniam:2011:PCJ% }. \NAMECITE{Synchronized}{% Battig:2017:SDC% }. \NAMECITE{Synchronized-by-Default}{% Battig:2017:SDC% }. \NAMECITE{synchronizing}{% Daloze:2018:PDL% }. \NAMECITE{Synchronous}{% Basanta-Val:2010:SSS,% Shan:2012:OAC,% Motika:2015:LWS% }. \NAMECITE{syntactic}{% Lorenzen:2016:STD,% Misra:2012:JSC,% Misra:2013:JSC,% Qiu:2017:USR% }. \NAMECITE{Syntax}{% Stefik:2013:EIP,% Kalibera:2014:FAS,% Singh:2013:TGC% }. \NAMECITE{synthesis}{% Samak:2014:MTS,% Samak:2016:DSF,% Surendran:2016:APP% }. \NAMECITE{synthesizable}{% Auerbach:2010:LJC% }. \NAMECITE{synthesizer}{% Ohkawa:2013:RHO% }. \NAMECITE{Synthesizing}{% Gvero:2015:SJE,% Samak:2015:SRT,% Lee:2010:JSD% }. \NAMECITE{Synthetic}{% Paquin:2018:AAS% }. \NAMECITE{System}{% Bellia:2013:JST,% Krishnaveni:2012:HOJ,% Maas:2016:THL,% Ahn:2014:IJP,% Ali:2010:DJB,% Arcaini:2017:RDP,% Bala:2011:DTD,% Erdweg:2015:SOI,% Hauswirth:2013:TJP,% Hofmann:2011:EOS,% Huang:2011:SBA,% Kang:2012:FSJ,% McIlroy:2010:HJR,% Su:2014:RVP,% Tate:2011:TWJ,% Nilsen:2012:RTJ% }. \NAMECITE{systematic}{% Thomson:2015:LHB% }. \NAMECITE{Systems}{% Battig:2017:SDC,% Bouktif:2014:PSO,% Brown:2016:HBS,% Chen:2011:MJP,% DeNicola:2014:FAA,% Fox:2017:EJT,% Higuera-Toledano:2014:EIS,% Jung:2012:EJA,% Lin:2015:STU,% Luo:2019:HDS,% Mace:2018:PTD,% Nguyen:2018:SCM,% Nguyen:2018:UCM,% Ramos:2013:DSJ,% Stilkerich:2015:PGA,% Stilkerich:2017:PGU,% Amin:2016:JST,% Chen:2019:ESL,% DosSantos:2010:MPB,% Fischer:2016:EIE,% Fox:2017:ESI,% Hanazumi:2017:FAI,% Hayashizaki:2012:IPT,% Higuera-Toledano:2010:ISI,% Lerner:2014:TRT,% Luckow:2017:HTP,% Mayer:2012:ESI,% McIntosh:2012:EJB,% Motika:2015:LWS,% Ogawa:2013:RJA,% Pan:2018:ASJ,% Panizo:2012:EJP,% Pascarella:2019:CCC,% Portillo-Dominguez:2016:ECP,% Ravn:2013:EIS,% Schoeberl:2017:SCJ,% Sciampacone:2010:EMS,% Spadini:2019:MOT,% Stuchlik:2012:SVD,% Taboada:2012:FMS,% Teng:2010:TPA,% Tu:2014:PPP,% Ugawa:2010:IRB,% Vitek:2014:CTR,% Yiapanis:2013:OSR,% Vitek:2012:ISI% }. \NAMECITE{T}{% Halder:2017:JSV% }. \NAMECITE{T-matrix}{% Halder:2017:JSV% }. \NAMECITE{table}{% Tarau:2011:IST% }. \NAMECITE{Tableau}{% Ferrari:2017:JJF% }. \NAMECITE{Tagged}{% Rodchenko:2018:TIE% }. \NAMECITE{Tailoring}{% Liu:2012:PAA% }. \NAMECITE{Take}{% Kienle:2010:ATT% }. \NAMECITE{Taking}{% Simon:2015:STH% }. \NAMECITE{Tales}{% Sewell:2012:TJ% }. \NAMECITE{talk}{% Pizlo:2017:JVM,% Siek:2017:CPT% }. \NAMECITE{Taming}{% Tate:2011:TWJ,% Scherr:2016:AFC% }. \NAMECITE{{Tardis}}{% Barr:2014:TAT% }. \NAMECITE{target}{% Clerc:2016:OJJ% }. \NAMECITE{Task}{% Rosa:2019:AOT,% Feeley:2016:CML,% Tardieu:2012:WSS,% Zhao:2013:INT% }. \NAMECITE{{TaskLocalRandom}}{% Passerat-Palmbach:2015:TSS% }. \NAMECITE{Tasks}{% Pan:2017:GCF,% Pan:2019:GCF,% Stone:2015:WMT,% Heumann:2013:TEM,% Passerat-Palmbach:2015:TSS,% Spring:2010:RAI% }. \NAMECITE{{Taurus}}{% Maas:2016:THL% }. \NAMECITE{Taxonomy}{% Sor:2014:MLD% }. \NAMECITE{Teaching}{% Gabaruk:2019:TJO,% Hauswirth:2013:TJP,% Szweda:2012:ANB,% Carro:2013:MDA,% Zschaler:2014:SJF% }. \NAMECITE{teasing}{% Lin:2012:UKT% }. \NAMECITE{Technical}{% Yan:2019:ACL% }. \NAMECITE{technique}{% Shen:2019:IRA,% Singh:2013:TGC% }. \NAMECITE{Techniques}{% Luo:2019:HDS,% Radoi:2015:ETS,% Evans:2013:WGJ,% Kaufmann:2013:SCO% }. \NAMECITE{Technologies}{% Fox:2017:EJT,% Higuera-Toledano:2014:EIS,% Vitek:2012:ISI,% Fox:2017:ESI,% Higuera-Toledano:2010:ISI,% Khan:2015:UJW,% Nolan:2014:XWT,% Ravn:2013:EIS% }. \NAMECITE{technology}{% Nuzman:2013:JTC% }. \NAMECITE{{TeJaS}}{% Lerner:2014:TRT% }. \NAMECITE{Template}{% Martin:2014:TCR,% Heidenreich:2010:GST% }. \NAMECITE{templates}{% Fu:2014:FDC,% Axelsen:2013:PTD% }. \NAMECITE{ten}{% Holzinger:2016:DSM% }. \NAMECITE{term}{% Aigner:2011:STM% }. \NAMECITE{Terminating}{% Ferrari:2017:JJF% }. \NAMECITE{Termination}{% Brockschmidt:2012:ATP,% Ramirez-Deantes:2012:MTA,% Brockschmidt:2012:ADN,% Spoto:2010:TAJ% }. \NAMECITE{Test}{% Andreasen:2017:SDA,% Boland:2012:JCC,% Bouraqadi:2018:TDD,% Gligoric:2015:GCB,% Luo:2019:HDS,% Marchetto:2019:CCR,% Phan:2018:TIG,% Rimlinger:2012:TGS,% Selakovic:2018:TGH,% Stone:2015:WMT,% Malhotra:2013:DFT,% Pradel:2014:EAR,% Samak:2014:MTS,% Sondergaard:2017:CTD% }. \NAMECITE{Test-driven}{% Bouraqadi:2018:TDD% }. \NAMECITE{tested}{% Miller:2013:TSG% }. \NAMECITE{Testing}{% Ament:2013:ATG,% Bluemke:2012:DTJ,% Hinojosa:2013:TS,% McNerney:2019:BBB,% Mirshokraie:2012:JJA,% Mirshokraie:2015:GMT,% Mirzaei:2012:TAA,% Chen:2016:CDD,% Choi:2013:GGT,% Kintis:2018:HEM,% Lerner:2010:FTJ,% Spadini:2019:MOT,% Teodorovici:2012:BRC,% Thomson:2015:LHB,% Zhang:2019:DSJ% }. \NAMECITE{tests}{% Arslan:2011:JPM,% Naik:2012:AT,% Samak:2015:SRT% }. \NAMECITE{Textbooks}{% Borstler:2011:QEI% }. \NAMECITE{their}{% Reynders:2016:GSB% }. \NAMECITE{theorem}{% Srikanth:2017:CVU% }. \NAMECITE{There}{% Esquembre:2011:TPL% }. \NAMECITE{thin}{% Ou:2018:TUC,% Pichon-Pharabod:2016:CSR% }. \NAMECITE{thin-air}{% Pichon-Pharabod:2016:CSR% }. \NAMECITE{things}{% McKinley:2016:PWU% }. \NAMECITE{Think}{% Witman:2010:TBR% }. \NAMECITE{Third}{% Anonymous:2015:BRL,% Fu:2014:FDC,% Lerner:2010:SDT% }. \NAMECITE{third-party}{% Fu:2014:FDC,% Lerner:2010:SDT% }. \NAMECITE{{THOR}}{% Teng:2010:TPA% }. \NAMECITE{{Thoth}}{% Kunjir:2017:TAM% }. \NAMECITE{Thou}{% Lauinger:2018:TSD% }. \NAMECITE{Thread}{% Martinsen:2014:HTL,% Bond:2013:OCC,% Curley:2010:RDT,% Martinsen:2017:CTL,% Pinto:2014:UEB,% Pradel:2012:FAP,% Sutherland:2010:CTC,% Wang:2019:TRC,% Yi:2015:CTC% }. \NAMECITE{Thread-Level}{% Martinsen:2014:HTL,% Martinsen:2017:CTL% }. \NAMECITE{threaded}{% Bois:2013:BGV,% Johnsen:2012:SLM,% Sartor:2012:EMT,% Taft:2013:TPS% }. \NAMECITE{threads}{% Upadhyaya:2015:EML,% Wang:2019:TRC% }. \NAMECITE{threat}{% Bedi:2013:MMT% }. \NAMECITE{threats}{% Bedi:2013:MMT% }. \NAMECITE{Three}{% Zhou:2016:IRO,% Vitek:2014:CTR% }. \NAMECITE{Tier}{% Wang:2019:OTA% }. \NAMECITE{{TigerQuoll}}{% Bonetta:2013:TPE% }. \NAMECITE{Tim}{% Teodorovici:2013:BRL% }. \NAMECITE{Time}{% Basanta-Val:2010:SSS,% Basin:2017:KKV,% Bodden:2012:PEF,% Dissegna:2016:AIB,% Fox:2017:EJT,% Higuera-Toledano:2014:EIS,% Jung:2012:EJA,% Kienle:2010:ATT,% Kim:2011:MAE,% Park:2019:ROC,% Paul:2014:RTP,% Stilkerich:2015:PGA,% Stilkerich:2017:PGU,% Thakur:2019:PFP,% Vitek:2012:ISI,% Bacon:2013:PRT,% Barr:2014:TAT,% Basanta-Val:2010:NHR,% Basanta-Val:2011:ECM,% Basanta-Val:2011:NFI,% Basanta-Val:2013:JRA,% Basanta-Val:2014:RMP,% Basanta-Val:2014:SDG,% Curley:2010:RDT,% DosSantos:2010:MPB,% Estevez-Ayres:2014:CSS,% Fox:2017:ESI,% Gadyatskaya:2013:LTC,% Gonzalez:2013:HBP,% Higuera-Toledano:2010:ISI,% Kalibera:2011:FRT,% Kalibera:2011:SRT,% Kerschbaumer:2013:IFT,% Kersten:2014:RRA,% Kim:2010:EAE,% Korsholm:2014:RTJ,% Lee:2016:ECP,% Luckow:2017:HTP,% Martinsen:2017:CTL,% Nilsen:2012:RTJ,% Pitter:2010:RTJ,% Pizlo:2010:SFT,% Pour:2011:MBD,% Puffitsch:2013:SIP,% Ravn:2013:EIS,% Schoeberl:2010:NRT,% Schoeberl:2010:WCE,% Siebert:2010:CPR,% Strom:2017:HLR,% Stuchlik:2012:SVD,% Tatsubori:2010:EJT,% Wimmer:2019:IOS,% Wurthinger:2011:SAR% }. \NAMECITE{time-travel}{% Barr:2014:TAT% }. \NAMECITE{time-triggered}{% Estevez-Ayres:2014:CSS% }. \NAMECITE{timed}{% Liva:2019:SDE% }. \NAMECITE{Times}{% Brooks:2016:CST,% DosSantos:2010:MPB% }. \NAMECITE{timing}{% Antonopoulos:2017:DIS,% Lux:2011:TSD% }. \NAMECITE{{TIMP}}{% Snellenburg:2012:GJB% }. \NAMECITE{tiny}{% Xue:2012:RJC% }. \NAMECITE{To-many}{% Steindorfer:2018:MOA% }. \NAMECITE{to-one}{% Steindorfer:2018:MOA% }. \NAMECITE{Tolerance}{% Roohitavaf:2019:AAF% }. \NAMECITE{tolerant}{% Pizlo:2010:SFT% }. \NAMECITE{Tool}{% Feldthaus:2011:TSR,% Nowicki:2018:MPI,% Pham-Quang:2012:JAD,% Siek:2012:FDT,% Singh:2013:TGC,% Avvenuti:2012:JTC,% Cote:2012:JPS,% Endrullis:2012:WEM,% Korsholm:2014:RTJ,% Lux:2011:TSD,% Teng:2010:TPA% }. \NAMECITE{Tool-supported}{% Feldthaus:2011:TSR% }. \NAMECITE{toolchain}{% Kouzapas:2018:TPM,% Santos:2018:JJV% }. \NAMECITE{Toolkit}{% Fetter:2017:TJT% }. \NAMECITE{Tools}{% Brown:2012:BRF,% Casale:2017:PEJ,% Ceccarello:2012:TGC,% Cordeiro:2018:BJV,% Abanades:2016:DAR,% Kintis:2018:HEM,% Villazon:2010:HCA% }. \NAMECITE{toolset}{% Kersten:2014:RRA% }. \NAMECITE{top}{% Ricci:2011:SAO,% Subercaze:2017:UPT,% Zhang:2014:HTB% }. \NAMECITE{top-}{% Subercaze:2017:UPT% }. \NAMECITE{top-down}{% Zhang:2014:HTB% }. \NAMECITE{Topics}{% Horstmann:2011:CJA,% Jendrock:2012:JET% }. \NAMECITE{topology}{% Dietl:2011:SOT% }. \NAMECITE{touch}{% Mehrnezhad:2016:TIU% }. \NAMECITE{{{TouchSignatures}}}{% Mehrnezhad:2016:TIU% }. \NAMECITE{Toy}{% DiPierro:2018:TVG% }. \NAMECITE{Trace}{% Haubl:2014:TTE,% Park:2011:DCM,% Samak:2014:TDD,% Bebenita:2010:STB,% Haubl:2013:CST,% Hayashizaki:2012:IPT,% Inoue:2012:AML,% Wu:2011:RTS% }. \NAMECITE{trace-based}{% Bebenita:2010:STB,% Haubl:2014:TTE,% Hayashizaki:2012:IPT,% Inoue:2012:AML% }. \NAMECITE{Traceability}{% Chanda:2012:TBS% }. \NAMECITE{tracer}{% Caserta:2014:JTJ% }. \NAMECITE{Traces}{% Wang:2017:JRJ,% Bradel:2012:ITJ,% Ricci:2013:ETP% }. \NAMECITE{Tracing}{% Barabash:2010:TGC,% Dissegna:2014:TCA,% Dissegna:2016:AIB,% Maas:2019:HAT,% Mace:2018:PTD,% Marr:2015:TVP% }. \NAMECITE{track}{% Varier:2017:TNJ% }. \NAMECITE{{TrackEtching}}{% Varier:2017:TNJ% }. \NAMECITE{Tracking}{% Obaidellah:2018:SUE,% Rodeghero:2015:ETS,% Sridharan:2012:CTP,% Wang:2019:TRC,% Kerschbaumer:2013:IFT,% Odaira:2010:ERT% }. \NAMECITE{{Tracks}}{% Ricci:2013:ETP% }. \NAMECITE{tradeoff}{% Ureche:2013:MIS% }. \NAMECITE{Traffic}{% Ramamohanarao:2017:SSM% }. \NAMECITE{{Trail}}{% Herhut:2013:RTP% }. \NAMECITE{Train}{% Mitropoulos:2016:HTY% }. \NAMECITE{training}{% Kulkarni:2016:APA% }. \NAMECITE{trait}{% Bettini:2013:FDT,% VanCutsem:2015:RTC% }. \NAMECITE{traits}{% Bettini:2013:CTB,% Bettini:2017:XTJ% }. \NAMECITE{Transactional}{% Ugawa:2018:TSL,% Dias:2013:SIP,% Fernandes:2011:LFS,% Zhang:2015:LOS% }. \NAMECITE{Transactions}{% Dhawan:2012:EJT,% Chapman:2016:HSH,% Dey:2013:STA% }. \NAMECITE{transfer}{% Bouffard:2015:UCF% }. \NAMECITE{transformation}{% Alshara:2016:MLO,% Philips:2017:DDD% }. \NAMECITE{transformations}{% Axelsen:2013:PTD,% McGachey:2010:CJC,% Pawlak:2016:SLI,% Thiessen:2017:CTP% }. \NAMECITE{Transforming}{% deMol:2012:GTJ% }. \NAMECITE{transitioning}{% Haubl:2014:TTE% }. \NAMECITE{Translating}{% Radoi:2014:TIC% }. \NAMECITE{Translation}{% Bellia:2012:ERT,% Leopoldseder:2016:JJT,% Li:2018:ATJ,% Tran-Jorgensen:2018:ATV% }. \NAMECITE{translations}{% Ureche:2013:MIS% }. \NAMECITE{translator}{% Li:2016:JJM% }. \NAMECITE{Translators}{% Wang:2018:IDG% }. \NAMECITE{Transmission}{% Parker:2011:DPG,% Basanta-Val:2011:NFI,% Burdette:2012:ECJ% }. \NAMECITE{transparent}{% Bala:2011:DTD% }. \NAMECITE{{transpiler}}{% Sayed:2018:ITI% }. \NAMECITE{travel}{% Barr:2014:TAT% }. \NAMECITE{traversals}{% Olivo:2015:SDA% }. \NAMECITE{{Treble}}{% Yim:2019:TFS% }. \NAMECITE{Tree}{% Lyon:2012:JTW,% Hague:2015:DRC,% Kalibera:2014:FAS,% Singh:2013:TGC,% Yang:2019:MGL% }. \NAMECITE{trees}{% Raychev:2016:PMC% }. \NAMECITE{Trends}{% Chaikalis:2015:FJS,% Mitchell:2010:FTL,% Sun:2017:AJP% }. \NAMECITE{trie}{% Steindorfer:2017:TSP% }. \NAMECITE{trie-based}{% Steindorfer:2017:TSP% }. \NAMECITE{tries}{% Steindorfer:2015:CSM,% Steindorfer:2015:OHA,% Steindorfer:2018:MOA% }. \NAMECITE{triggered}{% Estevez-Ayres:2014:CSS% }. \NAMECITE{triggers}{% Candel:2019:DMD% }. \NAMECITE{{TRINI}}{% Portillo-Dominguez:2016:ECP% }. \NAMECITE{Trusted}{% Toegl:2012:SSJ,% Bodin:2014:TMJ% }. \NAMECITE{{TUIOFX}}{% Fetter:2017:TJT% }. \NAMECITE{tuning}{% Altman:2010:OTJ,% Basanta-Val:2011:FTM,% Singer:2011:GCA% }. \NAMECITE{{Turf}}{% Chamberlain:2017:PLR% }. \NAMECITE{{Turing}}{% Grigore:2017:JGT% }. \NAMECITE{Turn}{% Hunt:2016:RFF% }. \NAMECITE{Tutorial}{% Jendrock:2012:JET,% Nilsen:2012:TOU,% Ponzanelli:2019:AIC,% Taft:2013:TPS,% Zakhour:2012:JTS% }. \NAMECITE{{TV}}{% Jung:2014:HCO% }. \NAMECITE{{Twitter}}{% Guyer:2014:UJT% }. \NAMECITE{Two}{% Hasbun:2012:UTP% }. \NAMECITE{Type}{% Bellia:2013:JST,% Chandra:2016:TIS,% Kashyap:2014:TRS,% Kastner:2012:TCA,% Leijen:2017:TDC,% Lochbihler:2018:MTS,% Rodchenko:2018:TIE,% Sherman:2015:DTB,% Wehr:2011:JIT,% Ahn:2014:IJP,% Amin:2016:JST,% Balatsouras:2013:CHC,% Chang:2012:IOT,% Chaudhuri:2017:FPT,% DeFrancesco:2010:UAI,% Fischer:2016:EIE,% Gerakios:2014:RTP,% Hackett:2012:FPH,% Karakoidas:2015:TSE,% Kedlaya:2014:ITS,% Kedlaya:2016:SST,% Kolesnikov:2014:CPB,% Kouzapas:2018:TPM,% Lerner:2014:TRT,% Lorenzen:2016:STD,% Mayer:2012:ESI,% Steindorfer:2018:MOA,% Stuchlik:2012:SVD,% Tate:2011:TWJ,% Zhao:2012:PTI,% elBoustani:2011:ITE% }. \NAMECITE{Type-Based}{% Sherman:2015:DTB% }. \NAMECITE{type-dependent}{% Lorenzen:2016:STD% }. \NAMECITE{type-heterogeneous}{% Steindorfer:2018:MOA% }. \NAMECITE{Type-Safe}{% Lochbihler:2018:MTS,% Karakoidas:2015:TSE% }. \NAMECITE{Typechecking}{% Kouzapas:2018:TPM,% Canino:2017:PAE% }. \NAMECITE{Typed}{% Bellia:2013:JST,% Kim:2017:TAA,% Matsakis:2015:TOJ,% Chang:2012:IOT,% Kedlaya:2014:DDL,% Leijen:2017:TDC,% Reynders:2016:GSB% }. \NAMECITE{Types}{% Bellia:2013:JST,% Rowe:2014:STA,% Steimann:2010:TMI,% Bettini:2013:CTB,% Chugh:2012:DTJ,% Dietl:2011:SOT,% Hoppe:2013:DDB,% Markstrum:2010:JDP,% Yi:2015:CTC% }. \NAMECITE{{TypeScript}}{% Chong:2014:CCT,% Fischer:2016:EIE,% Rastogi:2015:SEG% }. \NAMECITE{Typing}{% Fritz:2017:TSA,% Rastogi:2015:SEG,% Siek:2017:CPT,% Swamy:2014:GTE,% Takikawa:2012:GTF% }. \NAMECITE{{typy}}{% Omar:2017:PSF% }. \NAMECITE{Ubiquitous}{% McLane:2010:UIV% }. \NAMECITE{{UDP}}{% Rathje:2014:FMC% }. \NAMECITE{{ulfjack}}{% Adams:2019:URP% }. \NAMECITE{{ulfjack/ryu}}{% Adams:2019:URP% }. \NAMECITE{{ULS}}{% Fu:2014:FDC% }. \NAMECITE{ultimate}{% Bouffard:2015:UCF% }. \NAMECITE{{UML}}{% Chavez:2016:ACC% }. \NAMECITE{unbounded}{% Luu:2014:MCC,% Roemer:2018:HCU% }. \NAMECITE{uncertain}{% McKinley:2016:PWU% }. \NAMECITE{Unchangeable}{% Roohitavaf:2019:AAF% }. \NAMECITE{Understandable}{% Marino:2016:DXU% }. \NAMECITE{Understanding}{% Accioly:2018:USS,% Fan:2015:UCC,% Mazinanian:2017:UUL,% Nguyen:2018:UCM,% Pinto:2014:UEB,% Qiu:2017:USR,% Seth:2013:UJV,% Tamayo:2012:UBD,% Vidal:2016:UAE,% Lin:2015:SGU,% Nilsen:2012:TOU,% Ou:2018:TUC% }. \NAMECITE{Undocumented}{% Altman:2012:USM,% Mayer:2012:ESI% }. \NAMECITE{Unified}{% Lin:2015:STU% }. \NAMECITE{uniform}{% Apel:2010:CUF,% Eugster:2013:SUP% }. \NAMECITE{Unifying}{% Hasbun:2012:UTP,% Misra:2012:JSC,% Misra:2013:JSC% }. \NAMECITE{union}{% Keil:2015:BAH% }. \NAMECITE{uniprocessors}{% Kalibera:2011:SRT% }. \NAMECITE{{Units}}{% Leung:2013:PEJ% }. \NAMECITE{universe}{% Dietl:2011:SOT% }. \NAMECITE{{Unix}}{% Powers:2017:BBG% }. \NAMECITE{Unobtrusive}{% Mehrabi:2019:PUP% }. \NAMECITE{Unpicking}{% Lin:2012:UKT% }. \NAMECITE{Unrestricted}{% Wurthinger:2013:USD% }. \NAMECITE{unsafe}{% Mastrangelo:2015:UYO% }. \NAMECITE{unsound}{% Amin:2016:JST% }. \NAMECITE{Updates}{% Yim:2019:TFS,% Pukall:2013:JFR% }. \NAMECITE{Upper}{% Siek:2012:FDT% }. \NAMECITE{{Upsortable}}{% Subercaze:2017:UPT% }. \NAMECITE{uptrees}{% Huang:2013:ECS% }. \NAMECITE{USA}{% Hollingsworth:2012:SPI,% Kroening:2015:CAV% }. \NAMECITE{usability}{% Fischer:2016:EIE,% Mayer:2012:ESI,% Wijayarathna:2019:WJC% }. \NAMECITE{Usage}{% Obaidellah:2018:SUE,% Rathee:2017:ROO,% Pinto:2015:LSS,% Qiu:2017:USR% }. \NAMECITE{Use}{% Berman:2017:EUS,% Guyer:2014:UJT,% Mastrangelo:2015:UYO,% Ashrov:2015:UCB,% Mazinanian:2017:UUL,% Parnin:2013:AUJ,% Schmeisser:2013:MOE% }. \NAMECITE{use-case}{% Ashrov:2015:UCB% }. \NAMECITE{used}{% Xu:2010:DIU% }. \NAMECITE{useless}{% Fernandes:2017:AUM% }. \NAMECITE{User}{% Liu:2014:JNU,% Mesbah:2012:CAB,% Raghothaman:2018:UGP,% Snellenburg:2012:GJB,% Diaz:2013:LEU,% Frantzeskou:2011:SUD,% Mehrnezhad:2016:TIU,% Pradel:2014:EAR% }. \NAMECITE{user-defined}{% Frantzeskou:2011:SUD% }. \NAMECITE{User-guided}{% Raghothaman:2018:UGP% }. \NAMECITE{Using}{% Adalid:2014:USA,% Bedla:2012:SSJ,% Bouktif:2014:PSO,% Brown:2016:HBS,% DeFrancesco:2010:UAI,% Gabaruk:2019:TJO,% Hsiao:2014:UWC,% Khan:2015:UJW,% Knoche:2018:UML,% Marz:2016:RPC,% Mitropoulos:2016:HTY,% Nowicki:2018:MPI,% Paul:2014:RTP,% Pham-Quang:2012:JAD,% Rathee:2017:ROO,% Shah:2012:AMJ,% Stilkerich:2017:PGU,% Upadhyaya:2010:UDS,% Wang:2011:EEU,% Wang:2017:JRJ,% Wang:2018:PBJ,% Xu:2014:SRB,% Yang:2012:MPD,% Zakai:2018:FPW,% Bonetta:2017:FJF,% Dan:2018:LJE,% DeBeukelaer:2017:ECP,% DelRa:2013:BRJ,% Fischer:2016:EIE,% Fu:2014:FDC,% Gerakios:2014:RTP,% Inostroza:2016:MIM,% Karakoidas:2015:TSE,% Keil:2014:EDA,% Kulkarni:2012:MCO,% Lerner:2010:SDT,% Lewis:2013:IAP,% Li:2014:MHD,% Malhotra:2013:DFT,% Park:2017:PSS,% Park:2018:SAJ,% Phan:2018:TIG,% Raghothaman:2018:UGP,% Rehman:2016:VMJ,% Serbanescu:2016:DPO,% Singh:2013:TGC,% Srikanth:2017:CVU,% Steimann:2016:CRA,% Sudarsan:2019:BDK,% Vikas:2014:MGA,% Wang:2019:TRC,% Welch:2010:ABS,% Westbrook:2010:MJM,% Xu:2013:PML,% Zheng:2018:ADS,% vanderMerwe:2012:VAA% }. \NAMECITE{UT}{% Hollingsworth:2012:SPI% }. \NAMECITE{utility}{% Cameron:2015:JFE,% Xu:2010:FLU% }. \NAMECITE{utilization}{% Bacon:2013:PRT% }. \NAMECITE{v}{% Samuelson:2012:LSO% }. \NAMECITE{V8}{% Martinsen:2017:CTL% }. \NAMECITE{Validating}{% Herczeg:2013:TFF% }. \NAMECITE{Validation}{% Stark:2014:JJV,% Cordoba-Sanchez:2016:ADS,% Gadyatskaya:2013:LTC,% Hammer:2017:VOV,% Stark:2001:JJV% }. \NAMECITE{Value}{% Basin:2017:KKV,% Dey:2013:STA,% Stein:2019:SAD,% Yan:2017:AAA% }. \NAMECITE{value-flow}{% Yan:2017:AAA% }. \NAMECITE{variable}{% Ceccato:2010:MLD% }. \NAMECITE{variables}{% Nikolic:2013:RAP% }. \NAMECITE{{VDM}}{% Tran-Jorgensen:2018:ATV% }. \NAMECITE{Verifiable}{% Fontaine:2012:VCF% }. \NAMECITE{Verification}{% Chen:2019:SVR,% Cogumbreiro:2019:DDV,% Cordeiro:2018:BJV,% Kaiser:2014:WAM,% Kroening:2015:CAV,% Rehman:2016:VMJ,% Scheben:2012:VIF,% Stark:2014:JJV,% Cogumbreiro:2015:DDV,% DeFrancesco:2010:UAI,% Hammer:2017:VOV,% Pour:2011:MBD,% Santos:2018:JJV,% Siegel:2011:AFV,% Smans:2010:AVJ,% Srikanth:2017:CVU,% Stark:2001:JJV,% daCosta:2012:JSL% }. \NAMECITE{verification-validation}{% Hammer:2017:VOV% }. \NAMECITE{Verified}{% Herranz:2012:VIP,% Lochbihler:2018:MTS,% Jagannathan:2014:ARV,% Wilcox:2018:VVH% }. \NAMECITE{{VerifiedFT}}{% Wilcox:2018:VVH% }. \NAMECITE{{Verifier}}{% Barbuti:2010:AIA,% Reynolds:2013:MJB% }. \NAMECITE{verifiers}{% Stefanescu:2016:SBP% }. \NAMECITE{Verifying}{% Lin:2015:STU,% Yahav:2010:VSP,% vanderMerwe:2012:VAA,% Sousa:2016:CHL% }. \NAMECITE{{Veritesting}}{% Sharma:2017:VCS% }. \NAMECITE{Version}{% Fan:2018:VCJ,% Fernandes:2011:LFS,% Halder:2017:JSV,% Shafiei:2012:MCL,% Terra:2013:QCC,% Zhang:2016:NVC% }. \NAMECITE{vertical}{% Bruno:2018:DVM,% Su:2014:RVP% }. \NAMECITE{via}{% Bultan:2018:SCA,% Duarte:2011:ICS,% Golan-Gueta:2015:ASA,% Golan-Gueta:2017:ASA,% Hosking:2012:CHL,% Huang:2013:ECS,% Johnson:2015:EES,% Leopoldseder:2016:JJT,% Mehrnezhad:2016:TIU,% Rimlinger:2012:TGS,% Surendran:2016:APP,% Tomescu:2017:CEN% }. \NAMECITE{Video}{% Ponzanelli:2019:AIC% }. \NAMECITE{view}{% Guyer:2014:UJT% }. \NAMECITE{violations}{% Liu:2014:FFL,% Pradel:2012:FAP,% Rhodes:2015:DDO% }. \NAMECITE{Virtual}{% Briggs:2017:COI,% Clerc:2016:OJJ,% Lindholm:2013:JVMa,% Lindholm:2013:JVMb,% Lindholm:2014:JVM,% Luckow:2017:HTP,% Pape:2014:EJV,% Pham-Quang:2012:JAD,% Rosa:2019:AOT,% Sarimbekov:2014:JCS,% Schmeisser:2013:MOE,% Seth:2013:UJV,% Sewe:2011:CCS,% Simao:2012:CER,% Stark:2001:JJV,% Stark:2014:JJV,% Upadhyaya:2015:EML,% Ament:2013:ATG,% Chevalier-Boisvert:2012:BSH,% Kedlaya:2014:DDL,% McMillan:2011:SVM,% Namjoshi:2010:NOP,% Pizlo:2017:JVM,% Rosa:2017:APV,% Sciampacone:2010:EMS,% Wagner:2011:SJV,% Wimmer:2013:MAV% }. \NAMECITE{virtualized}{% Horie:2014:SDJ,% McGachey:2010:CJC% }. \NAMECITE{virus}{% Razafindralambo:2012:FFH% }. \NAMECITE{Vision}{% DiPierro:2018:TVG,% Hammer:2017:VOV% }. \NAMECITE{Vision-Guided}{% DiPierro:2018:TVG% }. \NAMECITE{visitors}{% Dyer:2014:DVE% }. \NAMECITE{Visual}{% Fischer:2016:EIE% }. \NAMECITE{Visualization}{% Tanyalcin:2018:LVL,% Jara:2012:NVJ,% Jayaraman:2017:CVJ,% McLane:2010:UIV% }. \NAMECITE{visualizing}{% Bois:2013:BGV,% Krebs:2014:JJB,% Mercer:2012:CVI% }. \NAMECITE{vital}{% Evans:2013:WGJ% }. \NAMECITE{{VM}}{% Anikeev:2015:SGC,% Lin:2012:UKT,% Wang:2018:HSA,% Yang:2017:EJV% }. \NAMECITE{{VM}/application}{% Lin:2012:UKT% }. \NAMECITE{{VMKit}}{% Geoffray:2010:VSM% }. \NAMECITE{{VMs}}{% Simao:2019:GWS% }. \NAMECITE{volatile}{% Wu:2018:EBJ% }. \NAMECITE{Volatility}{% Wu:2018:EBJ% }. \NAMECITE{volume}{% Gvero:2013:BRC% }. \NAMECITE{{Vroom}}{% Bell:2015:VFB% }. \NAMECITE{vs}{% Brown:2017:NJP,% Gherardi:2012:JVC,% Marr:2015:TVP,% Scanniello:2017:FFC,% Shan:2012:OAC,% Stuchlik:2012:SVD,% Wade:2017:AVJ% }. \NAMECITE{Vulnerabilities}{% Moller:2014:ADC,% Gupta:2018:HDB% }. \NAMECITE{vulnerability}{% Mesbah:2019:REJ,% Sverdlove:2014:JVL% }. \NAMECITE{Wampler}{% Brown:2012:BRF% }. \NAMECITE{wanted}{% Gramoli:2015:MTY% }. \NAMECITE{watering}{% Anonymous:2013:FAM% }. \NAMECITE{wave}{% Piedrahita-Quintero:2017:JGA% }. \NAMECITE{way}{% Kereki:2015:JAW,% Park:2018:SAJ,% Wagner:2011:SJV% }. \NAMECITE{ways}{% Kienle:2013:BRE% }. \NAMECITE{weak}{% Westbrook:2010:MJM% }. \NAMECITE{Weakening}{% Watt:2019:WW% }. \NAMECITE{Weakly}{% Ko:2019:WSA% }. \NAMECITE{Weapon}{% Nilsen:2012:RTJ% }. \NAMECITE{weaving}{% Villazon:2011:CAW% }. \NAMECITE{web}{% Adamsen:2017:PIR,% Egbring:2010:POS,% Endrullis:2012:WEM,% Haas:2017:BWS,% Herrera:2018:NCW,% Hsiao:2014:UWC,% Khan:2015:UJW,% Martinez:2017:MBA,% McLane:2010:UIV,% Radoi:2015:WAR,% Robatmili:2014:MRL,% Ryu:2016:JFB,% Vilk:2018:BAD,% Wagner:2011:CMM,% Diaz:2013:LEU,% Herczeg:2013:TFF,% Krishnamurthi:2012:SAJ,% Liu:2018:JIO,% Martinsen:2014:HTL,% Mesbah:2012:CAB,% Mirshokraie:2015:GMT,% Nolan:2014:XWT,% Oh:2015:MWA,% Richard-Foy:2014:EHL,% Ryu:2019:TAB,% Schultz:2010:WAJ,% Verdu:2016:PSA,% Yue:2013:MSI,% Zakai:2018:FPW% }. \NAMECITE{web-based}{% Egbring:2010:POS% }. \NAMECITE{web-portal}{% McLane:2010:UIV% }. \NAMECITE{{WebAssembly}}{% Haas:2017:BWS,% Watt:2019:WW% }. \NAMECITE{{WebCL}}{% Khan:2015:UJW% }. \NAMECITE{Websites}{% Krishnaveni:2012:HOJ% }. \NAMECITE{weight}{% Motika:2015:LWS% }. \NAMECITE{weighted}{% Pan:2018:ASJ% }. \NAMECITE{{Weka}}{% Sudarsan:2019:BDK% }. \NAMECITE{well}{% Evans:2013:WGJ% }. \NAMECITE{well-grounded}{% Evans:2013:WGJ% }. \NAMECITE{{WETSUIT}}{% Endrullis:2012:WEM% }. \NAMECITE{{Whalesong}}{% Yoo:2014:WRR% }. \NAMECITE{whole}{% Doeraene:2016:PIW% }. \NAMECITE{whole-program}{% Doeraene:2016:PIW% }. \NAMECITE{Widening}{% Kaiser:2014:WAM% }. \NAMECITE{Wild}{% Ryu:2019:TAB,% Mastrangelo:2015:UYO,% Ryu:2016:JFB,% Sun:2013:BJW% }. \NAMECITE{wildcards}{% Altidor:2014:RJG,% Tate:2011:TWJ% }. \NAMECITE{{WIP}}{% Chadha:2018:JAS% }. \NAMECITE{Wireless}{% Aiello:2011:JBA% }. \NAMECITE{{{Wise}}}{% Simao:2019:GWS% }. \NAMECITE{Withers}{% Lyon:2012:JTW% }. \NAMECITE{without}{% Felgentreff:2015:CBC,% Inoue:2012:ISC,% Kumar:2012:WSB,% Scheben:2012:VIF,% Stark:2010:BIA,% Wu:2011:RTS% }. \NAMECITE{Word}{% Scanniello:2017:FFC% }. \NAMECITE{Work}{% Kumar:2012:WSB,% Piao:2015:JJF,% Tardieu:2012:WSS% }. \NAMECITE{Work-stealing}{% Kumar:2012:WSB,% Tardieu:2012:WSS% }. \NAMECITE{workarounds}{% Uva:2018:AWJ% }. \NAMECITE{workbench}{% Carter:2013:SSA% }. \NAMECITE{{Workers}}{% Verdu:2016:PSA% }. \NAMECITE{Working}{% Stone:2015:WMT% }. \NAMECITE{workshop}{% Fox:2017:ESI% }. \NAMECITE{world}{% Campbell:2013:ICC,% McKinley:2016:PWU,% Sun:2013:BJW% }. \NAMECITE{worms}{% Gupta:2019:CSJ% }. \NAMECITE{Worst}{% Schoeberl:2010:WCE,% deGouw:2015:OJU% }. \NAMECITE{Worst-case}{% Schoeberl:2010:WCE% }. \NAMECITE{would}{% Hanenberg:2015:WDW% }. \NAMECITE{wrap}{% Fu:2014:FDC% }. \NAMECITE{Wrappers}{% Magazinius:2012:SWS% }. \NAMECITE{{Wright}}{% Teodorovici:2013:BRL% }. \NAMECITE{Write}{% Akram:2018:WRG,% Hellyer:2010:LCW% }. \NAMECITE{Write-rationing}{% Akram:2018:WRG% }. \NAMECITE{Writing}{% Hunt:2016:RFF,% Jaffer:2013:EAR,% Morgan:2018:SJW% }. \NAMECITE{{x}}{% Marino:2016:DXU% }. \NAMECITE{{X10}}{% Tardieu:2012:WSS% }. \NAMECITE{{Xbase}}{% Efftinge:2013:XID% }. \NAMECITE{{XIR}}{% Titzer:2010:ICR% }. \NAMECITE{{XML}}{% Nolan:2014:XWT% }. \NAMECITE{{XSS}}{% Gupta:2018:HDB,% Gupta:2019:CSJ,% Mitropoulos:2016:HTY,% V:2011:BBI% }. \NAMECITE{{Xtraitj}}{% Bettini:2017:XTJ% }. \NAMECITE{yang}{% Cao:2012:YYP% }. \NAMECITE{years}{% Bodden:2013:SLS,% Holzinger:2016:DSM% }. \NAMECITE{yieldpoint}{% Lin:2015:SGU% }. \NAMECITE{yin}{% Cao:2012:YYP% }. \NAMECITE{{Z}}{% Sartor:2010:ZRD% }. \NAMECITE{{Z}-rays}{% Sartor:2010:ZRD% }. \NAMECITE{Zero}{% Zhu:2013:EAZ% }.