William Nicholas Sumner
518 North River Rd. Apt. 1West Lafayette, Indiana 47906 USA
(202) 642-5352
wsumner@cs.purdue.edu
Hope College, 2005, summa cum laude, Phi Beta Kappa
B.S., Computer Science and Mathematics, 2005
B.A., German, 2005
Zhongshu Gu, William N. Sumner, Zhui Deng, Xiangyu Zhang, and Dongyan Xu. “DRIP: A Framework for Purifying Trojaned Kernel Drivers.” DSN 2013.
William N. Sumner and Xiangyu Zhang. “Comparative Causality: Explaining The Differences Between Executions.” ICSE 2013.
Dawei Qi, William N. Sumner, Feng Qin, Mai Zheng, Xiangyu Zhang, and Abhik Roychoudhury. “Modeling Software Execution Environment.” WCRE 2012.
William N. Sumner, Christian Hammer, and Julian Dolby. “Marathon: Detecting Atomic Set Serializability Violations With Conflict Graphs.” RV 2011.
William N. Sumner, Tao Bao, and Xiangyu Zhang. “Selecting Peers For Execution Comparison.” ISSTA 2011.
Kyu Hyung Lee, William N. Sumner, Xiangyu Zhang, and Patrick Eugster. “Unified Debugging Of Distributed Systems With Recon.” DSN 2011.
Kyu Hyung Lee, Yunhui Zheng, William N. Sumner, and Xiangyu Zhang. “Toward Generating Reducible Replay Logs.” PLDI 2011.
William N. Sumner, Tao Bao, Xiangyu Zhang, and Sunil Prabhakar. “Coalescing Executions For Fast Uncertainty Analysis.” ICSE 2011.
William N. Sumner and Xiangyu Zhang. “Memory Indexing: Canonicalizing Addresses Across Executions.” FSE 2010.
Dasarath Weeratunge, Xiangyu Zhang, William N. Sumner, and Suresh Jagannathan. “Analyzing Concurrency Bugs Using Dual Slicing.” ISSTA 2010.
William N. Sumner, Yunhui Zheng, Dasarath Weeratunge, and Xiangyu Zhang. “Precise Calling Context Encoding.” ICSE 2010.
William N. Sumner and Xiangyu Zhang. “Algorithms For Automatically Computing The Causal Paths Of Failures.” FASE 2009.
Bin Xin, William N. Sumner, and Xiangyu Zhang. “Efficient Program Execution Indexing.” PLDI 2008.
William N. Sumner, Yunhui Zheng, Dasarath Weeratunge, and Xiangyu Zhang. “Precise Calling Context Encoding.” IEEE TSE 38(5), 2012 .