Peter J. Clarke received his BSc. degree in Computer Science and Mathematics from the University of the West Indies (Cave Hill) in 1987, MS degree from SUNY Binghamton University in 1996 and PhD in Computer Science from Clemson University in 2003. His research interests are in the areas of software testing, software metrics, model-driven software development, domain-specific modeling languages and computer science education. He has published over 75 research papers and is the PI on several NSF grants. He is a member of: ACM (SIGSOFT, SIGCSE, and SIGAPP); IEEE Computer Society; and the Association for Software Testing (AST).
Peter J. Clarke, Debra L. Davis, Tariq M. King, Jairo Pava and Edward L. Jones. Integrating Testing into Software Engineering Courses Supported by a Collaborative Learning Environment. ACM Transactions on Computing Education (ToCE). November 2014, 14(3) Article 18.
Andrew A. Allen, Fabio M. Costa and Peter J. Clarke. A user-centric approach to dynamic adaptation of reusable communication services. Personal and Ubiquitous Computing, Springer. (February, 2016) DOI 10.1007/s00779-016-0904-1.
Karl Morris, Mark Allison, Fabio M Costa, Jinpeng Wei and Peter J Clarke. An Adaptive Middleware Design for Domain-Specific Virtual Machines. Journal of Information and Software Technology. 62, C (June 2015), 21-41. DOI=10.1016/j.infsof.2015.02.003.
Mark Allison, Karl A. Morris, Fabio M. Costa, and Peter J. Clarke. Synthesizing Interpreted Domain-Specific Models to Manage Smart Microgrids. Journal of Systems and Software, 96(0):172 –193, 2014.
Peter J. Clarke, James F. Power, Djuradj Babich and Tariq M. King. A Testing Strategy for Abstract Classes. Journal of Software Testing, Verification and Reliability (STVR). May 2012, 22(3) pages 147-169. doi: 10.1002/stvr.429.