Service

I am in the program committee/organizing chair of the following leading conferences/workshops. I also serve as a reviewer for a number of journals. Please consider submitting quality papers.

Journals

Journal of Software: Evolution and Process.
IEEE Transactions on Software Engineering.
Empirical Software Engineering.
Journal of Systems and Software.
Journal of Engineering Research.
Journal of Computer Science and Technology.
Software Quality Journal.
Information and Software Technology.
Science of Computer Programming.
IET Software .
British Journal of Mathematics & Computer Science.
International Journal of Innovative Computing and Applications.
Computers & Mathematics with Applications.
Journal Higher-Order and Symbolic Computation.
Journal of Supercomputing.

Conferences/Workshops

CONFERENCE/WORKSHOP ORGANIZATION

General Chair, SCAM 2019, 19th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), Cleveland, Ohio, USA (to be held).

Guest Co-Editor, Empirical Software Engineering, Special Issue for ICPC 2018.

Program Co-Chair, ICPC 2018, the 26th IEEE/ACM International Conference on Program Comprehension (ICPC 2018).

NIER track Co-Chair, ICSME 2017, the New Ideas and Emerging Research Track of the 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME), Shanghai, China, 12pp., September 20-22, 2017.

Guest Co-Editor, Journal of Software: Evolution and Process, Special Issue for ICPC 2014.

General Chair, IWSC 2015, 9th International Workshop on Software Clones (IWSC 2015)

General Chair, ICPC 2014, 22nd IEEE International Conference on Program Comprehension, Hyderabad, India, June 2014.

Finance Chair, ICSM 2013, 29th IEEE International Conference on Software Maintenance, Eindhoven, The Netherlands, September 2013.

Program co-chair, IWSC 2012, the ICSE 6th International Workshop on Software Clones (IWSC 2012), Zurich, Switzerland, June 2012.

Tool Track Co-Chair, ICSM 2012, 28th IEEE International Conference on Software Maintenance, Riva del Garda, Trento, Italy, September 2012.

Poster Chair, ICPC 2012, 20th IEEE International Conference on Program Comprehension, Passau, Bavaria, Germany, June 2012.

Tool Track Chair, SCAM 2012, 11th IEEE International Working Conference on Source Code Analysis and Manipulation, Riva del Garda, Trento, Italy, September 2012.

Tool Track Co-chair, WCRE 2012, the 19th Working Conference on Reverse Engineering, Kingston, Canada, October 2012.

Organizing co-chair, CSER 2011 (Fall), The Consortium for Software Engineering Research (CSER) Fall 2011 Meeting co-located with CASCON’11, Markham, Canada, November 2011.

Organizing Chair, CSER 2011 Spring Workshop on the Future Trends of Detection, Evolution, Management and Applications of Code Clones, Kingston, On, Canada, June 2011.

Finance Chair, ICPC 2011, 19th IEEE International Conference on Program Comprehension, Kingston, ON, Canada, June 20101.

Publicity Chair, WCRE 2009, 16th Working Conference on Reverse Engineering, Lile, France, October 2009.

CONFERENCE SESSION CHAIRS

ICSE 2018, the 40th International Conference on Software Engineering (ICSE 2018), Gothenburg, Sweden, May 2018.

SANER 2018, The 25th International Conference on Software Analysis, Evolution, and Reengineering (SANER’18), Campobasso, Italy, March 2018

ICSME 2017, International Conference on Software Maintenance and Evolution (ICSME), Shanghai, China, 2017.

MSR 2017, The 14th International Conference on Mining Software Repositories, Buenos Aires, Argentina, May 2017

CSER 2014 Spring Meeting, Consortium for Software Engineering Research (CSER), Spring Meeting, Edmonton, Canada April 2014.

MSR 2014, the 11th Working Conference on Mining Software Repositories (MSR 2014), Hyderabad, India, May 2014.

 CSMR-18/WCRE-21 2014, the joint 18th European Conference on Software Maintenance and  Reengineering / 21st Working Conference on Reverse Engineering, Antwerp, Belgium, February 2014

 IWSC 2014, the 8th International Workshop on Software Clones (IWSC 2014), Antwerp,    Belgium, February 2014.

ICSM 2012, the 28th IEEE International Conference on Software Maintenance, Riva del Garda, Italy, September 2012.

SCAM 2012, the 12th IEEE International Working Conference on Source Code Analysis and Manipulation,  Riva del Garda, Italy September 2012

ICPC 2012, the 20th IEEE International Conference on Program Comprehension (ICPC 2012), Passau, Germany, June 2012.

IWSC 2012, the ICSE 6th International Workshop on Software Clones (IWSC 2012), Zurich, Switzerland, June 2012.

SCAM 2011, 11th IEEE International Working Conference on Source Code Analysis and Manipulation, Williamsburg, VA, USA, September 2011.

WCRE 2011, 18th Working Conference on Reverse Engineering, Lero, Limerick, Ireland, October 2011.

ICSM 2010, 26th IEEE International Conference on Software Maintenance, Timişoara, Romania, September 2010.

MEMBER OF THE PROGRAM COMMITTEE FOR CONFERENCES AND WORKSHOPS

 ICSME 2018, the 34th IEEE International Conference on Software Maintenance and Evolution (ICSME  2018).

MSR 2018, the 15th International Conference on Mining Software Repositories (MSR 2018).

ICSE 2018, the 40th International Conference on Software Engineering (ICSE 2018).

IWSC 2018, the 12th International Workshop on Software Clones (IWSC 2018).

ICSME 2017, the 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME 2017).

MSR 2017, the 14th International Conference on Mining Software Repositories (MSR 2017).

PIC 2016, the 2016 International Conference on Progress in Informatics and  Computing (PIC-2016).       

IWSC 2017, the 11th International Workshop on Software Clones (IWSC 2017).

SCAM 2016, the 16th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2016), Raleigh, NC, U.S.A, October 2016.

IWSC 2016, the 10th International Workshop on Software Clones (IWSC 2016), Osaka, Japan, March 2016.

SANER 2016, the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016), pp. 349-359, Osaka, Japan, March 2016.

SCAM 2015, the 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2015), Bremen, Germany, September 2015.

MSR 2015, The 12th Working Conference on Mining Software Repositories (MSR 2015), Florence, Italy, May 2015.

ICPC 2015, the 23rd IEEE International Conference on Program Comprehension (ICPC 2015), Florence, Italy, May 2015.

IWSC 2015, the 9th International Workshop on Software Clones (IWSC 2015), Montreal, March2015.

SCAM 2014, The 14th IEEE International Working Conference on Source Code Analysis and Manipulation, Victoria, British Columbia, Canada, September 2014.

CASCON 2014, the 24th Annual International Conference of the Centre for Advanced Studies on Collaborative Research, Toronto, Canada, November 2014.

ICPC 2014, the 22nd IEEE International Conference on Program Comprehension (ICPC 2014), Hyderabad, India, May 2014.

MSR 2014, the 11th Working Conference on Mining Software Repositories (MSR 2014), Hyderabad, India, May 2014.

CCECE 2014, the 26th Annul IEEE Canadian Conference on Electrical and Computer Engineering Regina, Canada, May 2014.

 ICSOFT 2014, 9th International Conference on Software Engineering and Applications, Vienna, Austria, August 2014.

PIC 2014, International Conference on Progress in Informatics and Computing, Shanghai, China, May 2014.

 IWSC 2014, the 8th International Workshop on Software Clones (IWSC 2014), Antwerp,   Belgium, February 2014.

CSMR-18/WCRE-21 2014, the joint 18th European Conference on Software Maintenance and Reengineering / 21st Working Conference on Reverse Engineering, Antwerp, Belgium, February 2014.

ICSM 2013, the 29th IEEE International Conference on Software Maintenance, Eindhoven, The Netherlands, September 2013.

WCRE 2013, the 20th Working Conference on Reverse Engineering, Koblenz, Germany, October 2013. 

CASCON 2013, the 23nd IBM Centre for Advanced Studies International Conference on Computer Science and Software Engineering, Toronto, Canada, November 2013.

SCAM 2013, the 13th IEEE International Working Conference on Source Code Analysis and Manipulation, Eindhoven, The Netherlands, September 2012.                                                          

IWSC 2013, the ICSE 7th International Workshop on Software Clones, San Francisco, California, May 2013.

MSR 2013, the 10th Working Conference on Mining Software Repositories, San Francisco, California, May 2013.

ICPC 2013, the 21st IEEE International Conference on Program Comprehension, San Francisco, California, May 2013.

CCECE 2013, the 26th Annual Canadian Conference on Electrical and Computer Engineering, Regina, Canada, May 2013.

ICSM 2012, the 28th IEEE International Conference on Software Maintenance, Riva del Garda, Italy, September 2012.

SCAM 2012, the 12th IEEE International Working Conference on Source Code Analysis and Manipulation, Riva del Garda, Italy September 2012.

WCRE 2012, the 19th Working Conference on Reverse Engineering, Kingston, Canada, October 2012.

MSR 2012, the 9th Working Conference on Mining Software Repositories, Zurich, Switzerland, June 2012.

CASCON 2012, 22nd IBM Centre for Advanced Studies International Conference on Computer Science and Software Engineering, Toronto,  Canada, November 2012.

ICSE 2012, Poster and Informal Tool Demonstrations Track of the 34th International Conference on Software Engineering, Zurich, Switzerland, June 2012.

ICSM 2011, the 27th IEEE International Conference on Software Maintenance, Willamsburg, VA, USA, September 2011.

SCAM 2011, the 11th IEEE International Working Conference on Source Code Analysis and Manipulation,  Willamsburg, VA, USA, September 2011.

WCRE 2011, the 18th Working Conference on Reverse Engineering, Lero, Limerick, Ireland, October 2011.

IWDSC 2011, the 5th International Workshop on the Detection of Software Clones, 2011, co-located with ICSE’11, Hawaii, USA, May 2011.

WCRE 2010, the 17th Working Conference on Reverse Engineering, Boston, USA, October 2010.

ICSM 2010, the 26th IEEE International Conference on Software Maintenance, Timişoara, Romania, September 2010.

IWDSC 2010, the 4th International Workshop on the Detection of Software Clones, 2010, co-located with ICSE’10, Cape Town, South Africa.

IWDSC 2009, the 3rd International Workshop on the Detection of Software Clones, 2009, co-located with CSMR 2009