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

Emailjeffery
Phone208-885-4789

Areas of Interest

Professional Service

General chair
ACM Symposium on Automated and Analysis-Driven Debugging, AADEBUG 2005
Co-chair
New Application Areas in Open Source Software, mini-track at HICSS 2010.
Program committee member
AADEBUG 2003, I-SPAN 2005, ICESS-05, ACM SAC (Programming Languages Track) 2005, SEKE 2008-2010, ICSOFT 2009, SERA 2009-2010
Reviewer
Journal of Parallel Computing, ACM SIGPLAN PLDI'93, U.S. NSF Panel 2004, ACM PPDP 2004, ACM CHI 2009 Student Design Competition, FIE 2009-10, NDT 2009, U.S. NTIA Broadband Technology Opportunity program.
Judge
ACM International Collegiate Programming Competition, Northwest Region, 2009
Campus Liaison
USENIX Association

Representative Publications

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

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.

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

K. A. Robbins, and C. Jeffery, and S. Robbins (2000). "Visualization of Splitting and Merging Processes", in Journal of Visual Languages and Computing. vol. 11(6), pp. 593-614, December 2000.

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, Akshay Dabholkar, Kosta Tachtevrenidis and Yo Sep Kim (2005). "A Framework for Prototyping Collaborative Virtual Environments", in Proceedings of the 11th International Workshop on Groupware, CRIWG 2005, Recife Brazil.

Michael Wilder and Clinton Jeffery (2008). "Towards Fast Incremental Hashing of Large Bit Vectors", in Proceedings of the 41st Hawaii International Conference on System Sciences, HICSS 41, January 2008.

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.

Hani bani-Salameh, Clinton L. Jeffery, and Jafar al-Gharaibeh (2010). "A Social Collaborative Virtual Environment for Software Development", in Proceedings of the 2010 International Symposium on Collaborative Technologies and Systems, May 2010, Lombard IL.

link to personal page