Peter Clarke Portrait

Peter J Clarke

Associate Professor

clarkep@cis.fiu.edu
305-348-2440
http://www.cis.fiu.edu/~clarkep/
CASE 212A
Tue. 5:00 – 6:00 PM and 9:05 – 10:05PM Thurs. 4:00 – 6:00 PM or by appointment
ORCID: 0000-0003-0892-1907

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 Experience

2009 - present Associate Professor, Knight Foundation School of Computing and Information Sciences, Florida International University, Miami, FL 33199 2003 - 2009 Assistant Professor, School of Computing and Information Sciences, Florida International University, Miami, FL 33199 1999 - 2003 Teaching Assistant, Department of Computer Science, Clemson University 1996 - 1999 Part-time Lecturer, Department of Computer Science, University of the West Indies (UWI) Cave Hill Campus 1987 - 1994, 1996 - 1999 Lecturer, 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.