You are here

Feng Qin

  • Associate Professor, Computer Science & Engineering
  • 795 Dreese Laboratories
    2015 Neil Ave.
    Columbus, OH 43210
  • 614-247-4533

Honors

  • November, 2018-
    November, 2018

    Distinguished Paper Award of 2018 ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering.

  • April, 2018

    CSE Teaching Award.

  • April, 2015

    Lumley Research Award.

  • March, 2010-
    February, 2015

    NSF CAREER Award.

  • January, 2007-
    February, 2007

    IEEE Micro's Top Picks.

  • October, 2005

    Best Papers Award of 2005 ACM Symposium on Operating Systems Principles.

  • January, 2005

    Outstanding teaching assistant award.

  • November, 2004-
    December, 2004

    IEEE Micro's Top Picks.

  • July, 1998

    Excellent Bachelor Thesis Award.

  • September, 1997-
    July, 1998

    Japanese Telecom Scholarship.

  • September, 1996-
    July, 1997

    Zhang Zhongzhi Scholarship.

  • September, 1994-
    July, 1995

    First-class Scholarship.

  • March, 1993

    First-class Prize in National High School Mathematics Competition in China.

Journal Articles

2017

  • Mai Zheng*, Joseph Tucek, Feng Qin, Mark Lillibridge, Bill W. Zhao, and Elizabeth S. Yang, 2017, "Reliability Analysis of SSDs Under Power Fault." ACM Transactions on Computer Systems (ACM-TOCS) 34, no. 4, 10 - 10.

2015

  • Laguna, I.; Ahn, D.H.; de Supinski, B.R.; Gamblin, T. et al., 2015, "Debugging High-Performance Computing Applications at Massive Scales." COMMUNICATIONS OF THE ACM 58, no. 9, 72-81 - 72-81.

2014

  • Zheng, M.; Ravi, V.; Qin, F.; Agrawal, G., 2014, "GMRace: Detecting Data Races in GPU Programs via a Low-Overhead Scheme." IEEE Transactions on Parallel and Distributed Systems (IEEE-TPDS) 25, no. 1, 104-115 - 104-115.

2013

  • Chen, Z.; Gao, Q.; Zhang, W.; Qin, F., 2013, "Improving the Reliability of MPI Libraries via Message Flow Checking." IEEE Transactions on Parallel and Distributed Systems (IEEE-TPDS) 24, no. 3, 535-549 - 535-549.

2011

  • Zheng, M.; Ravi, V.; Qin, F.; Agrawal, G., 2011, "GRace: A Low-Overhead Mechanism for Detecting Data Races in GPU Programs." ACM SIGPLAN NOTICES 46, no. 8, 135-145 - 135-145.

2007

  • Qin, F.; Tucek, J.; Zhou, Y.; Sundaresan, J., 2007, "Rx: Treating Bugs as Allergies – A Safe Method to Survive Software Failures." ACM Transactions on Computer Systems (ACM-TOCS) 25, no. 3, 1-7 - 1-7.
  • Lu, S.; Tucek, J.; Qin, F.; Zhou, Y., 2007, "AVIO: Detecting Atomicity Violations via Access-Interleaving Invariants." IEEE Micro Special Issue: Micro's Top Picks from Computer Architecture Conferences 27, no. 1, 26-35 - 26-35.

2005

  • Zhou, Y.; Zhou, P.; Qin, F.; Liu, W. et al., 2005, "Efficient and Flexible Architectural Support for Dynamic Monitoring." Transactions on Architecture and Code Optimization (ACM-TACO) 2, no. 1, 3-33 - 3-33.

2004

  • Zhou, P.; Qin, F.; Liu, W.; Zhou, Y. et al., 2004, "iWatcher: Simple and General Architectural Support for Software Debugging." IEEE Micro Special Issue: Micro’s Top Picks from Computer Architecture Conferences 24, no. 6, 50-56 - 50-56.

Presentations

  • "Understanding the Robustness of SSDs under Power Fault." 2013, Presented at Nanjing University,
  • "System Support for Tolerating Software Bugs during Production Runs." 2008, Presented at Intel Research Labs,
  • "System Support for Tolerating Software Bugs during Production Runs." 2008, Presented at Computer Science Department, University of Science and Technology of China,
  • "Is Your Storage System Reliable?." 2015, Presented at Chinese Academy of Sciences,
  • "Is Your Storage System Reliable?." 2015, Presented at New York University - Shanghai,
  • "Improving Software Reliability on both General-Purposed and High-Performance Computing Systems." 2010, Presented at Computer Science Department, University of Science and Technology of China,
  • "Is Your Storage System Reliable?." 2015, Presented at Shenzhen Institutes of Advanced Technology,
  • "Hunting Bugs in General-Purpose and High-Performance Systems." 2012, Presented at Computer Science Department, Purdue University,
  • "Hunting Bugs in General-Purpose and High-Performance Systems." 2012, Presented at Institute of Software, Chinese Academy of Sciences,
  • "Hunting Bugs in General-Purpose and High-Performance Systems." 2012, Presented at Computer Science Department, University of Illinois at Urbana-Champaign,
  • "Checking Crash Consistency on Storage Systems." 2017, Presented at Chinese Academy of Science,

Papers in Proceedings

2019

  • Xu, E.; Zheng, M.; Qin, F.; Wu, J. et al. "Understanding SSD reliability in large-scale cloud systems." (2 2019).

2018

  • Xu, E.; Zheng, M.; Qin, F.; Wu, J. et al. "Understanding SSD Reliability in Large-Scale Cloud Systems." in IEEE/ACM 3rd Joint International Workshop on Parallel Data Storage and Data Intensive Scalable Computing Systems (PDSW-DISCS). (1 2018).
  • Xu, E.; Zheng, M.; Qin, F.; Wu, J. et al. "Understanding SSD Reliability in Large-Scale Cloud Systems." (1 2018).
  • Gao, Y.; Dou, W.; Qin, F.; Gao, C. et al. "An Empirical Study on Crash Recovery Bugs in Large-Scale Distributed Systems." in 26th ACM Joint Meeting on European Software Engineering Conference (ESEC) / Symposium on the Foundations of Software Engineering (FSE). (1 2018).
  • Gao, Y.; Dou, W.; Qin, F.; Gao, C. et al. "An Empirical Study on Crash Recovery Bugs in Large-Scale Distributed Systems." in the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. (11 2018).
  • Xu, E.; Zheng, M.; Qin, F.; Wu, J. et al. "Understanding SSD reliability in large-scale cloud systems." in Proceedings of PDSW-DISCS 2018: 3rd Joint International Workshop on Parallel Data Storage and Data Intensive Scalable Computing Systems, Held in conjunction with SC 2018: The International Conference for High Performance Computing, Networking, Storage and Analysis. (11 2018).

2017

  • Wang, J.; Dou, W.; Gao, Y.; Gao, C. et al. "A Comprehensive Study on Real World Concurrency Bugs in Node.js." in 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE). (10 2017).
  • Wang, J.; Dou, W.; Gao, Y.; Gao, C. et al. "A Comprehensive Study on Real World Concurrency Bugs in Node.js." in 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE). (1 2017).
  • Li, L.; Beitman, B.; Zheng, M.; Wang, X. et al. "eDelta: Pinpointing Energy Deviations in Smartphone Apps via Comparative Trace Analysis." in the 8th International Green and Sustainable Computing Conference. (10 2017).
  • Li, L.; Bai, Y.; Wang, X.; Zheng, M. et al. "Selective Checkpointing for Minimizing Recovery Energy and Efforts of Smartphone Apps." in the 8th International Green and Sustainable Computing Conference. (10 2017).
  • Wang, J.; Dou, W.; Gao, Y.; Gao, C. et al. "A Comprehensive Study on Real World Concurrency Bugs in Node.js." (1 2017).
  • Li, L.; Bai, Y.; Wang, X.; Zheng, M. et al. "Selective Checkpointing for Minimizing Recovery Efforts of Smartphone Apps." in 14th IEEE International Conference on Autonomic Computing (ICAC). (1 2017).
  • Li, L.; Bai, Y.; Wang, X.; Zheng, M. et al. "Selective Checkpointing for Minimizing Recovery Efforts of Smartphone Apps." (1 2017).

2016

  • Yanyan Jiang*, Haicheng Chen*, Feng Qin, Chang Xu, Xiaoxing Ma, and Jian Lu "Efficient Checkpointing of Java Software Using Context Sensitive Capture and Replay." in The 24th International Symposium on the Foundations of Software Engineering. (11 2016).
  • Zhai, J.; Huang, J.; Ma, S.; Zhang, X. et al. "Automatic Model Generation from Documentation for Java API Functions." in The 38th International Conference on Software Engineering (ICSE). (5 2016).
  • Jiang, Y.; Chen, H.; Qin, F.; Xu, C. et al. "Crash Consistency Validation Made Easy." in 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE). (1 2016).
  • Jiang, Y.; Chen, H.; Qin, F.; Xu, C. et al. "Crash Consistency Validation Made Easy." (1 2016).
  • Zhai, J.; Huang, J.; Ma, S.; Zhang, X. et al. "Automatic Model Generation from Documentation for Java API Functions." in The 38th International Conference on Software Engineering (ICSE). (5 2016).
  • Jiang, Y.; Chen, H.; Qin, F.; Xu, C. et al. "Crash Consistency Validation Made Easy." in The 24th International Symposium on the Foundations of Software Engineering. (11 2016).
  • Juan Zhai, Jianjun Huang, Shiqing Ma, Xiangyu Zhang, Lin Tan, Jianhua Zhao, and Feng Qin "Automatic Model Generation from Documentation for Java API Functions." in The 38th International Conference on Software Engineering (ICSE). (5 2016).

2015

  • Huang, D.; Song, Y.; Routray, R.; Qin, F. "SmartCache: An Optimized MapReduce Implementation of Frequent Itemset Mining." in 2015 IEEE International Conference on Cloud Engineering. (1 2015).
  • Huang, D.; Song, Y.; Routray, R.; Qin, F. et al. "SmartCache: An Optimized MapReduce Implementation of Frequent Itemset Mining." (1 2015).
  • Huang, D.; Song, Y.; Routray, R.; Qin, F. "SmartCache: An Optimized MapReduce Implementation of Frequent Itemset Mining." in The IEEE International Conference on Cloud Computing (IC2E). (3 2015).
  • Dachuan Huang*, Yang Song, Ramani Routray, Feng Qin "SmartCache: An Optimized MapReduce Implementation of Frequent Itemset Mining." in The IEEE International Conference on Cloud Computing (IC2E). (3 2015).

2014

  • Zhezhe Chen*, James Dinan, Zhen Tang, Pavan Balaji, Hua Zhong, Jun Wei, Tao Huang, and Feng Qin "MC-Checker: Detecting Memory Consistency Errors in MPI One-Sided Applications." in The ACM/IEEE Conference on Supercomputing (SC'14). (11 2014).
  • Chen, Z.; Dinan, J.; Tang, Z.; Balaji, P. et al. "MC-Checker: Detecting Memory Consistency Errors in MPI One-Sided Applications." in International Conference on High Performance Computing, Networking, Storage and Analysis. (1 2014).
  • Chen, Z.; Dinan, J.; Tang, Z.; Balaji, P. et al. "MC-Checker: Detecting Memory Consistency Errors in MPI One-Sided Applications." (1 2014).
  • Mai Zheng*, Joseph Tucek, Dachuan Huang*, Feng Qin, Mark Lillibridge, Elizabeth S. Yang, Bill W. Zhao, and Singh Shashank* "Torturing Databases for Fun and Profit." in The 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI). (10 2014).
  • Zheng, M.; Tucek, J.; Huang, D.; Qin, F. et al. "Torturing Databases for Fun and Profit." in The 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI). (10 2014).
  • Chen, Z.; Dinan, J.; Tang, Z.; Balaji, P. et al. "MC-Checker: Detecting Memory Consistency Errors in MPI One-Sided Applications." in The ACM/IEEE Conference on Supercomputing (SC'14). (11 2014).

2013

  • Gu, B.; Li, X.; Li, G.; Champion, A.C. et al. "D2Taint: Differentiated and Dynamic Information Flow Tracking on Smartphones for Numerous Data Sources." (1 2013).
  • Gu, B.; Zhang, W.; Bai, X.; Champion, A.C. et al. "JSGuard: Shellcode detection in JavaScript." (3 2013).
  • Gu, B.; Li, X.; Li, G.; Champion, A.C. et al. "D2Taint: Differentiated and dynamic information flow tracking on smartphones for numerous data sources." (9 2013).
  • Gu, B.; Li, X.; Li, G.; Champion, A.C. et al. "D2Taint: Differentiated and Dynamic Information Flow Tracking on Smartphones for Numerous Data Sources." in 32nd IEEE INFOCOM Conference. (1 2013).
  • Huang, D.; Zhang, X.; Shi, W.; Zheng, M. et al. "LiU: Hiding Disk Access Latency for HPC Applications with a New SSD-Enabled Data Layout." (1 2013).
  • Mai Zheng*, Joseph Tucek, Feng Qin, and Mark Lillibridge "Understanding the Robustness of SSDs under Power Fault." in The 11th USENIX Conference on File and Storage Technologies (FAST'13). (2 2013).
  • Huang, D.; Zhang, X.; Shi, W.; Zheng, M. et al. "LiU: Hiding Disk Access Latency for HPC Applications with a New SSD-Enabled Data Layout." in The IEEE 21st International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems. (8 2013).
  • Gu, B.; Li, X.; Li, G.; Champion, A. et al. "D2Taint: Differentiated and Dynamic Information Flow Tracking on Smartphones for Numerous Data Sources." in The 32nd IEEE International Conference on Computer Communication (INFOCOM'13). (4 2013).
  • Zheng, M.; Tucek, J.; Qin, F.; Lillibridge, M. "Understanding the Robustness of SSDs under Power Fault." in The 11th USENIX Conference on File and Storage Technologies (FAST'13). (2 2013).
  • Dachuan Huang*, Xuechen Zhang, Wei Shi, Mai Zheng*, Song Jiang, and Feng Qin "LiU: Hiding Disk Access Latency for HPC Applications with a New SSD-Enabled Data Layout." in The IEEE 21st International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems. (8 2013).
  • Boxuan Gu, Xinfeng Li, Gang Li, Adam Champion, Zhezhe Chen*, Feng Qin, and Dong Xuan "D2Taint: Differentiated and Dynamic Information Flow Tracking on Smartphones for Numerous Data Sources." in The 32nd IEEE International Conference on Computer Communication (INFOCOM'13). (4 2013).
  • Huang, D.; Zhang, X.; Shi, W.; Zheng, M. et al. "LiU: Hiding Disk Access Latency for HPC Applications with a New SSD-Enabled Data Layout." in IEEE 21st Annual International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication (MASCOTS). (1 2013).

2012

  • Chen, Z.; Li, X.; Chen, J-Y.; Zhong, H. et al. "SyncChecker: Detecting Synchronization Errors between MPI Applications and Libraries." (1 2012).
  • Qi, D.; Sumner, W.; Qin, F.; Zheng, M. et al. "Modeling Software Execution Environment." in The 19th Working Conference on Reverse Engineering (WCRE'12). (10 2012).
  • Zheng, M.; Ravi, V.; Ma, W.; Qin, F. et al. "GMProf: A Low-Overhead, Fine-Grained Profiling Approach for GPU Programs." in The 2012 Annual IEEE International Conference on High Performance Computing (HiPC). (12 2012).
  • Gu, B.; Zhang, W.; Bai, X.; Champion, A. et al. "JSGuard: Shellcode Detection in JavaScript." in The 8th International Conference on Security and Privacy in Communication Networks (SecureComm'12). (9 2012).
  • Chen, Z.; Li, X.; Chen, J.; Zhong, H. et al. "SyncChecker: Detecting Synchronization Errors Between MPI Applications and Libraries." in The 26th IEEE International Parallel & Distributed Processing Symposium (IPDPS'12). (5 2012).
  • Chen, Z.; Li, X.; Chen, J-Y.; Zhong, H. et al. "SyncChecker: Detecting Synchronization Errors between MPI Applications and Libraries." in 26th IEEE International Parallel and Distributed Processing Symposium (IPDPS) / Workshop on High Performance Data Intensive Computing. (1 2012).
  • Qi, D.; Sumner, W.N.; Qin, F.; Zheng, M. et al. "Modeling software execution environment." (12 2012).
  • Zheng, M.; Ravi, V.T.; Ma, W.; Qin, F. et al. "GMProf: A Low-Overhead, Fine-Grained Profiling Approach for GPU Programs." (1 2012).
  • Boxuan Gu, Wenbin Zhang*, Xiaole Bai, Adam Champion, Feng Qin, and Dong Xuan "JSGuard: Shellcode Detection in JavaScript." in The 8th International Conference on Security and Privacy in Communication Networks (SecureComm'12). (9 2012).
  • Zheng, M.; Ravi, V.T.; Ma, W.; Qin, F. et al. "GMProf: A Low-Overhead, Fine-Grained Profiling Approach for GPU Programs." in 19th International Conference on High Performance Computing (HiPC). (1 2012).
  • Mai Zheng*, Vignesh T. Ravi, Wenjing Ma, Feng Qin, and Gagan Agrawal "GMProf: A Low-Overhead, Fine-Grained Profiling Approach for GPU Programs." in The 2012 Annual IEEE International Conference on High Performance Computing (HiPC). (12 2012).
  • Zhezhe Chen*, Xinyu Li*, Jau-Yuan Chen*, Hua Zhong, and Feng Qin "SyncChecker: Detecting Synchronization Errors Between MPI Applications and Libraries." in The 26th IEEE International Parallel & Distributed Processing Symposium (IPDPS'12). (5 2012).
  • Zheng, M.; Ravi, V.T.; Ma, W.; Qin, F. et al. "GMProf: A low-overhead, fine-grained profiling approach for GPU programs." (12 2012).
  • Dawei Qi, William Sumner, Feng Qin, Mai Zheng*, Xiangyu Zhang and Abhik Roychoudhury "Modeling Software Execution Environment." in The 19th Working Conference on Reverse Engineering (WCRE'12). (10 2012).

2011

  • Gao, Q.; Zhang, W.; Chen, Z.; Zheng, M. et al. "2ndStrike: Towards Manifesting Hidden Concurrency Typestate Bugs." in The 16th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'11). (3 2011).
  • Gao, Q.; Zhang, W.; Chen, Z.; Zheng, M. et al. "2ndStrike: Toward Manifesting Hidden Concurrency Typestate Bugs." (3 2011).
  • Zheng, M.; Ravi, V.T.; Qin, F.; Agrawal, G. "GRace: A Low-Overhead Mechanism for Detecting Data Races in GPU Programs." (8 2011).
  • Zheng, M.; Ravi, V.; Qin, F.; Agrawal, G. "GRace: A Low-Overhead Mechanism for Detecting Data Races in GPU Programs." in The ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP'11). (2 2011).
  • Gao, Q.; Zhang, W.; Chen, Z.; Zheng, M. et al. "2ndStrike: Toward Manifesting Hidden Concurrency Typestate Bugs." (3 2011).
  • Zheng, M.; Ravi, V.T.; Qin, F.; Agrawal, G. "GRace: A Low-Overhead Mechanism for Detecting Data Races in GPU Programs." in 16th ACM Symposium on Principles and Practice of Parallel Programming. (8 2011).
  • Guoqing Xu, Michael D. Bond, Feng Qin, and Atanas Rountev "LeakChaser: Helping Programmers Narrow Down Causes of Memory Leaks." in The ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'11). (6 2011).
  • Mai Zheng*, Vignesh T. Ravi, Feng Qin, and Gagan Agrawal "GRace: A Low-Overhead Mechanism for Detecting Data Races in GPU Programs." in The ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP'11). (2 2011).
  • Qi Gao*, Wenbin Zhang*, Zhezhe Chen*, Mai Zheng*, and Feng Qin "2ndStrike: Towards Manifesting Hidden Concurrency Typestate Bugs." in The 16th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'11). (3 2011).
  • Xu, G.; Bond, M.; Qin, F.; Rountev, A. "LeakChaser: Helping Programmers Narrow Down Causes of Memory Leaks." in The ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'11). (6 2011).
  • Zheng, M.; Ravi, V.T.; Qin, F.; Agrawal, G. "GRace: A low-overhead mechanism for detecting data races in gpu programs." (8 2011).

2010

  • Zhezhe Chen*, Qi Gao*, Wenbin Zhang*, and Feng Qin "FlowChecker: Detecting Bugs in MPI Libraries via Message Flow Checking." in The ACM/IEEE Conference on Supercomputing (SC'10). (11 2010).
  • Chen, Z.; Gao, Q.; Zhang, W.; Qin, F. "FlowChecker: Detecting Bugs in MPI Libraries via Message Flow Checking." in The ACM/IEEE Conference on Supercomputing (SC'10). (11 2010).

2009

  • Gao, Q.; Zhang, W.; Tang, Y.; Qin, F. "First-Aid: Surviving and Preventing Memory Management Bugs during Production Runs." in The 4th ACM SIGOPS/EuroSys European Conference on Computer Systems (EuroSys’09). (3 2009).
  • Qi Gao*, Wenbin Zhang*, Yan Tang*, and Feng Qin "First-Aid: Surviving and Preventing Memory Management Bugs during Production Runs." in The 4th ACM SIGOPS/EuroSys European Conference on Computer Systems (EuroSys’09). (3 2009).
  • Gao, Q.; Zhang, W.; Tang, Y.; Qin, F. "First-Aid: Surviving and Preventing Memory Management Bugs during Production Runs." in 4th ACM European Conference on Computer Systems (EuroSys 09). (1 2009).
  • Gao, Q.; Zhang, W.; Tang, Y.; Qin, F. et al. "First-Aid: Surviving and Preventing Memory Management Bugs during Production Runs." (1 2009).

2008

  • Yan Tang*, Qi Gao*, and Feng Qin "LeakSurvivor: Towards Safely Tolerating Memory Leaks for Garbage-Collected Languages." in The 2008 USENIX Annual Technical Conference (USENIX’08). (6 2008).
  • Tang, Y.; Gao, Q.; Qin, F. "LeakSurvivor: Towards Safely Tolerating Memory Leaks for Garbage-Collected Languages." in The 2008 USENIX Annual Technical Conference (USENIX’08). (6 2008).

2007

  • Gao, Q.; Qin, F.; Panda, D. "DMTracker: Finding Bugs in Large-Scale Parallel Programs by Detecting Anomaly in Data Movements." in The 2007 ACM/IEEE Conference on Supercomputing (SC’07). (11 2007).
  • Xu, G.; Rountev, A.; Tang, Y.; Qin, F. "Efficient Checkpointing of Java Software Using Context Sensitive Capture and Replay." in The 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundation of Software Engineering (FSE’07). (9 2007).
  • Guoqing Xu, Atanas Rountev, Yan Tang*, and Feng Qin "Efficient Checkpointing of Java Software Using Context Sensitive Capture and Replay." in The 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundation of Software Engineering (FSE’07). (9 2007).
  • Lu, S.; Tucek, J.; Qin, F.; Zhou, Y. "AVIO: Detecting atomicity violations via access-interleaving invariants." (1 2007).
  • Lu, S.; Tucek, J.; Qin, F.; Zhou, Y. "AVIO: Detecting atomicity violations via access-interleaving invariants." (1 2007).
  • Qi Gao*, Feng Qin, and D.K. Panda "DMTracker: Finding Bugs in Large-Scale Parallel Programs by Detecting Anomaly in Data Movements." in The 2007 ACM/IEEE Conference on Supercomputing (SC’07). (11 2007).

2006

  • Lu, S.; Tucek, J.; Qin, F.; Zhou, Y. "AVIO: Detecting Atomicity Violations via Access-Interleaving Invariants." in The 12th International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS’06). (10 2006).
  • Qin, F.; Wang, C.; Li, Z.; Kim, H-S. et al. "LIFT: A low-overhead practical information flow tracking system for detecting security attacks." (1 2006).
  • Shan Lu, Joseph Tucek, Feng Qin, and Yuanyuan Zhou "AVIO: Detecting Atomicity Violations via Access-Interleaving Invariants." in The 12th International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS’06). (10 2006).
  • Feng Qin, Cheng Wang, Zhenmin Li, Ho-seop Kim, Yuanyuan Zhou, and Youfeng Wu "LIFT: A Low-Overhead Practical Information Flow Tracking System for Detecting Security Attacks." in The 39th Annual IEEE/ACM International Symposium on Micro-architecture (MICRO’06). (12 2006).
  • Qin, F.; Wang, C.; Li, Z.; Kim, H. et al. "LIFT: A Low-Overhead Practical Information Flow Tracking System for Detecting Security Attacks." in The 39th Annual IEEE/ACM International Symposium on Micro-architecture (MICRO’06). (12 2006).
  • Qin, F.; Wang, C.; Li, Z.; Kim, H-S. et al. "LIFT: A low-overhead practical information flow tracking system for detecting security attacks." in 39th Annual IEEE/ACM International Symposium on Microarchitecture. (1 2006).

2005

  • Feng Qin, Joseph Tucek, Jagadeesan Sundaresan and Yuanyuan Zhou "Rx: Treating Bugs as Allergies – A Safe Method to Survive Software Failures." in The 20th ACM Symposium on Operating Systems Principles (SOSP’05). (10 2005).
  • Qin, F.; Tucek, J.; Zhou, Y. "Treating Bugs as Allergies: A Safe Method for Surviving Software Failures." in The USENIX 10th Workshop on Hot Topics in Operating Systems (HotOS'05). (6 2005).
  • Lu, S.; Li, Z.; Qin, F.; Tan, L. et al. BugBench: A Benchmark for Evaluating Bug Detection Tools. in Workshop on the Evaluation of Software Defect Detection Tools (Bugs'05). http://www.cs.umd.edu/~pugh/BugWorkshop05/, (6 2005).
  • Qin, F.; Lu, S.; Zhou, Y. "SafeMem: Exploiting ECC-Memory for Detecting Memory Leaks and Memory Corruption During Production Runs." in The 10th International Symposium on High-Performance Computer Architecture (HPCA’05). (2 2005).
  • Feng Qin, Shan Lu and Yuanyuan Zhou "SafeMem: Exploiting ECC-Memory for Detecting Memory Leaks and Memory Corruption During Production Runs." in The 10th International Symposium on High-Performance Computer Architecture (HPCA’05). (2 2005).
  • Feng Qin, Joseph Tucek and Yuanyuan Zhou "Treating Bugs as Allergies: A Safe Method for Surviving Software Failures." in The USENIX 10th Workshop on Hot Topics in Operating Systems (HotOS'05). (6 2005).
  • Shan Lu, Zhenmin Li, Feng Qin, Lin Tan, Pin Zhou and Yuanyuan Zhou BugBench: A Benchmark for Evaluating Bug Detection Tools. in Workshop on the Evaluation of Software Defect Detection Tools (Bugs'05). http://www.cs.umd.edu/~pugh/BugWorkshop05/, (6 2005).
  • Qin, F.; Lu, S.; Zhou, Y.Y.; IEEE, "SafeMem: Exploiting ECC-memory for detecting memory leaks and memory corruption during production runs." (1 2005).
  • Qin, F.; Lu, S.; Zhou, Y.Y. "SafeMem: Exploiting ECC-memory for detecting memory leaks and memory corruption during production runs." in 11th International Symposium on High-Performance Computer Architecture. (1 2005).
  • Qin, F.; Tucek, J.; Sundaresan, J.; Zhou, Y. "Rx: Treating Bugs as Allergies – A Safe Method to Survive Software Failures." in The 20th ACM Symposium on Operating Systems Principles (SOSP’05). (10 2005).

2004

  • Pin Zhou, Feng Qin, Wei Liu, Yuanyuan Zhou and Josep Torrellas "iWatcher: Efficient Architecture Support for Software Debugging." in The 31st annual International Symposium on Computer Architecture (ISCA’04). (6 2004).
  • Zhou, P.; Liu, W.; Fei, L.; Lu, S. et al. "AccMon: Automatically detecting memory-related bugs via program counter-based invariants." (1 2004).
  • Zhou, P.; Qin, F.; Liu, W.; Zhou, Y.Y. et al. "iWatcher: Efficient architectural support for software debugging." (1 2004).
  • Pin Zhou, Wei Liu, Fei Long, Shan Lu, Feng Qin, Yuanyuan Zhou, Sam Midkiff and Josep Torrellas "AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-based Invariants." in The 37th Annual IEEE/ACM International Symposium On Micro-architecture (Micro’04). (12 2004).
  • Zhou, P.; Liu, W.; Fei, L.; Lu, S. et al. "AccMon: Automatically detecting memory-related bugs via program counter-based invariants." in 37th Annual International Symposium on Microarchitecture. (1 2004).
  • Jim Basney, Shiva Shankar Chetan, Feng Qin, Sumin Song, Xiao Tu, and Marty Humphrey "An OSGI CredentialManager Service." in The Workshop on Grid Security Practice and Experience. (7 2004).
  • Zhou, P.; Qin, F.; Liu, W.; Zhou, Y. et al. "iWatcher: Efficient Architecture Support for Software Debugging." in The 31st annual International Symposium on Computer Architecture (ISCA’04). (6 2004).
  • Basney, J.; Chetan, S.; Qin, F.; Song, S. et al. "An OSGI CredentialManager Service." in The Workshop on Grid Security Practice and Experience. (7 2004).
  • Zhou, P.; Liu, W.; Long, F.; Lu, S. et al. "AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-based Invariants." in The 37th Annual IEEE/ACM International Symposium On Micro-architecture (Micro’04). (12 2004).
  • Zhou, P.; Qin, F.; Liu, W.; Zhou, Y.Y. et al. "iWatcher: Efficient architectural support for software debugging." in 31st Annual International Symposium on Computer Architecture. (1 2004).

2000

  • Bo Zhang, Jing Li, and Feng Qin "Web Application Development: An Object-Oriented Approach." in Intl. Conf. on Software: Theory and Practice, the 16th IFIP World Computer Congress. (8 2000).
  • Zhang, B.; Li, J.; Qin, F. "Web Application Development: An Object-Oriented Approach." in Intl. Conf. on Software: Theory and Practice, the 16th IFIP World Computer Congress. (8 2000).