I have served as a member of the editorial boards of ACM Transactions on Software Engineering and Methodology (TOSEM) and Advances in Software Engineering; in addition, when the Editor-in-Chief of TOSEM had a conflict of interest, I was the Acting Editor-in-Chief.

I am frequently a referee for IEEE Transactions on Software Engineering, Empirical Software Engineering, and Information and Software Technology; and less frequently for Journal of Systems and Software, Transactions on Management Information Systems, IET Software, IEEE Software, Software—Practice & Experience, and Automated Software Engineering: An International Journal.

I have served on the ACM SIGSOFT Outstanding Doctoral Dissertation Award Committee and on the program committees for various conferences.

Within the University, I have been the Director (Software Engineering) for the Department of Computer Science and hence ex officio member of the Undergraduate Affairs Committee and Graduate Affairs Committee.  I have served as the Director (Internships).  I have also been a member of the Research and Planning Committee.