Service

inspiring innovation with
selfless support

Overview

An award-winning teacher, researcher, writer, and presenter, I have expertise in the areas such as software engineering and software testing. I am an associate editor for the Journal of Software: Evolution and Process, an academic editor for the PeerJ Computer Science journal, a program committee member for conferences like the International Conference on Software Testing, Verification and Validation, and a reviewer for journals such as Transactions on Software Engineering. Along with contributing to open-source software, I collaborate with people at leading academic institutions, government agencies, and technology companies.

Current Service

  • International Conference on Automated Software Engineering

  • International Conference on the Automation of Software Test

  • International Conference on the Quality of Information and Communications Technology

  • International Genetic and Evolutionary Computation Conference

  • International Workshop on Search-Based Software Testing

  • Empirical Software Engineering Journal

  • Genetic Programming and Evolvable Machines Journal

  • Information and Software Technology Journal

  • Journal of Systems and Software

  • Transactions on Software Engineering

Conferences and Workshops

  • 2020 International Conference on Automated Software Engineering

  • Program Committee Member (One time)

  • 2020 International Conference on the Automation of Software Test

  • Program Committee Member (One time)

  • 2020 International Genetic and Evolutionary Computation Conference

  • Program Committee Member (One time)

  • 2019 → 2020 International Conference on the Quality of Information and Communications Technology

  • Program Committee Member (Two times)

  • 2018 International Workshop on Debugging and Repair

  • Program Committee Member (One time)

  • 2013 → 2014 International Workshop on Testing the Cloud

  • Program Committee Member (Two times)

  • 2012 → 2017 International Workshop on Program Debugging

  • Program Committee Member (Five times)

  • 2012 International Asia-Pacific Software Engineering Conference

  • Program Committee Member (One time)

  • 2011 International Conference on Software Engineering and Data Engineering

  • Session Chair (One time)

  • 2011 International Workshop on Testing and Debugging

  • Program Committee Member (One time)

  • 2010 → 2019 International Workshop on Mutation Analysis

  • Program Committee Member (Five times)

  • 2010 → 2015 International Conference on Tests and Proofs

  • Program Committee Member (Six times)

  • 2010 → 2011 Midstates Conference for Undergraduate Research in Computer Science and Mathematics

  • Program Committee Member (Two times)

  • 2010 Late Breaking Abstracts Workshop at the Genetic and Evolutionary Computation Conference

  • Session Chair (One time)

  • 2008 → 2020 International Workshop on Search-Based Software Testing

  • Program Committee Member (Ten times)

  • 2006 → 2007 International Conference on the Principles and Practice of Programming in Java

  • Program Committee Member (Two times)

  • 2005 International Conference on the Foundations of Software Engineering

  • Reviewer (One time)

  • 2003 International Conference on Distributed Computing Systems

  • Reviewer (One time)

Transactions and Journals

  • 2019 → 2020 Journal of Software: Evolution and Process

  • Associate Editor

  • 2019 → 2020 PeerJ Computer Science Journal

  • Academic Editor

  • 2020 Genetic Programming and Evolvable Machines Journal

  • Reviewer (One time)

  • 2018 Formal Aspects of Computing Journal

  • Reviewer (Onetime)

  • 2018 → 2019 IET Software Journal

  • Reviewer (Four times)

  • 2017 → 2018 Transactions on Services Computing

  • Reviewer (Two times)

  • 2017 Transactions on Industrial Informatics

  • Reviewer (Onetime)

  • 2016 Software and Systems Modelling Journal

  • Reviewer (Onetime)

  • 2015 IEEE Software Journal

  • Reviewer (One time)

  • 2012 → 2020 Empirical Software Engineering Journal

  • Reviewer (Four times)

  • 2011 → 2019 Journal of Software: Evolution and Process

  • Reviewer (Three times)

  • 2010 Advances in Software Engineering Journal

  • Reviewer (One time)

  • 2010 Journal of Software Engineering and Knowledge Engineering

  • Reviewer (One time)

  • 2009 → 2018 Journal of Software Testing, Verification and Reliability

  • Reviewer (Eleven times)

  • 2009 → 2020 Journal of Systems and Software

  • Reviewer (Fourteen times)

  • 2009 → 2019 Software Quality Journal

  • Reviewer (Fifteen times)

  • 2009 → 2020 Information and Software Technology Journal

  • Reviewer (Twelve times)

  • 2008 → 2010 Automated Software Engineering Journal

  • Reviewer (Two times)

  • 2008 Communications of the ACM

  • Reviewer (One time)

  • 2007 → 2017 Science of Computer Programming Journal

  • Reviewer (Three times)

  • 2007 Transactions on Computers

  • Reviewer (One time)

  • 2006 → 2020 Transactions on Software Engineering

  • Reviewer (Thirty-three times)

  • 2004 → 2015 Transactions on Software Engineering and Methodology

  • Reviewer (Six times)

  • 2002 IEE Proceedings — Software

  • Reviewer (One time)

Other Services

  • 2016 Natural Sciences and Engineering Research Council of Canada

  • Discovery Grants Reviewer (One time)

  • 2012 Addison-Wesley Book Proposal

  • Reviewer (One time)

  • 2010 Taylor and Francis Encyclopedia of Software Engineering

  • Reviewer (One time)

  • 2010 National Science Foundation of the United States of America

  • Review Panel Member (One time)

  • 2008 Handbook of Technology Management

  • Reviewer (One time)

  • 2006 Handbook of Computer Networks

  • Reviewer (One time)

  • 2005 → 2006 Prentice Hall Books

  • Reviewer (Two times)

Please support my work!

View the source.