Peter Clarke Portrait

Peter J Clarke

Associate Professor

Biography

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).


Research and Educational Interests

Software testing, software metrics, model-driven software development, domain-specific modeling languages and computer science education.

Background Education

2003 Ph.D., Computer Science, Clemson University
1996 M.S., Computer Science, Binghamton University – SUNY
1993 Advanced Diploma, Computer Science, University of the West Indies (UWI), Barbados
1987 B.Sc., Computer Science and Mathematics, University of the West Indies (UWI), Barbados

Professional Activities

Professional Experience

2009 – presentAssociate Professor, School of Computing and Information Sciences, Florida International University, Miami, FL 33199

2003 – 2009Assistant Professor, School of Computing and Information Sciences, Florida International University, Miami, FL 33199

1999 – 2003Teaching Assistant, Department of Computer Science, Clemson University

1996 – 1999Part-time Lecturer, Department of Computer Science, University of the West Indies (UWI) Cave Hill Campus

1987 – 1994, 1996 – 1999Lecturer, Barbados Community College

Selected Publications

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.