Nick Sumner: Curriculum Vitae

William Nicholas Sumner

518 North River Rd. Apt. 1
West Lafayette, Indiana 47906 USA
(202) 642-5352
wsumner@cs.purdue.edu

Education

Hope College, 2005, summa cum laude, Phi Beta Kappa
B.S., Computer Science and Mathematics, 2005
B.A., German, 2005

Conference Papers

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.

Journal Papers

William N. Sumner, Yunhui Zheng, Dasarath Weeratunge, and Xiangyu Zhang. “Precise Calling Context Encoding.” IEEE TSE 38(5), 2012 .

Service

Reviewer for: OOPSLA, ISSTA, ISSRE, PLDI, ICST, WODA, APLAS, ASIACCS

Academic Honors and Awards

Halstead Award for Outstanding Research in Software Engineering (2010)
Phi Beta Kappa (2005)
The Boundy Computer Science Award (2005)
Senior Sigma Xi Award for Computer Science research (2005) )
Delta Phi Alpha Book Prize for German (2005)
Russell J. Kraay prize for Computer Science (2004)
Russell J. Kraay prize for Computer Science (2003)

Memberships

Upsilon Pu Epsilon Honor Society for Computer Science (2007)
Phi Beta Kappa Society (2005)
Pi Mu Epsilon National Honor Society for Mathematics (2004)
Chi Omicron Gamma Honor Society for Computer Science (2003)
Association for Computing Machinery (2003)
Delta Phi Alpha National Honor Society for German (2003)