For a better experience, click the Compatibility Mode icon above to turn off Compatibility Mode, which is only for viewing older websites.


Filippos Vokolos

Associate Teaching Professor

Computer Science

Dr. Vokolos' teaching and research interests include system architecture, principles of software design and construction, and verification and validation methods for the development of large software systems with strict quality requirements. Dr. Vokolos previously served as Assistant Professor and Director of Software Engineering Undergraduate and Graduate programs at Drexel University from 2002 to 2006, then joining SRI International where he has served as Technical Manager since 2006. His teaching experience includes courses in the foundations of software engineering, software verification & validation, software design, programming languages, and dependable software systems.


  • PhD, Computer Science, Polytechnic University
  • MS, Computer Science, New Jersey Institute of Technology
  • BS, Computer Science, New Jersey Institute of Technology

Research/Teaching Interests

System architecture, software engineering, principles of software design and construction, software verification & validation, programming languages, dependable software systems

Select Publications

  • “Scenariographer: A Tool for Reverse Engineering Class Usage Scenarios from Method Invocation Sequences”, Proceedings 21st IEEE International Conference on Software Maintenance (ICSM 2005), Budapest, Hungary, Sept. 2005. [Co-authors: M. Salah, T. Denton, S. Mancoridis, and A. Shokoufandeh]
  • “An AGENDA for Testing Relational Database Applications”, Journal of Software Testing, Verification, and Reliability, 14:17‐44, March 2004. [Co‐authors: D. Chays, Y. Deng, P.G. Frankl, and E. J. Weyuker]
  • “An Empirical Comparison of Two Safe Regression Test Selection Techniques”, Proc. IEEE International Symposium on Empirical Software Engineering (ISESE 2003), Rome, Italy, Sept. 2003. [Co‐authors: P.G. Frankl, G. Rothermel, and K. Sayre]
  • “Experience with Performance Testing of Software Systems: Issues, an Approach, and Case Study”, IEEE Transactions on Software Engineering, vol. 26, no. 12, pp. 1147‐1156, Dec. 2000. [Co‐author: E. J. Weyuker]
  • D. Chays, S. Dan, P.G. Frankl, F.I. Vokolos, and E.J. Weyuker. “A Framework for Testing Database Applications”, Proceedings International Symposium on Software Testing and Analysis (ISSTA 2000), Portland, OR, Aug. 2000. [Co‐authors: D. Chays, S. Dan, P.G. Frankl, and E.J. Weyuker]

Awards & Recognition

  • Distinguished Member of Technical Staff, AT&T Labs, 1996
  • Member UPE, the Computer Science Honor Society
  • Best Paper, 3rd Int. Conf. on Reliability, Quality & Safety of Software‐Intensive Systems
  • Letter of Commendation, Dr. Arun Netravali, Vice President AT&T Bell Labs, 1995
  • Exceptional Contribution Award, AT&T Bell Laboratories (1986, 1987, 1988)

Professional Activities & Associations

  • Co‐Chair, Local Arrangements Committee, IEEE International Conference on Software Maintenance (ICSM), 2006
  • Program Committee, Genetic and Evolutionary Computation Conference (GECCO), 2005
  • Reviewer, IEEE Transactions on Software Engineering
  • Reviewer, IEEE Transactions on Dependable and Secure Computing
  • Reviewer, ACM Transactions on Software Engineering Methodology
  • Reviewer, Journal of Software Testing, Verification, and Reliability
  • Reviewer, AT&T Bell Laboratories Technical Journal
  • Reviewer, Natural Sciences and Engineering Research Council of Canada