Clinton L. Jeffery

Associate professor

B.S. in Computer Science (1987), University of Washington
M.S. in Computer Science (1989), University of Arizona
Ph.D. in Computer Science (1993), University of Arizona

Contact Information


Areas of Interest

  • programming languages, such as Unicon and Godiva
  • program execution monitoring and automatic debugging, using for example Alamo or UFO
  • collaborative virtual environments, such as CVE
  • program visualization

Representative Publications

Jafar Al Gharaibeh, Clinton Jeffery, and Kostas Oikonomou. "An Hybrid Model for Very High Level Threads", in ACM Workshop on Programming Models and Applications for Multicores and Manycores (PMAM 2012), New Orleans, February 25-29, 2012.

Jafar Al-Gharaibeh, Clinton Jeffery, and Hani Bani-Salameh. "Building a Collaborative Virtual Environment: a Programming Language Codesign Approach", in 2011 International Conference on Cyberworlds, IEEE, Banff, October 2011.

Ziad A. Al-Sharif and Clinton L. Jeffery (2009). ``UDB: An Agent-Oriented Source Level Debugger'', in International Journal of Software Engineering. vol. 2(3), pp. 113-134, December 2009.

Clinton Jeffery (2003). "Generating LR Syntax Error Messages from Examples", ACM Transactions on Programming Languages and Systems. vol 25(5), pp. 631-640, September 2003.

Clinton L. Jeffery (1999) Program Monitoring and Visualization: an Exploratory Approach, Springer New York, 1999.

C. L. Jeffery (1999). "The Alamo Execution Monitor Architecture", Workshop on Logic Programming Environments, ICLP'99, Las Cruces, NM, November, 1999. Published in Electronic Notes in Theoretical Computer Science, vol. 30 no. 4.

Ralph E. Griswold, Clinton L. Jeffery, and Gregg M. Townsend (1998). Graphics Programming in Icon, Peer-to-Peer Communications, 504pp.

Professional Service

General chair
ACM Symposium on Automated and Analysis-Driven Debugging, AADEBUG 2005
New Application Areas in Open Source Software, mini-track at HICSS 2010; Open Movements: FLOSS, Open Contents, Open Access and Open Communities, mini-track at HICSS 2011-14.
Program committee member
AADEBUG 2003, I-SPAN 2005, ICESS-05, ACM SAC (Programming Languages Track) 2005, SEKE 2008-2013, ICSOFT 2009, SERA 2009-2010
Journal of Parallel Computing, ACM SIGPLAN PLDI, U.S. NSF Panel, ACM PPDP, ACM CHI Student Design Competition, IEEE FIE, NDT, U.S. NTIA Broadband Technology Opportunity program, Scientia Iranica, Journal of Virtual Reality and Broadcasting.
ACM International Collegiate Programming Competition, Northwest Region
Campus Liaison
USENIX Association

link to personal page