Purdue University - Department of Computer Science -

Keith Godwin Chapman

Graduate Student


Joined department: 2009

Education

BSc Engineerting, University Of Moratuwa, Computer Science & Engineering (2006)
MSc, Purdue University, Computer Science (2012)

I am part of the Secure Software Systems lab and is advised by Professor Tony Hosking. I also collaborate with Professor Eliot Moss from the College of Information and Computer Sciences at the University of Massachusetts.

My research interest lies in the area of programming languages and language runtimes where I've worked on language design, compilers, concurrency, virtual machines and transactional memory.

I'm also an open source enthusiast, and have contributed to many open source projects such as Apache Axis2, the X10 language, WSO2 Mashup Server, WSO2 Application Server,WSO2 Data Services Server and the WSO2 Enterprise Service Bus. I'm a committer and project management committee member of the Apache Web Services projects at the Apache Software Foundation.

I also have 3 years of experience in industry, where I worked at WSO2 as a technical lead and product manager of the WSO2 Mashup Server prior to starting graduate school. While at WSO2 I contributed to many open source projects, conducted training sessions, and led several customer engagements.

Selected Publications

Chapman, K., Hosking, A. L.,& Moss, J. E. B. (2016). Hybrid STM/HTM for nested transactions on OpenJDK. In ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications. Amsterdam, Netherlands.
Chapman, K., Hosking, A. L., Moss, J. E. B., & Richards, T. (2014). Closed and Open Nested Atomic Actions for Java: Language Design and Prototype Implementation. In International Conference on the Principles and Practice of Programming on the Java platform: virtual machines, languages, and tools (pp. 169-180). Cracow, Poland.
Chapman, K., Hussein, A., & Hosking, A. L. (2011). X10 on the Single-Chip Cloud Computer. In PLDI X10 Workshop (pp. 7:1

-8). San Jose, California.

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone:(765) 494-6010 • Fax: (765) 494-0739

Copyright © 2016 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.