Phyllis Frankl

Professor; Associate Department Chair and Director of Undergraduate Studies

Phyllis Frankl

Students with questions about CS courses, degree requirements, permission to take courses, etc, should contact their academic advisors or email:

For all other enquiries, email:

Research Interests: Software analysis and testing

Brandeis University
Bachelor of Arts, Mathematics and Physics

Columbia University
Master of Arts, Mathematics

Courant Institute of Mathematical Sciences, New York University
Master of Science, Computer Science

Courant Institute of Mathematical Sciences, New York University 1987
Doctor of Philosophy, Computer Science

Selected Journal Articles

"Prevalence of confusing code in software projects: atoms of confusion in the wild," Dan Gopstein, Hongwei Henry Zhou, Phyllis Frankl, and Justin Cappos, MSR '18 Proceedings of the 15th International Conference on Mining Software Repositories, May 2018, pp. 281-91.

"JDAMA: Java database application mutation analyser," Chixiang Zhou and Phyllis Frankl, Software: Testing, Verification and Reliability, Volume 21 Issue 3, September 2011, pp. 241-63.

"An AGENDA for testing relational database applications," David Chays, Yuetang Deng, Phyllis G. Frankl, Saikat Dan, Filippos I. Vokolos, and Elaine J. Weyuker, Software: Testing, Verification and Reliability, Volume 14 Issue 1, March 2004, pp. 17-44.

"The ASTOOT approach to testing object-oriented programs," Roong-Ko Doong and Phyllis Frankl, ACM Transactions on Software Engineering and Methodology, Volume 3 Issue 2, April 1994, pp. 101-30.

"An experimental comparison of the effectiveness of branch testing and data flow testing," P. Frankl and S.N. Weiss, IEEE Transactions on Software Engineering, Volume 19 Number 8, August 1993, pp. 774-87.

Test Generation and Coverage for Database Applications”, NSF, May


Current Projects, Research Labs, and Groups