{"id":2289,"date":"2013-07-04T15:09:59","date_gmt":"2013-07-04T22:09:59","guid":{"rendered":"https:\/\/blogs.ubc.ca\/karthik\/?page_id=2289"},"modified":"2026-03-21T08:01:19","modified_gmt":"2026-03-21T15:01:19","slug":"all-papers","status":"publish","type":"page","link":"https:\/\/blogs.ubc.ca\/karthik\/papers\/all-papers\/","title":{"rendered":"All Papers (after 2010)"},"content":{"rendered":"<p><!--more--><br \/>\nFor a list of selected papers, go <a href=\"https:\/\/blogs.ubc.ca\/karthik\/papers\/selected-papers-2010-onwards\/\">here<\/a>. <\/p>\n<p>For a list of papers prior to 2010, go <a href=\"https:\/\/blogs.ubc.ca\/karthik\/publications\/old-papers\/\" title=\"All Papers\">here<\/a>.<\/p>\n<p><a name=\"_top\"><\/p>\n<table border-spacing=\"100\">\n<tr>\n<td> <a href=\"#_journals\">Journals<\/a> <\/td>\n<td> <a href=\"#_conferences\">Conferences<\/a> <\/td>\n<td> <a href=\"#_workshops\">Workshops and Other<\/a> <\/td>\n<td> <a href=\"#_patents\">Patents<\/a> <\/td>\n<td> <a href=\"#_talks\">Talks<\/a> <\/td>\n<\/tr>\n<\/table>\n<p><\/a><\/p>\n<hr>\n<p><strong><A name=\"_journals\">Journals (total = 28)<\/A><\/strong><\/p>\n<table>\n<tr>\n<td><a href=\"https:\/\/www.springernature.com\/gp\">Springer Nature<\/a><\/td>\n<td><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2026\/01\/01\/systems-theoretic-and-data-driven-security-analysis-in-ml-enabled-medical-devices\/\">Systems-Theoretic and Data-Driven Security Analysis in ML-enabled Medical Devices<\/a>, G. Mitra, M. Hallajiyan, I. Kim, A. P. Dharmalingam, M. Elnawawy, S. Iqbal, K. Pattabiraman, H. Alemzadeh. <strong>(Invited)<\/strong> <\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.computer.org\/csdl\/journal\/tq\">TDSC<\/a><\/td>\n<td><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/11\/08\/feed-forward-controller-based-recovery-for-robotic-vehicles-from-physical-attacks\/\">Feed-Forward Controller-Based Recovery for Robotic Vehicles from Physical Attacks<\/a>, Pritam Dash, Guanpeng Li, Zitao Chen, Mehdi Karimibiuki, Karthik Pattabiraman.  In press. <\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/ieee-cas.org\/publication\/ieee-design-test-magazine\">IEEE D&#038;T<\/a><\/td>\n<td><a href=\"https:\/\/ieeexplore.ieee.org\/document\/11195134\">A Low-cost Fault Corrector for Deep Neural Networks through Range Restriction<\/a>, Zitao Chen, Guanpeng Li, Karthik Pattabiraman.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.computer.org\/csdl\/journal\/td\">TPDS<\/a><\/td>\n<td><em><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/04\/29\/oneos-distributed-operating-system-for-the-edge-to-cloud-continuum\/\">OneOS: Distributed Operating System for the Edge-to-Cloud Continuum<\/a><\/em>, Kumseok Jung, Julien Gascon Samson, Sathish Gopalakrishnan, and Karthik Pattabiraman.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/ieee-cas.org\/publication\/ieee-design-test-magazine\">IEEE D&#038;T<\/a><\/td>\n<td>\n<p>\n<a href=\"https:\/\/ieeexplore.ieee.org\/abstract\/document\/10897986\">Understanding Error Propagation in Deep-Learning Neural Networks Accelerators and Applications<\/a>, Guanpeng Li, Siva Kumar Sastry Hari, Michael B. Sullivan, Timothy Tsai, Karthik Pattabiraman, Joel S. Emer. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dl.acm.org\/journal\/tecs\">TECS<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/05\/18\/co-approximator-enabling-performance-prediction-in-colocated-applications\/\">Co-Approximator: Enabling Performance Prediction in Colocated Applications<\/a>, Mohammad Rafiuzzaman, Sathish Gopalakrishnan and Karthik Pattabiraman. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dl.acm.org\/journal\/tcps\">TCPS<\/a><\/td>\n<td>\n<p><A href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/09\/24\/characterizing-and-improving-resilience-of-accelerators-to-memory-errors-in-autonomous-robots\/\">Characterizing and Improving Resilience of Accelerators to Memory Errors in Autonomous Robots<\/A>, Deval Shah, Zi Yu Xue, Karthik Pattabiraman and Tor Aamodt. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.sciencedirect.com\/journal\/journal-of-parallel-and-distributed-computing\">JPDC<\/a><\/td>\n<td><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/07\/20\/mixed-precision-support-in-hpc-applications-what-about-reliability\/\">Mixed Precision Support in HPC Applications: What About Reliability?<\/a>, Alessio Netti, Yang Peng, Patrik Omland, Michael Paulitsch, Jorge Parra, Gustavo Espinosa, Udit Agarwal, Abraham Chan, and Karthik Pattabiraman.<\/td>\n<\/tr>\n<td><a href=\"https:\/\/onlinelibrary.wiley.com\/journal\/1097024x\">SPE<\/a><\/td>\n<td><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/10\/07\/a-large-scale-empirical-study-of-low-level-function-use-in-ethereum-smart-contracts-and-automated-replacement\/\">A Large-scale Empirical Study of Low-level Function Use in<br \/>\nEthereum Smart Contracts and Automated Replacement<\/a>, Rui Xi and Karthik Pattabiraman.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.computer.org\/csdl\/journal\/tq\">TDSC<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/05\/10\/fault-injection-for-tensorflow-application\/\">Fault Injection for TensorFlow Applications<\/a>, Niranjhana Narayanan, Zitao Chen, Bo Fang, Guanpeng Li, Karthik Pattabiraman, and Nathan DeBardeleben. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/onlinelibrary.wiley.com\/journal\/1097024x\">SPE<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2020\/11\/03\/thingsmigrate-platform-independent-migration-of-stateful-javascript-iot-applications-2\/\">ThingsMigrate: Platform Independent Migration of Stateful JavaScript Applications<\/a>, Kumseok Jung, Julien Gascon-Samson, Shivanshu Goyal, Armin Rezalean-Asel, Karthik Pattabiraman.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/www.computer.org\/csdl\/journal\/tq\">TDSC<\/a> <\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2020\/10\/20\/an-empirical-study-of-the-impact-of-single-and-multiple-bit-flip-errors-in-programs\/\">An Empirical Study of the Impact of Single and Multiple Bit-Flip Errors in Programs<\/a>, Behrooz Sangchoolie, Karthik Pattabiraman and Johan Karlsson. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/dl.acm.org\/journal\/dtrap\">DTRAP<\/a> <\/td>\n<td>\n<p><A href=\"https:\/\/blogs.ubc.ca\/karthik\/2020\/08\/21\/stealthy-attacks-against-robotic-vehicles-protected-by-control-based-intrusion-detection-techniques\/\">Stealthy Attacks Against Robotic Vehicles Protected by Control-Based Intrusion Detection Techniques<\/A>, Pritam Dash, Mehdi Karimibuiki, and Karthik Pattabiraman. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.computer.org\/csdl\/journal\/tq\">TDSC<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2020\/04\/04\/improving-the-accuracy-of-ir-level-fault-injection\/\">Improving the accuracy of IR-level Fault Injection<\/a>, Lucas Palazzi, Guanpeng Li, Bo Fang, and Karthik Pattabiraman, 2020. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/acmtecs.acm.org\/index.html\">TECS<\/a><\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2019\/02\/11\/design-level-and-code-level-security-analysis-of-iot-devices\/\">Design-level and Code-level Security Analysis of IoT Devices<\/a>, Farid Molazem Tabrizi and Karthik Pattabiraman. 2019. (<strong>Best paper award for 2018-2020<\/strong>)\n<\/p>\n<\/td>\n<tr>\n<td><a href=\"http:\/\/acmtecs.acm.org\/index.html\">TECS<\/a><\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2016\/11\/03\/configurable-detection-of-sdc-causing-errors-in-programs\/\">Configurable Detection of SDC-Causing Errors in Programs<\/a>, Qining Lu, Guanpeng Li, Karthik Pattabiraman, Meeta Gupta and Jude Rivers. 2017.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.computer.org\/portal\/web\/tse\">TSE<\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2016\/06\/19\/a-study-of-causes-and-consequences-of-javascript-bugs\/\">A Study of Causes and Consequences of Client-Side JavaScript Bugs<\/a>, Frolin Ocariza, Kartik Bajaj, Ali Mesbah and Karthik Pattabiraman. 2017.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.computer.org\/web\/tpds\">TPDS<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2016\/01\/01\/a-systematic-methodology-for-evaluating-the-errorresilience-of-gpgpu-applications\/\">A Systematic Methodology for Evaluating the Error Resilience of GPGPU Applications<\/a>, Bo Fang, Karthik Pattabiraman, Matei Ripeanu and Sudhanva Gurumurthi. 2016. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/tosem.acm.org\/\">TOSEM<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/11\/06\/understanding-javascript-event-based-interactions-with-clematis\/\">Understanding JavaScript Event-based Interactions with Clematis<\/a>, Saba Alimadadi, Ali Mesbah and Karthik Pattabiraman. 2016. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/acmtecs.acm.org\/index.html\">TECS<\/a><\/td>\n<td><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/07\/05\/error-detector-placement-for-soft-computing-applications\/\">Error Detector Placement for Soft Computing Applications<\/a>, Anna Thomas and Karthik Pattabiraman. 2016. <\/td>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/onlinelibrary.wiley.com\/journal\/10.1002\/(ISSN)1099-1689\">STVR<\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/03\/05\/automatic-fault-localization-for-client-side-javascript\/\" title=\"Automatic Fault Localization for Client-Side JavaScript\">Automatic Fault Localization for Client-Side JavaScript<\/a>, Frolin Ocariza, Karthik Pattabiraman and Ali Mesbah. 2016.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.computer.org\/portal\/web\/tse\">TSE<\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/01\/21\/guided-mutation-testing-for-javascript-web-applications\/\">Guided Mutation Testing for JavaScript Web Applications<\/a>, Shabnam Mirshokraie, Ali Mesbah and Karthik Pattabiraman. 2015.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/rs.ieee.org\/transactions-on-reliability.html\">TR<\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/05\/22\/characterizing-the-impact-of-intermittent-hardware-faults-on-programs\/\" title=\"Characterizing the Impact of Intermittent Hardware Faults on Programs\">Characterizing the Impact of Intermittent Hardware Faults on Programs<\/a>, Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan. 2015.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/jcs.stanford.edu\/\">JCS<\/a><\/td>\n<td>\n<p> <a href=\"karthik\/2014\/01\/24\/modular-protections-against-non-control-data-attacks\/\">Modular Protections against Non-control Data Attacks<\/a>, Cole Schlesinger, Karthik Pattabiraman, Nikhil Swamy, David Walker, and Benjamin Zorn, 2014. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.computer.org\/portal\/web\/tc\">TC<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2012\/08\/30\/symplfied-symbolic-program-level-fault-injection-and-error-detection-framework-2\/\">SymPLFIED: Symbolic Program Level Fault Injection and Error Detection Framework<\/A>, Karthik Pattabiraman, Nithin Nakka, Zbigniew Kalbarczyk and Ravishankar Iyer, 2013. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.computer.org\/portal\/web\/tc\">TC<\/a><\/td>\n<td>\n<p><a href=\"karthik\/2011\/02\/04\/efficient-runtime-detection-and-toleration-of-asymmetric-races\/\">Efficient Runtime Detection and Toleration of Asymmetric Races<\/a>, Paruj Ratanaworabhan, Martin Burtscher,  Darko Kirovski, Benjamin Zorn, Rahul Nagpal, Karthik Pattabiraman, 2012 <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.computer.org\/portal\/web\/tdsc\">TDSC<\/a><\/td>\n<td>\n<p> <a href=\"karthik\/2010\/05\/09\/automated-derivation-of-application-specific-error-detectors-using-dynamic-analysis\/\">Automated Derivation of Application-aware Error Detectors using Dynamic Analysis<\/a>, Karthik Pattabiraman, Giacinto Paulo Saggese, Daniel Chen, Zbigniew Kalbarczyk and Ravishankar Iyer, 2011. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.computer.org\/portal\/web\/tdsc\">TDSC<\/a><\/td>\n<td>\n<p><a href=\"karthik\/2009\/12\/04\/tdsc-static\/\">Automated Derivation of Application-aware Error Detectors using Static Analysis<\/a>, Karthik Pattabiraman, Zbigniew Kalbarczyk and Ravishankar Iyer, 2011. <\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><a href=\"#_top\">Back to top<\/a><\/p>\n<hr>\n<p><strong><a name=\"_conferences\">Refereed Conferences<\/A> (total = 95) <\/strong><\/p>\n<table>\n<tr>\n<td><a href=\"https:\/\/dsn2026.github.io\/\">DSN&#8217;26<\/a><\/td>\n<td>\n<p><em>Thinking Inside the Box: Injecting Realistic Radiation Faults in ML Accelerators<\/em>, Bruno Loureiro Coelho, Seyedmani Sadati, Abraham Chan, Alex Hands, Karthik Pattabiraman, and Paolo Rech. (Acceptance Rate: TBD) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dsn2026.github.io\/\">DSN&#8217;26<\/a><\/td>\n<td>\n<p><em>ReSect: A Tool for Automated Analysis of Reentrancy Exploit Transactions on Blockchains<\/em>, Yuqi Liu, Rui Xi, and Karthik Pattabiraman. (Acceptance Rate: TBD) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/middleware-conf.github.io\/2026\/\">Middleware&#8217;26<\/a><\/td>\n<td>\n<p><em>Requalizer: A Co-designed Information Flow Control and Quality of Service Management Framework<\/em>, Kumseok Jung, Sathish Gopalakrishnan, Karthik Pattabiraman. (Acceptance Rate: TBD) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/2026.ieee-icra.org\/\">ICRA&#8217;26<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2026\/01\/31\/armor-attack-resilient-reinforcement-learning-control-for-uavs\/\">ARMOR: Attack-Resilient Reinforcement Learning Control for UAVs<\/a>, Pritam Dash, Ethan Chan, Nathan P. Lawrence, Karthik Pattabiraman. (Acceptance Rate: 38%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/2026.eurosys.org\/\">Eurosys&#8217;26<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/09\/25\/turnstile-hybrid-information-flow-control-framework-for-managing-privacy-in-internet-of-things-applications\/\">Turnstile: Hybrid Information Flow Control Framework for Managing Privacy in Internet-of-Things Applications<\/a>, Kumseok Jung, Mohanna Shahrad, Gargi Mitra, and Karthik Pattabiraman. (Acceptance Rate: 16.9%).<\/p>\n<\/td>\n<tr>\n<td><a href=\"https:\/\/issre.github.io\/2025\/\">ISSRE&#8217;25<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/07\/19\/dlafi-software-based-fault-injection-for-permanent-faults-in-deep-learning-accelerators\/\">DLAFI: Software-Based Fault Injection for Permanent Faults in Deep Learning Accelerators<\/a>, Seyedmani Sadati, Abraham Chan, Udit Kumar Agarwal and Karthik Pattabiraman. (Acceptance Rate: 28%). <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.sigsac.org\/ccs\/CCS2025\/\">CCS&#8217;25<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/05\/22\/anonymity-unveiled-a-practical-framework-for-auditing-data-use-in-deep-learning-models\/\">Anonymity Unveiled: A Practical Framework for Auditing Data Use in Deep Learning Models<\/a>, Zitao Chen and Karthik Pattabiraman. (Acceptance Rate: 14.5%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dsn2025.github.io\/\">DSN&#8217;25<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/04\/29\/remlx-resilience-for-ml-ensembles-using-xai-at-inference-against-faulty-training-data\/\">ReMIX: Resilience for ML Ensembles using XAI at Inference against Faulty Training Dat<\/a>a,  Abraham Chan, Arpan Gujarati, Karthik Pattabiraman and Sathish Gopalakrishnan. (Acceptance Rate: 20%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dsn2025.github.io\/\">DSN&#8217;25<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/04\/29\/ravage-robotic-autonomous-vehicles-attack-generation-engine\/\">RAVAGE: Robotic Autonomous Vehicles\u2019 Attack Generation Engine<\/a>, Pritam Dash and Karthik Pattabiraman. (Acceptance Rate: 20%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dsn2025.github.io\/\">DSN&#8217;25<\/a><\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/04\/29\/reentrancy-redux-the-evolution-of-real-world-reentrancy-attacks-on-blockchains\/\">Reentrancy Redux: The Evolution of Real-World Reentrancy Attacks on Blockchains<\/a>, Yuqi Liu, Rui Xi, and Karthik Pattabiraman. (Acceptance Rate: 20%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.sigapp.org\/sac\/sac2025\/index.php\">SAC&#8217;25<\/a><\/td>\n<td>\n<p>  <a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/11\/21\/d-semble-efficient-diversity-guided-search-for-resilient-ml-ensembles\/\">D-semble: Efficient Diversity-Guided Search for Resilient ML Ensembles<\/a>, Abraham Chan, Arpan Gujarati, Karthik Pattabiraman and Sathish Gopalakrishnan. (Acceptance Rate: 23%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.ndss-symposium.org\/ndss2025\/\">NDSS&#8217;25<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/06\/22\/a-method-to-facilitate-membership-inference-attacks-in-deep-learning-models\/\"> A Method to Facilitate Membership Inference Attacks in Deep Learning Models<\/a>, Zitao Chen and Karthik Pattabiraman. (Acceptance Rate: 16.1%)<\/p<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.sigsac.org\/ccs\/CCS2024\/home.html\">CCS&#8217;24<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/08\/08\/autopatch-automated-generation-of-hotpatches-for-real-time-embedded-devices\/\">AutoPatch: Automated Generation of Hotpatches for Real-Time Embedded Devices<\/a>, Mohsen Salehi and Karthik Pattabiraman. (Acceptance Rate: 16.7%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.sigsac.org\/ccs\/CCS2024\/home.html\">CCS&#8217;24<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/08\/08\/specguard-specification-aware-recovery-for-robotic-autonomous-vehicles-from-physical-attacks\/\">SpecGuard: Specification Aware Recovery for Robotic Autonomous Vehicles from Physical Attacks<\/a>, Pritam Dash, Ethan Chan and Karthik Pattabiraman. (Acceptance Rate: 16.7%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.ieee-security.org\/TC\/SP2024\/\">IEEE S&#038;P&#8217;24<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/03\/09\/pomabuster-detecting-price-oracle-manipulation-attacks-in-decentralized-finance\/\">POMABuster: Detecting Price Oracle Manipulation Attacks in Decentralized Finance<\/a>,  Rui Xi, Zehua Wang, and Karthik Pattabiraman. (Acceptance rate: 17.8%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/conferences.computer.org\/chase2024\/\">CHASE&#8217;24<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/02\/16\/systematically-assessing-the-security-risks-of-ai-ml-enabled-connected-healthcare-systems\/\">Systematically Assessing the Security Risks of AI\/ML-enabled Connected Healthcare Systems<\/a>, Mohammad ElNawawy, Mohammadreza Hallajiyan, Gargi Mitra, Shahrear Iqbal, and Karthik Pattabiraman. (Acceptance Rate: 28.4%)\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/conferences.computer.org\/iotDI\/2024\/\">IoTDI&#8217;24<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/01\/19\/immunoplane-middleware-for-providing-adaptivity-to-distributed-internet-of-things-applications\/\">ImmunoPlane: Middleware for Providing Adaptivity to Distributed Internet-of-Things Applications<\/a>, Kumseok Jung, Gargi Mitra, Sathish Gopalakrishnan and Karthik Pattabiraman. (Acceptance Rate: 36.7%)<\/p>\n<\/td>\n<tr>\n<td><a href=\"https:\/\/asiaccs2024.sutd.edu.sg\/\">AsiaCCS&#8217;24<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/12\/19\/diagnosis-guided-attack-recovery-for-securing-robotic-vehicles-from-sensor-deception-attacks\/\">Diagnosis-guided Attack Recovery for Securing Robotic Vehicles from Sensor Deception Attacks<\/a>, Pritam Dash, Guanpeng Li, Mehdi Karimibiuki, and Karthik Pattabiraman. (Acceptance Rate: 21.9%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.ndss-symposium.org\/ndss2024\/submissions\/call-for-papers\/\">NDSS&#8217;24<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/12\/02\/overconfidence-is-a-dangerous-thing-mitigating-membership-inference-attacks-by-enforcing-less-confident-prediction\/\">Overconfidence is a Dangerous Thing: Mitigating Membership Inference Attacks by Enforcing Less Confident Prediction<\/a>, Zitao Chen and Karthik Pattabiraman. (Acceptance Rate: 15%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/acm-ieee-sec.org\/2023\/\">SEC&#8217;23<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/09\/20\/edgeengine-a-thermal-aware-optimization-framework-for-edge-inference\/\">EdgeEngine: A Thermal-Aware Optimization Framework for Edge  Inference<\/a>, Amirhossein Ahmadi, Hazem Abdelhafez, Karthik Pattabiraman and Matei Ripeanu. (Acceptance Rate: 25%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/issre.github.io\/2023\/\">ISSRE&#8217;23<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/08\/07\/resilience-assessment-of-large-language-models-under-transient-hardware-faults-per\/\">Resilience Assessment of Large Language Models under Transient Hardware Faults<\/a>, Udit Agarwal, Abraham Chan, and Karthik Pattabiraman. (Acceptance Rate: 29.5%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/issre.github.io\/2023\/\">ISSRE&#8217;23<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/08\/07\/evaluating-the-effect-of-common-annotation-faults-on-object-detection-techniques-per\/\">Evaluating the Effect of Common Annotation Faults on Object Detection Techniques<\/a>, Abraham Chan, Arpan Gujarati, Karthik Pattabiraman and Sathish Gopalakrishnan. (Acceptance Rate: 29.5%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sc23.supercomputing.org\/\">SC&#8217;23<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/06\/16\/structural-coding-a-low-cost-scheme-to-protect-cnns-from-large-granularity-memory-faults\/\">Structural Coding: A Low-Cost Scheme to Protect CNNs from Large-Granularity Memory Faults<\/a>, Ali Asgari, Florian Geissler, Syed Qutub, Michael Paulitsch, Prashant Nair, and Karthik Pattabiraman. (Acceptance Rate: 23.9%).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/safecomp2023.cnrs.fr\/\">SafeComp&#8217;23<\/a><\/td>\n<td><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/04\/22\/a-low-cost-strategic-monitoring-approach-for-scalable-and-interpretable-error-detection-in-deep-neural-networks\/\">A Low-cost Strategic Monitoring Approach for Scalable and Interpretable Error Detection in Deep Neural Networks<\/a>, Florian Geissler, Syed Qutub, Michael Paulitsch and Karthik Pattabiraman. (Acceptance Rate: 20%)<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dsn2023.dei.uc.pt\/index.html\">DSN&#8217;23<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/03\/18\/swarmfuzz-discovering-gps-spoofing-attacks-in-drone-swarms\/\">SwarmFuzz: Discovering GPS Spoofing Attacks in Drone Swarms<\/a>, Yiangao (Elaine) Yao, Pritam Dash, and Karthik Pattabiraman (Acceptance Rate: 20%). <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/conf.researchr.org\/track\/icse-2023\/icse-2023-technical-track\">ICSE&#8217;23<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/12\/08\/achecker-statically-detecting-smart-contract-access-control-vulnerabilities\/\">AChecker: Statically Detecting Smart Contract Access Control  Vulnerabilities<\/a>, Asem Ghaleb, Julia Rubin, and Karthik Pattabiraman (Acceptance Rate: 26%). <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/asiaccs2023.org\/\">AsiaCCS&#8217;23<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/11\/23\/jujutsu-a-two-stage-defense-against-adversarial-patch-attacks-on-deep-neural-networks\/\">Jujutsu: A Two-stage Defense against Adversarial Patch Attacks on Deep Neural Networks<\/a>, Zitao Chen, Pritam Dash, and Karthik Pattabiraman. (Acceptance Rate: 17%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/acm-ieee-sec.org\/2022\/\">SEC&#8217;22<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/09\/09\/characterizing-variability-in-heterogeneous-edge-systems-a-methodology-case-study\/\"> Characterizing Variability in Heterogeneous Edge Systems: A Methodology &#038; Case Study<\/a>, Hazem A. Abdelhafez, Hassan Halawa, Amr Almoallim, Amirhossein Ahmadi, Karthik Pattabiraman, and Matei Ripeanu. (Acceptance Rate: 27%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/issre2022.github.io\/\">ISSRE&#8217;22<\/a><\/td>\n<td><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/07\/29\/lltfi-framework-agnostic-fault-injection-for-machine-learning-applications\/\">LLTFI: Framework Agnostic Fault Injection for Machine Learning Applications (Tools and Artifact Track)<\/a>, Udit Agarwal, Abraham Chan, and Karthik Pattabiraman (Acceptance Rate: 29%).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/conf.researchr.org\/home\/issta-2022\">ISSTA&#8217;22<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/04\/08\/etainter-detecting-gas-related-vulnerabilities-in-smart-contracts\/\">eTainter: Detecting Gas-Related Vulnerabilities in Smart Contracts<\/a>, Asem Ghaleb, Julia Rubin, and Karthik Pattabiraman. (Acceptance Rate: 24.5%). <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dsn2022.github.io\/\">DSN&#8217;22<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/03\/14\/the-fault-in-our-data-stars-studying-mitigation-techniques-against-faulty-training-data-in-ml-applications\/\">The Fault in Our Data Stars: Studying Mitigation Techniques against Faulty Training Data in ML Applications<\/a>, Abraham Chan, Arpan Gujarati, Karthik Pattabiraman, and Sathish Gopalakrishnan. (Acceptance Rate: 18.7%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/conferences.computer.org\/iotDI\/2022\/\">IoTDI&#8217;22<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/01\/19\/%cf%80-configurator-enabling-efficient-configuration-of-pipelined-applications-on-the-edge\/\">\u03c0-Configurator: Enabling Efficient Configuration of Pipelined Applications on the Edge<\/a>, Mohammad Rafiuzzaman, Sathish Gopalakrishnan and Karthik Pattabiraman. (Acceptance Rate: 33%)<\/p>\n<\/td>\n<\/tr>\n<td><a href=\"https:\/\/saner2022.uom.gr\/\">SANER&#8217;22<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2021\/12\/18\/when-they-go-low-automated-replacement-of-low-level-functions-in-ethereum-smart-contracts\/\">When They Go Low: Automated Replacement of Low-level Functions in Ethereum Smart Contracts<\/a>, Rui Xi and Karthik Pattabiraman. (Acceptance Rate: 36%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/qrs21.techconf.org\/\">QRS&#8217;21<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2021\/10\/22\/understanding-the-resilience-of-neural-network-ensembles-against-faulty-training-data\/\">Understanding the Resilience of Neural Network Ensembles against Faulty Training Data<\/a>, Abraham Chan, Niranjhana Narayananan, Arpan Gujarati, Karthik Pattabiraman, and Sathish Gopalakrishnan. (Acceptance Rate: 25.1%). <strong>Best Paper Award (1 of 3)<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/acm-ieee-sec.org\/2021\/\">SEC&#8217;21<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2021\/09\/04\/osone-middleware-for-running-edge-computing-applications\/\">OneOS: Middleware for Running Edge Computing Applications as Distributed POSIX Pipelines<\/a>, Kumseok Jung,  Julien Gascon-Samson, and Karthik Pattabiraman. (Acceptance Rate: 27%). <strong>Best Demo Award.<\/strong> <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/acm-ieee-sec.org\/2021\/\">SEC&#8217;21<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2021\/09\/04\/mirage-machine-learning-based-modeling-of-identical-replicas-of-the-jetson-agx-embedded-platform\/\">MIRAGE: Machine Learning-based Modeling of Identical Replicas of the Jetson AGX Embedded Platform<\/a>, Hazem A. Abdelhafez, Hassan Halawa, Mohamed Ahmed, Karthik Pattabiraman, and Matei Ripeanu. (Acceptance Rate: 27%).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/prdc.dependability.org\/PRDC2021\/\">PRDC&#8217;21<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2021\/09\/02\/are-you-for-real-authentication-in-dynamic-iot-systems\/\">Are you for Real? Authentication in Dynamic IoT Systems<\/a>, Mehdi Karimibiuki, Karthik Pattabiraman, and Andre Ivanov. (Acceptance Rate: 43%).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/dsn2021.ntu.edu.tw\/\">DSN&#8217;21<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2021\/03\/10\/pid-piper-recovering-robotic-vehicles-from-physical-attacks\/\">PID-Piper: Recovering Robotic Vehicles from Physical Attacks<\/a>, Pritam Dash, Guanpeng Li, Zitao Chen, Mehdi Karimibiuki, and Karthik Pattabiraman. (Acceptance Rate: 16.5%). <strong>Best paper award <\/strong>.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/dsn2021.ntu.edu.tw\/\">DSN&#8217;21<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2021\/03\/10\/a-low-cost-fault-corrector-for-deep-neural-networks-through-range-restriction\/\">A Low Cost Fault Corrector for Deep Neural Networks through Range Restriction<\/a>, Zitao Chen, Guanpeng Li, and Karthik Pattabiraman. (Acceptance Rate: 16.5%). <strong>Best paper award runner up (1 of 2), <a href=\"https:\/\/people.rennes.inria.fr\/Marcello.Traiola\/TPTR2024\/\">IEEE Top Pick in Test and Reliability (TPTR)<\/a>, 2024<\/strong>.\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2020.issre.net\/\">ISSRE&#8217;20<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2020\/08\/14\/tensorfi-a-flexible-fault-injection-framework-for-tensorflow-applications\/\">TensorFI: A Flexible Fault Injection Framework for TensorFlow Applications<\/a><\/em>, Zitao Chen, Niranjhana Narayanan, Bo Fang, Guanpeng Li, Karthik Pattabiraman, and Nathan DeBardeleben. (Acceptance Rate: 26%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2020.issre.net\/\">ISSRE&#8217;20<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2020\/08\/14\/how-far-have-we-come-in-detecting-anomalies-in-distributed-systems-an-empirical-study-with-a-statement-level-fault-injection-method\/\">How Far Have We Come in Detecting Anomalies in Distributed Systems? An Empirical Study with a Statement-level Fault Injection Method<\/a>, Yong Yang, Yifan Wu, Karthik Pattabiraman, Long Wang, and Ying Li. (Acceptance Rate: 26%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sc20.supercomputing.org\/\">SC&#8217;20<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2020\/06\/30\/gpu-trident-efficient-modeling-of-error-propagation-in-gpu-programs\/\">GPU-TRIDENT: Efficient Modeling of Error Propagation in GPU Programs<\/a>, Abdul Rehman Anwer, Guanpeng Li, Karthik Pattabiraman, Michael Sullivan, Timothy Tsai and Siva Hari. (Acceptance Rate: 25.1%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/conf.researchr.org\/home\/issta-2020\">ISSTA&#8217;20<\/a> <\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2020\/05\/22\/how-effective-are-smart-contract-static-analysis-tools-evaluating-smart-contract-static-analysis-tools-using-bug-injection\/\">How Effective are Smart Contract Analysis Tools? Evaluating Smart Contract Static Analysis Tools Using Bug Injection<\/a>, Asem Ghaleb and Karthik Pattabiraman. (Acceptance Rate: 26%)<\/p>\n<\/td>\n<\/tr>\n<td> <a href=\"https:\/\/dsn2020.webs.upv.es\/\">DSN&#8217;20<\/a> <\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2020\/04\/26\/tracesanitizer-eliminating-the-effects-of-non-determinism-on-error-propagation-analysis\/\">Trace Sanitizer: Eliminating the Effects of Non-Determinism on Error Propagation Analysis<\/a>, Habib Saissi, Stefan Winter, Oliver Schwan, Karthik Pattabiraman, and Neeraj Suri. (Acceptance Rate: 16.5%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.acsac.org\">ACSAC&#8217;19<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2019\/08\/25\/out-of-control-stealthy-attacks-on-robotic-vehicles-protected-by-control-based-techniques\/\">Out of Control: Stealthy Attacks on Robotic Vehicles Protected by Control-Based Techniques<\/a>, Pritam Dash, Mehdi Karimibuiki, and Karthik Pattabiraman. (Acceptance Rate: 23%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2019.issre.net\/\">ISSRE&#8217;19<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2019\/07\/21\/a-tale-of-two-injectors-end-to-end-comparison-of-ir-level-and-assembly-level-fault-injection\/\">A Tale of Two Injectors: End-to-End Comparison of IR-level and Assembly-level Fault Injection<\/a>, Lucas Palazzi, Guanpeng Li, Bo Fang, and Karthik Pattabiraman. (Acceptance Rate: 31.5%). <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sc19.supercomputing.org\/\">SC&#8217;19<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2019\/06\/16\/binfi-an-efficient-fault-injector-for-safety-critical-machine-learning-systems\/\">BinFI: An Efficient Fault Injector for Safety-Critical Machine Learning Systems<\/a>, Zitao Chen, Guanpeng Li, Karthik Pattabiraman, and Nathan DeBardeleben. (Acceptance Rate: 21%). <strong>Reproducibility Initiative Finalist (1 of 3)<\/strong> <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/ics19.eecis.udel.edu\/index.html\">ICS&#8217;19<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2019\/04\/14\/bonvoision-leveraging-spatial-data-smoothness-for-recovery-from-memory-soft-errors\/\">BonVoision: Leveraging Spatial Data Smoothness for Recovery from Memory Soft Errors<\/a>, Bo Fang, Karthik Pattabiraman, Matei Ripeanu and Sriram Krishnamoorthy (Acceptance Rate: 23.2%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.sigapp.org\/sac\/sac2019\/\">SAC&#8217;19<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2018\/11\/28\/failure-prediction-in-the-internet-of-things-due-to-memory-exhaustion\/\">Failure Prediction in the Internet of Things due to Memory Exhaustion<\/a>, Mohammad Rafiuzzaman, Julien Gascon-Samson, Karthik Pattabiraman, and Sathish Gopalakrishnan. (Acceptance Rate: 27.5%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/prdc.dependability.org\/PRDC2018\/\">PRDC&#8217;18<\/a><\/td>\n<td\n\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2018\/09\/25\/dynpolac-dynamic-policy-based-access-control-for-iot-systems\/\">DynPolAC: Dynamic Policy-based Access Control for IoT Systems<\/a>, Mehdi Karimibuiki, Ekta Aggarwal, Karthik Pattabiraman and Andre Ivanov. (Acceptance Rate: 45%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/European Conference on Object Oriented Programming (ECOOP), 2018.\">ECOOP&#8217;18<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2018\/04\/13\/thingsmigrate-platform-independent-migration-of-stateful-javascript-iot-applications\/\">ThingsMigrate: Platform-Independent Migration of Stateful JavaScript IoT Applications<\/a>, Julien Gascon-Samson, Kumseok Jung, Shivanshu Goyal, Armin Rezalean-Asel, and Karthik Pattabiraman. (Acceptance Rate: 39%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dsn2018.uni.lu\/\">DSN&#8217;18<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2018\/03\/04\/modeling-soft-error-propagation-in-programs\/\">Modeling Soft-Error Propagation in Programs<\/a>, Guanpeng Li, Karthik Pattabiraman, Siva Kumar Sastry Hari,  Michael Sullivan, and Timothy Tsai. (Acceptance Rate: 25%) <strong>Best paper Award Runner Up (one of three papers nominated for the award) <\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dsn2018.uni.lu\/\">DSN&#8217;18<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2018\/03\/04\/modeling-input-dependent-error-propagation-in-programs\/\">Modeling Input-Dependent Error Propagation in Programs<\/a>, Guanpeng Li, and Karthik Pattabiraman. (Acceptance Rate: 25%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.icse2018.org\/\">ICSE&#8217;18<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2017\/12\/13\/inferring-hierarchical-motifs-from-execution-traces\/\">Inferring Hierarchical Motifs from Execution Traces<\/a>, Saba Alimadadi, Ali Mesbah, and Karthik Pattabiraman. (Acceptance Rate: 21%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/ase2017.org\/\">ASE&#8217;17<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2017\/07\/18\/detecting-unknown-inconsistencies-in-web-applications\/\">Detecting Unknown Inconsistencies in Web Applications<\/a>, Frolin Ocariza, Karthik Pattabiraman, and Ali Mesbah. (Acceptance Rate: 21%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/sc17.supercomputing.org\/\">SC&#8217;17<\/a><\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2017\/06\/15\/understanding-error-propagation-in-deep-neural-networks-dnn-accelerators\/\">Understanding Error Propagation in Deep learning Neural Networks (DNN) Accelerators and Applications,<\/a> Guanpeng Li, Siva Hari, Michael Sullivan, Timothy Tsai, Karthik Pattabiraman, Joel Emer, Stephen Keckler. (Acceptance Rate: 19%). <strong><A href=\"https:\/\/people.rennes.inria.fr\/Marcello.Traiola\/TPTR2023\/\">Chosen for IEEE Top Picks in Test and Reliability (TPTR), 2023. <\/A><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/esec-fse17.uni-paderborn.de\/\">FSE&#8217;17<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2017\/06\/03\/artinali-dynamic-invariant-detection-for-cyber-physical-system-security\/\">ARTINALI: Dynamic Invariant Detection for Cyber-Physical System Security<\/a>, Maryam Raiyat Aliabadi, Amita Kamath, Julien Samson, and Karthik Pattabiraman. (Acceptance Rate: 24%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.hpdc.org\/2017\/\">HPDC&#8217;17<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2017\/03\/30\/letgo-a-lightweight-continuous-framework-for-hpc-applications-under-failures\/\">LetGo: A Lightweight Continuous Framework for HPC Applications Under Failures<\/a>, Bo Fang, Qiang Guan, Nathan Debardeleben, Karthik Pattabiraman, and Matei Ripeanu. (Acceptance Rate: 19%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/dsn2017.github.io\/\">DSN&#8217;17<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2017\/03\/03\/one-bit-is-not-enough-an-empirical-study-of-the-impact-of-single-and-multiple-bit-flip-errors\/\">One Bit is (Not) Enough: An Empirical Study of the Impact of Single Bit and Multiple Bit-Flip Errors<\/a>, Behrooz Sangchoolie, Karthik Pattabiraman and Johan Karlsson. (Acceptance Rate: 23%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/aster.or.jp\/conference\/icst2017\/\">ICST&#8217;17<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2016\/11\/27\/error-propagation-analysis-of-multi-threaded-programs-using-likely-invariants\/\">IPA: Error Propagation Analysis of Multi-threaded Programs Using Likely Invariants<\/a>, Abraham Chan, Stefan Winter, Habib Saissi, Karthik Pattabiraman and Neeraj Suri. (Acceptance Rate: 27%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.acsac.org\/2016\/\">ACSAC&#8217;16<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2016\/08\/18\/formal-security-analysis-of-smart-embedded-systems\/\">Formal Security Analysis of Smart Embedded Systems<\/a>, Farid Molazem Tabrizi and Karthik Pattabiraman. (Acceptance Rate: 23%).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/sc16.supercomputing.org\/\">SC&#8217;16<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2016\/06\/20\/understanding-error-propagation-in-gpgpu-applications\/\">Understanding Error Propagation in GPGPU Applications<\/a>, Guanpeng Li, Karthik Pattabiraman, Chen-Yong Cher and Pradip Bose. (Acceptance Rate: 18%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.edcc2016.eu\/\">EDCC&#8217;16<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2016\/05\/24\/finding-resilience-friendly-compiler-optimizations-using-meta-heuristic-search-techniques\/\">Finding Resilience-Friendly Compiler Optimizations Using Meta-Heuristic Search Techniques<\/a>, Nithya Narayanamurthy, Karthik Pattabiraman, and Matei Ripeanu. (Acceptance Rate: 41%) (<strong>Best Paper Award &#8211; one of three<\/strong>) <\/td>\n<\/p>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.ntnu.edu\/safecomp2016\">SafeComp&#8217;16<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2016\/05\/05\/fidl-a-fault-injection-description-language-for-compiler-based-sfi-tools\/\">FIDL: Fault Injection Description Language for Compiler-Based SFI Tools<\/a>, Maryam Raiyat Ailabadi and Karthik Pattabiraman. (Acceptance Rate: 34%) <\/p>\n<\/td>\n<\/tr>\n<td><a href=\"http:\/\/www.dsn.org\/\">DSN&#8217;16<\/a><\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2016\/02\/27\/epvf-an-enhanced-program-vulnerability-factor-methodology-for-cross-layer-resilience-analysis\/\">ePVF: An Enhanced Program Vulnerability Factor Methodology for Cross-Layer Resilience Analysis<\/a>, Bo Fang, Qining Lu, Karthik Pattabiraman, Matei Ripeanu and Sudhanva Gurumurthi. (Acceptance Rate: 21%)<\/p>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.cs.uic.edu\/~icst2016\/\">ICST&#8217;16<\/a><\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/12\/21\/atrina-inferring-unit-oracles-from-gui-test-cases\/\">Inferring Unit Oracles from GUI Test Cases<\/a>, Shabnam Mirshokraie, Ali Mesbah and Karthik Pattabiraman. (Acceptance Rate: 27%)<\/p>\n<\/tr>\n<tr>\n<td> <a href=\"http:\/\/2016.icse.cs.txstate.edu\/\">ICSE&#8217;16<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/12\/15\/understanding-asynchronous-interactions-in-full-stack-javascript\/\">Understanding Asynchronous Interactions in Full-Stack JavaScript<\/a>, Saba Alimadadi, Ali Mesbah and Karthik Pattabiraman. (Acceptance Rate: 19%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2015.issre.net\/\">ISSRE&#8217;15<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/08\/06\/experience-report-an-application-specific-checkpointing-technique-for-minimizing-checkpoint-corruption\/\">Experience Report: An Application-specific Checkpointing Technique for Minimizing Checkpoint Corruption<\/a>, Guanpeng Li, Karthik Pattabiraman, Chen-Yong Cher and Pradip Bose. (Acceptance Rate: 32%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/ase2015.unl.edu\/#tab-main\">ASE&#8217;15<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/07\/18\/synthesizing-web-element-locators\/\">Synthesizing Web Element Locators<\/a>, Kartik Bajaj, Karthik Pattabiraman and Ali Mesbah. (Acceptance Rate: 20.8%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/edcc2015.lip6.fr\/\">EDCC&#8217;15<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/05\/26\/flexible-intrusion-detection-systems-for-memory-constrained-embedded-systems\/\">Flexible Intrusion Detection Systems for Memory-Constrained Embedded Systems<\/a>, Farid Molazem Tabrizi and Karthik Pattabiraman. (Acceptance Rate: 45%). <strong>Best Paper Award &#8211; one of three<\/strong>. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2015.ecoop.org\/\">ECOOP&#8217;15<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/03\/04\/hybird-dom-sensitive-change-impact-analysis-for-javascript\/\" title=\"Hybrid DOM-sensitive Change Impact Analysis for JavaScript\">Hybrid DOM-sensitive Change Impact Analysis for JavaScript<\/a>, Saba Alimadadi, Ali Mesbah and Karthik Pattabiraman. (Acceptance Rate: 22.8%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2015.dsn.org\/\">DSN&#8217;15<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/02\/26\/fine-grained-characterization-of-long-latency-causing-crashes-in-programs\/\">Fine-Grained Characterization of Faults Causing Long Latency Crashes in Programs<\/a>, Guanpeng Li, Qining Lu and Karthik Pattabiraman. (Acceptance Rate: 22%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2015.icse-conferences.org\/\">ICSE&#8217;15<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/12\/27\/detecting-inconsistencies-in-javascript-mvc-applications\/\">Finding Inconsistencies in JavaScript MVC Applications<\/a>, Frolin Ocariza, Karthik Pattabiraman and Ali Mesbah. (Acceptance Rate: 18.5%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/icst2015.ist.tu-graz.ac.at\/\">ICST&#8217;15<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/12\/27\/jseft-automated-javascript-unit-test-generation\/\" title=\"JSEFT: Automated JavaScript Unit Test Generation\">JSEFT: Automated JavaScript Unit Test Generation<\/a>, Shabnam Mirshokraie, Ali Mesbah and Karthik Pattabiraman. (Acceptance Rate: 25%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/issre.net\/\">ISSRE&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/08\/05\/failure-analysis-of-jobs-in-compute-clouds-characterizations-and-implications\/\" title=\"Failure Analysis of Jobs in Compute Clouds: Characterizations and Implications\">Failure Analysis of Jobs in Compute Clouds: A Google Cluster Case Study<\/a>, Xin Chen, Charng-da Lu and Karthik Pattabiraman. (Acceptance Rate: 25%). C<strong>hosen as &#8220;Highlights of ISSRE&#8221; in 2019 &#8211; one of 26 papers out of more than 1000.<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/esweek.acm.org\/cases\/\">CASES&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/06\/28\/sdctune-a-model-for-predicting-the-sdc-proneness-of-an-application-for-configurable-protection\/\">SDCTune: A Model for Predicting the SDC-Proneness of an Application for Configurable Protection<\/a>, Qining Lu, Karthik Pattabiraman, Meeta Gupta and Jude Rivers. (Acceptance Rate: 30%).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2014.dsn.org\/\">DSN&#8217;14<\/a><\/td>\n<td>\n<p>\n<a href=\"karthik\/2014\/02\/23\/hardware-software-integrated-diagnosis-for-hardware-faults\/\">Integrated Hardware-Software Diagnosis for Intermittent Hardware Faults<\/a>, Majid Dadashi, Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan. (Acceptance Rate: 30%).\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2014.dsn.org\/\">DSN&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"karthik\/2014\/02\/23\/quantifying-the-accuracy-of-high-level-fault-injection-techniques\/\">Quantifying the Accuracy of High-Level Fault Injection Techniques for Hardware Faults<\/a>, Jiesheng Wei, Anna Thomas, Guanpeng Li, and Karthik Pattabiraman. (Acceptance Rate: 30%).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2014.icse-conferences.org\/\">ICSE&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"karthik\/2014\/01\/16\/vejovis-suggesting-fixes-for-javascript-faults\/\">Vejovis: Suggesting Fixes for JavaScript Faults<\/a>, Frolin S. Ocariza, Karthik Pattabiraman and Ali Mesbah. (Acceptance Rate: 20%). <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2014.icse-conferences.org\/\">ICSE&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"karthik\/2014\/01\/16\/understanding-javascript-event-based-interactions\/\">Understanding JavaScript Event-Based Interactions<\/a>, Saba Alimadi, Sheldon Sequira, Ali Mesbah and Karthik Pattabiraman (Acceptance Rate: 20%). <B>ACM SIGSOFT Distinguished Paper Award (one of nine papers)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/ase2014.org\/\">ASE&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/07\/01\/dompletion-dom-aware-javascript-code-completion\/\" title=\"Dompletion: DOM-Aware JavaScript Code Completion\">Dompletion: DOM-Aware Code Completion<\/a>, Kartik Bajaj, Karthik Pattabiraman and Ali Mesbah. (Acceptance Rate: 20%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2014.msrconf.org\/index.php\">MSR&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/02\/11\/mining-questions-asked-by-web-developers\/\">Mining Questions Asked by Web Developers<\/a>, Kartik Bajaj, Karthik Pattabiraman and Ali Mesbah. (Acceptance rate: 34%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.date-conference.com\/date14\/\">DATE&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/01\/31\/talk-evaluating-the-robustness-of-gpu-applications-through-fault-injection\/\" title=\"GPGPUs: How to Combine High Computational Power with High Reliability\">GPGPUs: How to combine high performance with high reliability<\/a>, L. Bautista Gomez, F. Cappello, L. Carro, N. DeBardeleben, Bo Fang, S. Gurumurthi, Karthik Pattabiraman, P. Rech, M. Sonza Reorda, Embedded Tutorial. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"http:\/\/www.ispass.org\/ispass2014\/\"> ISPASS&#8217;14 <\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2013\/12\/11\/gpu-qin-a-methodlogy-for-evaluating-the-error-resilience-of-gpgpu-applications\/\">GPU-Qin: A Methodology for Evaluating the Error Resilience of GPGPU Applications<\/a>, Bo Fang, Karthik Pattabiraman, Matei Ripeanu and Sudhanva Gurumurthi. (Acceptance rate: 30%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/hase2014.cis.fiu.edu\/\">HASE&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2013\/10\/10\/a-model-based-intrusion-detection-system-for-smart-meters\/\">A Model-based Intrusion Detection System for Smart Meters<\/a>, Farid M. Tabrizi and Karthik Pattabiraman. (Acceptance rate: 30%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/ase2013.org\/\">ASE&#8217;13<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2013\/08\/06\/pythia-generating-test-cases-with-oracles-for-javascript-applications\/\"> PYTHIA: Generating Test Cases with Oracles for JavaScript Applications<\/a>, Shabnam Mirshokraie, Ali Mesbah and Karthik Pattabiraman. New Ideas Track (Acceptance rate: 23%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/umbc.edu\/eseiw2013\/esem\/\">ESEM&#8217;13<\/a><\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2013\/05\/24\/an-empirical-study-of-client-side-javascript-bugs\/\">An Empirical Study of Client-Side JavaScript Bugs<\/a>,<br \/>\nFrolin Ocariza, Kartik Bajaj, Karthik Pattabiraman, and Ali Mesbah. (Acceptance rate: 28%) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2013.dsn.org\/\">DSN&#8217;13<\/a><\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2013\/02\/23\/error-detector-placement-for-soft-computation\/\" title=\"Error Detector Placement for Soft Computation\">Error Detector Placement for Soft Computation<\/a>,<br \/>\nAnna Thomas and Karthik Pattabiraman. (Acceptance rate: 20%)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.icst.lu\/\">ICST&#8217;13<\/a><\/td>\n<td>\n<p> <a href=\"https:\/\/blogs.ubc.ca\/karthik\/2012\/12\/18\/efficient-javascript-mutation-testing\/\" title=\"Efficient JavaScript Mutation Testing\">Efficient JavaScript Mutation Testing<\/a>,<br \/>\nShabnam Mirshokraie, Ali Mesbah and Karthik Pattabiraman. <B>Best Paper Award Runner Up<\/B> (Acceptance Rate: 25%).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.qest.org\/qest2012\/\">QEST&#8217;12<\/a><\/td>\n<td>\n<p> <a href=\"2012\/05\/07\/intermittent-hardware-errors-recovery-modeling-and-evaluation\/\">Intermittent Errors Recovery: Modeling and Evaluation, <\/a> Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan. (Acceptance Rate: Unknown).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2012.dsn.org\/\">DSN&#8217;12<\/a><\/td>\n<td>\n<p><a href=\"karthik\/2012\/02\/29\/blockwatch-leveraging-similarity-in-parallel-programs-for-error-detection\/\">BLOCKWATCH: Leveraging Similarity in Parallel Programs for Error Detection<\/a>, Jiesheng Wei and Karthik Pattabiraman. (Acceptance Rate: 17%). <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/icst2012.soccerlab.polymtl.ca\/Content\/home\/index.php?language=english\">ICST&#8217;12<\/a><\/td>\n<td>\n<p><a href=\"karthik\/2011\/12\/28\/autoflox-an-automatic-fault-localizer-for-client-side-javascript\/\">AutoFlox: An Automatic Fault Localizer For JavaScript<\/a>, Frolin Ocariza Jr., Karthik Pattabiraman and Ali Mesbah. <B> Best Paper Award Nominee <\/B>. (Acceptance rate: 27 %). <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2011.issre.net\/\">ISSRE&#8217;11<\/a><\/td>\n<td>\n<p><a href=\"karthik\/2011\/08\/06\/javascript-errors-in-the-wild-an-empirical-study\/\">JavaScript Errors in the Wild: An Empirical Study<\/a>, Frolin Ocariza Jr., Karthik Pattabiraman and Ben Zorn. (Acceptance Rate: 25 %). <\/a> <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/csf2011.inria.fr\/\">CSF&#8217;11<\/a><\/td>\n<td>\n<p> <a href=\"karthik\/2011\/03\/29\/yarra-an-extension-to-c-for-data-integrity-and-partial-safety\/\">Yarra: An Extension to C for Data Integrity and Partial Safety<\/a>,  Cole Schlesinger, Karthik Pattabiraman, Nikhil Swamy, David Walker and Ben Zorn.(Acceptance Rate: 26 %). <B> Forwarded to Journal of Computer Security as one of the best papers at the conference <\/B><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/asplos11.cs.ucr.edu\/\">ASPLOS&#8217;11<\/a><\/td>\n<td>\n<p><a href=\"\/karthik\/2011\/03\/06\/flicker-saving-refresh-power-in-mobile-devices-through-critical-data-partitioning\/\">Flikker: Saving DRAM Refresh-power through Critical Data Partitioning <\/a>, Song Liu, Karthik Pattabiraman, Thomas Moscibroda and Benjamin Zorn. (Acceptance Rate: 20% ). <strong>Won the <a href=\"https:\/\/www.dependability.org\/?page_id=450\">Jean Claude Laprie Award<\/a> in Dependable Computing in 2025.<\/strong> <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"http:\/\/www.ksl.ci.kyutech.ac.jp\/ws\/prdc2010\/\">PRDC&#8217;10<\/a><\/td>\n<td>\n<p><a href=\"\/karthik\/2010\/08\/30\/modeling-the-propagation-of-intermittent-hardware-faults-in-programs\/\">Modeling the Propagation of Intermittent Hardware Faults in Programs<\/a>, Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan. (Acceptance Rate: 42 %) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"http:\/\/2010.issre.net\/\">ISSRE&#8217;10<\/a><\/td>\n<td>\n<p><a href=\"\/karthik\/2010\/08\/19\/dodom-leveraging-dom-invariants-for-web-2-0-application-robustness-testing\/\">DoDOM: Leveraging DOM Invariants for Web 2.0 Application Robustness Testing<\/a>, Karthik Pattabiraman and Benjamin Zorn. (Acceptance Rate: 31 %)<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><a href=\"#_top\">Back to top<\/a><\/p>\n<hr>\n<p><strong><A name=\"_workshops\">Selected Workshops and Other<\/A><\/strong><\/p>\n<table>\n<tr>\n<td><a href=\"https:\/\/dsn2025.github.io\/cfindustry.html\">DSN&#8217;25 Industry Track<\/a><\/td>\n<td><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/74m3mlwt68pppihtzpz5x\/DSN25-Industry-Track-paper.pdf?rlkey=tw46gr8wxdkbrs91434j40jy8&#038;st=tax8qhgc&#038;dl=0\">Large-Scale AI Infra Reliability: Challenges, Strategies, and Llama 3 Training Experience<\/a>, Xun Jiao, Abhinav Pandey, Karthik Pattabiraman, and Fred Lin. <\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dependablesecureml.github.io\/index.html\">DSML&#8217;25<\/a><\/td>\n<td><a href=\"https:\/\/arxiv.org\/abs\/2505.06477\">Learning from the Good Ones: Risk Profiling-Based Defenses Against Evasion Attacks on DNNs<\/a><br \/>\nMohammed Elnawawy, Gargi Mitra, Shahrear Iqbal, Karthik Pattabiraman. (Extended abstract) <\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sites.google.com\/view\/neurips2024-ftw\/home\">FITML&#8217;24<\/a><\/td>\n<td><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/gmilxgaec35my1rdz7cif\/Abraham-NeurIPS_2024_Workshop.pdf?rlkey=384a1086cgn3morpx4f9xjcc6&#038;st=2bsffznp&#038;dl=0\">Hierarchical Unlearning Framework for Multi-Class Classification<\/a>, Abraham Chan, Arpan Gujarati, Karthik Pattabiraman and Sathish Gopalakrishnan. <\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/ricssworkshop.github.io\/\">RICCS&#8217;24<\/a><\/td>\n<td><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/jgdtqd7vhy4h7cfkz59a5\/RICSS_ICS-public.pdf?rlkey=lhc1u3bdz478o210bx536ujar&#038;st=emfv31dz&#038;dl=0\">Targeting the Blind Spot: Evaluating Modern ICS Security Against A Novel Denial of Service (DoS) Attack<\/a>, Gargi Mitra, Pritam Dash, Yingao (Elaine) Yao, Aastha Mehta, Karthik Pattabiraman. <\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/publish.illinois.edu\/healthsec\/\">HealthSec&#8217;24<\/a><\/td>\n<td><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/08\/12\/sam-foreseeing-inference-time-false-data-injection-attacks-on-ml-enabled-medical-devices\/\">SAM: Foreseeing Inference-Time False Data Injection Attacks on ML-enabled Medical Devices<\/a>, Mohammadreza Hallajiyan, Athish Pranav Dharmalingam, Gargi Mitra, Homa Alemzadeh, Shahrear Iqbal and Karthik Pattabiraman. <\/a>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.aisafetyw.org\/\">AISafety&#8217;24<\/a><\/td>\n<td><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/06\/06\/global-clipper-enhancing-safety-and-reliability-of-transformer-based-object-detection-models\/\">Global Clipper: Enhancing Safety and Reliability of Transformer-based Object Detection Models<\/a>, Qutub Syed, Michael Paulitsch, Karthik Pattabiraman, Korbinian Hagn1, Fabian Oboril, Cornelius Buerkle, Kay-Ulrich Scholl, Gereon Hinz and Alois Knoll. (Acceptance Rate: TBD)<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dsn2024uq.github.io\/cfdisrupt.html\">DSN&#8217;24-Disrupt<\/a><\/td>\n<td><a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/04\/29\/harnessing-explainability-to-improve-ml-ensemble-resilience\/\">Harnessing Explainability to Improve ML Ensemble Resilience<\/a>, Abraham Chan, Arpan Gujarati, Karthik Pattabiraman and Sathish Gopalakrishnan. (Acceptance Rate: 45%)<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/edge-sys.github.io\/2023\/\">EdgeSys&#8217;23<\/a><\/td>\n<td><a href=\"https:\/\/www.dropbox.com\/s\/mrn0khut7j0defx\/edgesys23-final-amir.pdf?dl=0\">Hot Under the Hood: An Analysis of Ambient Temperature Impact on Heterogeneous Edge Platforms<\/a>, Amirhossein Ahmadi, Hazem AbdelHafez, Shaswat Jaiswal, Karthik Pattabiraman, and Matei Ripeanu. (Acceptance Rate: 42%). <strong>Best Paper Award<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/selse.org\/\">SELSE&#8217;23<\/a><\/td>\n<td><a href=\"https:\/\/www.dropbox.com\/s\/hhodk99qjn68fx7\/selse23-udit-dsn.pdf?dl=0\">Towards Reliability Assessment of Systolic Arrays against Stuck-at Faults<\/a>, Udit Agarwal, Abraham Chan, Ali Asgari and Karthik Pattabiraman, <strong>Chosen as \u201cBest of SELSE\u201923\u201d and invited to present at DSN\u201923 &#8211; one of three papers.<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/dependablesecureml.github.io\/2022\/index.html\">DSML&#8217;22<\/a><\/td>\n<td><em>Towards Building Resilient Ensembles against Training Data Faults<\/em>, Abraham Chan, Arpan Gujarati, Karthik Pattabiraman, and Sathish Gopalakrishnan. <\/td>\n<tr>\n<td><a href=\"https:\/\/sites.google.com\/view\/wosocer2021\/wosocer2021\">WoSoCER&#8217;21<\/a><\/td>\n<td>\n<p>(<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2021\/08\/31\/wip-lltfi-low-level-tensor-fault-injector\/\">WiP) Low Level Tensor Fault Injector (LLTFI)<\/a>, Abraham Chan, Udit Agarwal, and Karthik Pattabiraman. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/www.aisafetyw.org\/\">AI Safety&#8217;21<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/9gkwpd015bhx5r3\/AISafety_2021_paper_6.pdf?dl=0\">Towards a safety case for hardware-fault tolerance in convolutional neural networks using activation range supervision<\/a>, Florian Geissler, Syed Qutub, Sayanta Roychowdhury, Ali Asgari, Yang Peng, Akash Dhamasia, Ralf Graefe, Karthik Pattabiraman and Michael Paulitsch, <strong>Best Paper Award Nominee (1 of 4)<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/edge-sys.github.io\/2021\/\">EdgeSys&#8217;21<\/a><\/td>\n<td>\n<p><a href=\"http:\/\/ece.ubc.ca\/~matei\/papers\/edgesys2021.pdf\">Snowflakes at the Edge &#8212; A Study of Variability among NVIDIA Jetson AGX Xavier Boards<\/a>, Hazem A. Abdelhafez, Hassan Halawa, Karthik Pattabiraman, Matei Ripeanu<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/conf.researchr.org\/home\/deeptest-2021\">DeepTest&#8217;21<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/748vmcg83wr1f2h\/TF_DM__final_.pdf?dl=0\">TF-DM: Tool for Studying ML Model Resilience to Data Faults<\/a>, Niranhana Narayanan and Karthik Pattabiraman<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sites.google.com\/view\/wosocer2020\">WoSoCER&#8217;20<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2020\/09\/01\/new-wine-in-an-old-bottle-n-version-programming-for-machine-learning-components\/\">New Wine in an Old Bottle: N-Version Programming for Machine Learning Components<\/a>, Arpan Gujarati, Sathish Gopalakrishnan, and Karthik Pattabiraman<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/link.springer.com\/book\/10.1007\/978-3-031-02063-6\">Springer book Chapter<\/a><\/td>\n<td><em>Application-Aware Reliability and Security: The Trusted Illiac Experience<\/em>, Karthik Pattabiraman, 2020. <\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.usenix.org\/conference\/hotedge19\">HotEdge&#8217;19<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2019\/05\/20\/oneos-iot-platform-based-on-posix-and-actors\/\">OneOS: IoT Platform based on POSIX and Actors<\/a>, Kumseok Jung, Julien Gascon-Samson, and Karthik Pattabiraman<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.selse.org\/\">SELSE&#8217;19<\/a><\/td>\n<td>\n<p><em>Towards analytically evaluating the error resilience of GPU Programs<\/em>, Abdul Rehman Anwer, Guanpeng Li, Karthik Pattabiraman, Siva Kumar Sastry Hari, Michael Sullivan and Timothy Tsai\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.cps-spc.org\/\">CPS-SPC 2018<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2018\/10\/15\/corgids-a-correlation-based-generic-intrusion-detection-system\/\">CORGIDS: A Correlation-based Generic Intrusion Detection System<\/a>, Ekta Aggarwal, Mehdi Karimibuiki, Karthik Pattabiraman and Andre Ivanov<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sites.google.com\/view\/wosocer\">WoSoCER 2018<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2018\/10\/15\/tensorfi-a-configurable-fault-injector-for-tensorflow-applications\/\">TensorFI: A Configurable Fault Injector for TensorFlow Applications<\/a>, Guanpeng Li, Karthik Pattabiraman, and Nathan DeBardeleben<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.m4iot.org\/\">M4IoT 2017<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2019\/04\/ThingsJS-vision-paper.pdf\">ThingsJS: Towards a Flexible and Self-Adaptable Middleware for Dynamic and Heterogeneous IoT Environments<\/a>, Julien Gascon-Samson, Mohammad Rafiuzzaman, and Karthik Pattabiraman<\/p>\n<\/td>\n<tr>\n<td><a href=\"http:\/\/www.mobilab.unina.it\/RSDA2016\/\">RSDA&#8217;2016<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2016\/06\/RSDA2016.pdf\">SDC is in the eye of the beholder: A survey and preliminary study<\/a>, Bo Fang, Panruo Wu, Qiang Guan, Nathan Debardeleben, Laura Monroe, Sean Blanchard, Zhizong Chen, Karthik Pattabiraman, and Matei Ripeanu <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/2015.middleware-conference.org\/doctoral-symposium-program\/\">Middleware&#8217;15-Student forum<\/a><\/td>\n<td>\n<p><a href=\"http:\/\/dl.acm.org\/citation.cfm?doid=2843966.2843975\">Intrusion Detection for Embedded Systems<\/a>, Farid Molazem and Karthik Pattabiraman<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"http:\/\/issre.net\/indtrack\">ISSRE&#8217;15-Industry Track<\/a><\/td>\n<td>FIDL: A Fault Injection Description Language for Compiler-based Tools, Maryam Raiyat Aliabadi, Karthik Pattabiraman, Nematollah Bidokhti<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"http:\/\/ase2015.unl.edu\/#tab-tool-demonstrations\">ASE&#8217;15-Tools Track<\/a><\/td>\n<td><a href=\"http:\/\/ieeexplore.ieee.org\/xpl\/articleDetails.jsp?arnumber=7372078\">LED: Tool for Synthesizing Web Element Locators<\/a>, Kartik Bajaj, Karthik Pattabiraman and Ali Mesbah<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"http:\/\/2014.issre.net\/industry-papers.html\">ISSRE&#8217;14-Industry Track<\/a><\/td>\n<td><a href=\"http:\/\/www.computer.org\/csdl\/proceedings\/issrew\/2014\/7377\/00\/7377a001-abs.html\">Soft-LLFI: A Comprehensive Framework for Software Fault Injection<\/a>, Maryam Raiyat Aliabadi, Karthik Pattabiraman, Nematollah Bidokhti<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/paris.utdallas.edu\/qrs15\/\">QRS&#8217;15<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2015\/06\/11\/llfi-an-intermediate-code-level-fault-injector-for-hardware-faults\/\">LLFI: An Intermediate Code-Level Fault Injection Tool for Hardware Faults<\/a> <\/p>\n<p>Qining Lu, Mostafa Farahani, Jiesheng Wei, Anna Thomas  and Karthik Pattabiraman.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.mobilab.unina.it\/RSDA2014\/\">RSDA&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/09\/16\/failure-prediction-of-jobs-in-compute-clouds-a-google-cluster-case-study\/\" title=\"Failure Prediction of Jobs in Compute Clouds: A Google Cluster Case Study\">Failure Prediction of Jobs in Compute Clouds: A Google Cluster Case Study<\/a>, Xin Chen, Charng-da Lu and Karthik Pattabiraman. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/sites.google.com\/site\/ftxsworkshop\/home\/ftxs2014\">FTXS&#8217;14<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/05\/12\/evaluating-the-error-resilience-of-parallel-programs\/\" title=\"Evaluating the Error Resilience of Parallel Programs\">Evaluating the Error Resilience of Parallel Programs<\/a>, Bo Fang, Karthik Pattabiraman, Matei Ripeanu and Sudhanva Gurumurthi. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/aer-workshop.org\/\">AER&#8217;13<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2013\/05\/20\/effect-of-compiler-optimizations-on-the-error-resilience-of-soft-computing-applications\/\">Effect of Compiler Optimizations on the Error Resilience of Soft Computing Applications<\/a>, Anna Thomas, Jacques Clapach and Karthik Pattabiraman.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.catellodimartino.it\/RSDA\/index.php\">RSDA&#8217;13<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2013\/02\/20\/predicting-job-completion-times-using-system-logs-in-supercomputing-clusters\/\" title=\"Predicting Job Completion Times Using System Logs in Supercomputing Clusters\">Predicting Job Completion Times Using System Logs in Supercomputing Clusters<\/a>, Xin Chen, Charng-da Lu and Karthik Pattabiraman. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"http:\/\/softerrors.info\/selse\/\">SELSE&#8217;13<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2013\/02\/15\/llfi-an-intermediate-code-level-fault-injector-for-soft-computing-applications\/\" title=\"LLFI: An Intermediate Code Level Fault Injector For Soft Computing Applications\">LLFI: An Intermediate Code Level Fault Injector for Soft Computing Applications<\/a>, Anna Thomas and Karthik Pattabiraman. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/softerrors.info\/selse\/\">SELSE&#8217;13<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2013\/02\/27\/scribe-a-hardware-infrastructure-enabling-fine-grained-software-layer-diagnosis\/\" title=\"SCRIBE: A Hardware Infrastructure Enabling Fine-Grained Software Layer Diagnosis\">SCRIBE: A Hardware Infrastructure Enabling Fine-Grained Software Layer Diagnosis<\/a>, Majid Dadashi, Layali Rashid and Karthik Pattabiraman.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>WRA&#8217;12<\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2012\/12\/02\/towards-building-error-resilient-gpgpu-applications\/\">Towards Building Error Resilient GPGPU Applications<\/a>, Bo Fang, Jiesheng Wei, Karthik Pattabiraman and Matei Ripeanu.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/wraits.di.fc.ul.pt\/\">WRAITS&#8217;12<\/a><\/td>\n<td>\n<p><a href=\"2012\/05\/04\/a-model-for-security\">A Model for Security Analysis of Smart Meters<\/a>, Farid M. Tabrizi and Karthik Pattabiraman.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"http:\/\/softerrors.info\/selse\/\"> SELSE&#8217;12 <\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2012\/02\/13\/dieba-diagnosing-intermittent-errors-by-backtracing-application-failures\/\">DIEBA: Diagnosing Intermittent Errors by Backtracing Application Failures<\/a>, Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"http:\/\/softerrors.info\/selse\/\"> SELSE&#8217;12 <\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2012\/02\/13\/blockwatch-leveraging-similarity-in-parallel-programs-for-error-detection-2\/\">BlockWatch: Leveraging Similarity in Parallel Programs for Error Detection<\/a>, Jiesheng Wei and Karthik Pattabiraman.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/webhost.laas.fr\/TSF\/WDSN11\/\">WDSN&#8217;11<\/a><\/td>\n<td>\n<p><a href=\"karthik\/2011\/07\/07\/comparing-the-effects-of-transient-and-intermittent-faults-on-programs\/\"> Comparing the Effects of Transient and Intermittent Faults on Programs<\/a>, Jiesheng Wei, Layali Rashid, Sathish Gopalakrishnan and Karthik Pattabiraman.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/webhost.laas.fr\/TSF\/WDSN10\/\">WDSN&#8217;10<\/a><\/td>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2010\/03\/14\/towards-unders\u2026ts-on-programs\/ \">Towards Understanding the Effects of Intermittent Hardware Faults on Programs<\/a>, Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/softerrors.info\/selse\/\">SELSE&#8217;10<\/a><\/td>\n<td>\n<p><a href=\"karthik\/2010\/03\/27\/formal-diagnosis-of-hardware-transient-errors-in-programs\/\">Formal Diagnosis of Hardware Transient Errors in Programs <\/a>, Layali Rashid, Karthik Pattabiraman, and Sathish Gopalakrishnan, <a href=\"http:\/\/softerrors.info\/selse\/\"> Workshop on Silicon Errors in Logic, System Effects (SELSE)<\/a>, 2010, Palo Alto, CA. <\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><a href=\"#_top\">Back to top<\/a><\/p>\n<hr>\n<p><strong><A name=\"_patents\">Patents<\/a><\/strong><\/p>\n<table>\n<tr>\n<td>\n<p> Providing Hardware Resources having Different Reliabilities for Use by an Application, with Benjamin Zorn, Thomas Moscibroda and Song Liu, Sep 2011, USA (patent number 20110231601A1). <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p> Leveraging On-Chip Variability, B Zorn, D Kirovski, R Bittner, K Pattabiraman, Dec 2011 (Patent# 20110314210).<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><a href=\"#_top\">Back to top<\/a><\/p>\n<hr>\n<hr>\n<p><strong><A name=\"_talks\">Talks<\/a><\/strong><\/p>\n<table>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/da1m0g5pwr6hzl4rfbywa\/SFU-talk2025.pdf?rlkey=th6gxbt2newver2mwryiqggox&#038;st=yzj0t0od&#038;dl=0\">Building Reliable ML Systems from Unreliable Components<\/a>, Intelligent Visual Computing and Consumer Device Summit, Simon Fraser University (SFU), November 2025.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/6dxcrnkpqa0t4wxp29jit\/Georgia-Tech-talk2025.pdf?rlkey=a4p5n8varn23ol6w67r19qzzf&#038;st=02viopft&#038;dl=0\">Building Error-Resilient and Attack-Resilient Machine Learning Systems<\/a>, Foundations of AI Seminar Series, Georgia Tech. November 2025.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/d8nqdgnzvfzv897nwm66i\/Flikker-JCL-award-presentation.pdf?rlkey=giellnjtkiu5jix2lfi5qa0ty&#038;st=gefg7qki&#038;dl=0\">Jean Claude Laprie Award Presentation at DSN&#8217;25<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/as2grr76rl4s2e1391i8b\/DSML25-keynote-talk.pdf?rlkey=1d5oqf4ukb0y1i7d82wwhts2r&#038;st=y1c2tduu&#038;dl=0\">Machine Learning Reliabiility and Security: Old Wine in a New Bottle or Not?,<\/a> Keynote talk at the <a href=\"https:\/\/dependablesecureml.github.io\/\">Dependable and Secure Machine Learning Workshop (DSML),<\/a> co-held with the IEEE Dependable and Secure networks (DSN) conference, 2025.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/ubwpwpxj2vjw3ejlm15pv\/FTXS24-featured-talk.pptx.pdf?rlkey=eqpol3di0x57hevhrp8q9f6a5&#038;st=7d3p7kl7&#038;dl=0\">Error-Resilient Machine Learning for HPC: Challenges and Opportunities <\/a>, Featured talk at <a href=\"https:\/\/sites.google.com\/site\/ftxsworkshop\/home\">FTXS&#8217;24 Workshop<\/a>, co-held with SC 2024. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/85yejddki7pxf5e4xwpov\/Singapore-presentation-2024.pdf?rlkey=xt30a5tnecw0m937byjgdpeip&#038;st=yqyiu50i&#038;dl=0\">In Autonomy We Trust: Building Autonomous Systems for a Safer Future<\/a>, SUTD\/SMU\/ADSC\/IITM\/IBM Talk, 2024.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/fz1p0shkhmtjkj18x57av\/DeFi-Security-Presentation.pdf?rlkey=2qo14pjo4l153ztocit45p3kd&#038;st=u0h5vpkf&#038;dl=0\">Security Challenges and Opportunities in Decentralized Finance (DeFi)<\/a>, <a href=\"https:\/\/www.ntu.edu.sg\/cctf\/cctf-community\/ntu-blockchain-symposium-2024\">Nanyang Techological University (NTU) Blockchain Symposium, 2024<\/a>.  <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/c094hgzipw3md80xq2uci\/BDRC-2024-presentation.pdf?rlkey=jpedg0oyqyon1yrv6jb66klwm&#038;st=cm9tt5tv&#038;dl=0\">Secure and Resilient Cyber-Physical Systems for Critical Infrastructure<\/a>, <a href=\"https:\/\/event.fourwaves.com\/crdm\/pages\">BDRC Cybersecurity Conference<\/a>, Laval Univ, 2024.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/scl\/fi\/6w89855zpxdhujmi4a8l7\/Pattabiraman-WG10.4-AI-Enabled-CPS-talk.pdf?rlkey=e8ddpfvfsku70mxawj9p9ppar&#038;dl=0\">Building Error-resilient and attack-resilient ML-Enabled CPS<\/a>, IFIP WG 10.4 Workshop on ML-Enabled CPS, 2024. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/ty4tqk4ea1pnv4t\/VERDI23-keynote-talk.pdf?dl=0\">Fault Injection is Dead. Long Live Fault Injection!<\/a>, Keynote talk at <a href=\"https:\/\/verdi-workshop.github.io\/2023\/\">VERDI&#8217;23<\/a> Workshop.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/lbg9583pgpsmvfa\/Lisboa-Coimbra-univ-talk.pdf?dl=0\">Building Error Resilient Machine Learning Systems from Unreliable Components<\/a>, Univ of Lisboa and Univ of Coimbra, June 2023. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/kb1z1o8yk2bim21\/ISSRE%2722-DS-keynote.pdf?dl=0\">From Padawan to Jedi Knight: The nine trials of a PhD student<\/a>, <a href=\"https:\/\/issre2022.github.io\/program_doctoral_symp.html\">ISSRE 2022 Doctoral Symposium<\/a> Keynote, October 2022. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/wgqyu03n6mg5xjf\/Lakehead-presentation-2022.pdf?dl=0\">In Autonomy We Trust: Building Trustworthy Autonomous Systems for a Safer Future<\/a>, Lakehead University Computer Science Department Seminar, October 2022. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/fhc0e15sx7tv8sj\/CEP-22-presentation.pdf?dl=0\">The Barbarians are at the Gate: Security Vulnerabilities of the IoT and their Implications<\/a>, Chartered Engineers Pacific, Invited Talk, March 2022. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/vw8nrrldbdzpzp1\/RSDA%2721-Keynote.pdf?dl=0\">Failure Data EveryWhere, but not a Failure in Sight! The joys and frustrations of analyzing open data sources<\/a>, Keynote talk at the <a href=\"https:\/\/sites.google.com\/view\/rsda2021\/keynotes\">RSDA 2021<\/a> workshop. <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/immrkvxthufs1hc\/Illinois-guest-lecture-2021.pptx.pdf?dl=0\">Detection is Not Enough: Low-Cost Error and Attack Recovery in Autonomous Systems<\/a>, Invited guest lecture at the University of Illinois (UIUC), 2021.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/j8c2lyzmvh89yv5\/Looking%20to%20the%20Past%20to%20Predict%20the%20Future.pdf?dl=0\">Looking to the Past to Predict the Future<\/a> (An invited talk at the 25th anniversary celebration of my undergraduate alma mater &#8211; SVCE IT department), 2021.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2020\/07\/Good-enough-dsn-rsd.pdf\">Good Enough Dependability &#8211; A Unified Paradigm for Dependable Systems Design (&#8220;Rising Star in Dependability Award&#8221; at DSN 2020)<\/a> (<a href=\"https:\/\/youtu.be\/rOVzXlNw6Bs\">Video<\/a>) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2018\/08\/error-propagation-modeling.pdf\">Modeling Hardware Error Propagation in Programs for Low-Cost Dependability<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2018\/08\/FB-2018.pdf\">Building Reliable Software for the Web, IoT and Beyond &#8230;<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2017\/10\/MSR2017.pdf\">Resilience and Security in Cyber-Physical Systems: Self-Driving Cars and Smart Devices<\/a>  (<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/video\/resilience-and-security-in-cyber-physical-systems-self-driving-cars-and-smart-devices\/\">Video<\/a>) <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2017\/03\/SELSE17-keynote.pdf\"> Tolerating Hardware Faults in Commodity Software: Problems, Solutions and a Roadmap<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2016\/10\/MSR-2016-presentation.pdf\">Security and Reliability of the Internet of Things: A Smart Meter Case Study<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2016\/04\/IFIP-WG2.4-2016.pdf\" title=\"Talk: How I learned to Stop Worrying and Love the DOM\">How I learned to Stop Worrying and Love the DOM<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2016\/03\/SELSE2016-panel.pdf\">Does Error Resilience Matter in the age of Approximate Computing?<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/files\/2014\/05\/Dagstuhl.pdf\">Approximate Computing and Error Resilient Systems: Conjoined Twins Separated at Birth?<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/07\/03\/talk-tolerating-silent-data-corruption-sdc-causing-hardware-faults-through-software-techniques\/\">Tolerating Silent Data Corruption (SDC) causing Hardware Faults Through Software Techniques<\/a> <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2014\/06\/28\/talk-model-based-intrusion-detection-system-ids-for-smart-meters\/\" title=\"Talk: Model-based Intrusion Detection System (IDS) for Smart Meters\">Model-Based Intrusion Detection System (IDS) for Smart Meters<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2012\/03\/29\/talk-why-do-web-applications-fail-and-what-can-we\/\" title=\"Talk: Why do Web Applications Fail and what can we do about it ?\">Why do Web Applications Fail and What Can We do About it<\/a> <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2012\/03\/01\/good-enough-systems-tolerating-most-hardware-errors-using-software\/\" title=\"Talk: Good Enough Systems: Tolerating (most) hardware errors using software\">Good Enough Systems: Tolerating (most) hardware Errors using Software<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2011\/06\/06\/talk-towards-improving-the-reliability-of-javascript-based-web-applications\/\" title=\"Talk: Towards Improving the Reliability of JavaScript Based Web Applications\">Towards Improving the Reliability of JavaScript-Based Web Applications<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><a href=\"https:\/\/blogs.ubc.ca\/karthik\/2010\/05\/20\/talk-good-enough-computer-systems-reliability-on-the-cheap\/\" title=\"Talk \u2013 Good Enough Computer Systems: Reliability on the Cheap\">Good Enough Computer Systems: Reliability on the Cheap<\/a><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><a href=\"#_top\">Back to top<\/a><\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":120,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2289","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/pages\/2289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/comments?post=2289"}],"version-history":[{"count":501,"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/pages\/2289\/revisions"}],"predecessor-version":[{"id":6025,"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/pages\/2289\/revisions\/6025"}],"up":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/pages\/120"}],"wp:attachment":[{"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/media?parent=2289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}