Vassilios "Bil" Tzerpos

Picture

Associate Professor
Department of Electrical Engineering and Computer Science
Lassonde School of Engineering
York University

Contact Information:


Research Interests:


Download tools and frameworks.

Teaching

Winter 2017


Publications:



Lossless Comparison of Nested Software Decompositions,
Mark Shtern and Vassilios Tzerpos,
Working Conference on Reverse Engineering,
Vancouver, BC, October 2007, pp. 249-258.


Clustering large software systems at multiple layers,
Bill Andreopoulos, Aijun An, Vassilios Tzerpos, and Xiaogang Wang,
Information and Software Technology, March 2007,
Volume: 49, Issue: 3, pp. 244-254.


Design Pattern Detection in Eiffel Systems,
Wei Wang and Vassilios Tzerpos,
Working Conference on Reverse Engineering,
Pittsburgh, PA, November 2005, pp. 165-174.


Multiple Layer Clustering of Large Software Systems,
Bill Andreopoulos, Aijun An, Vassilios Tzerpos, and Xiaogang Wang,
Working Conference on Reverse Engineering,
Pittsburgh, PA, November 2005, pp. 79-88.


Software Clustering based on Omnipresent Object Detection,
by Zhihua Wen and Vassilios Tzerpos,
Proceedings of the 13th IEEE International Workshop on Program Comprehension,
St. Louis, May 2005, pp. 269-278
(won Best Paper Award for IWPC 2005).


Software Clustering based on Dynamic Dependencies,
by Chenchen Xiao and Vassilios Tzerpos,
Proceedings of the 9th European Conference on Software Maintenance and Reengineering,
Manchester, March 2005, pp. 124-133.


A Framework for the Comparison of Nested Software Decompositions,
by Mark Shtern and Vassilios Tzerpos,
Proceedings of the Working Conference on Reverse Engineering 2004,
Netherlands, November 2004, pp. 284-292.


Evaluating similarity measures for software decompositions,
by Zhihua Wen and Vassilios Tzerpos,
Proceedings of the IEEE International Conference on Software Maintenance 2004,
Chicago, September 2004, pp. 368-377.


An effectiveness measure for software clustering algorithms,
by Zhihua Wen and Vassilios Tzerpos,
Proceedings of the IEEE International Workshop on Program Comprehension 2004,
Bari, June 2004, pp. 194-203.


DPVK - An Eclipse Plug-in to Detect Design Patterns in Eiffel Systems,
by Wei Wang and Vassilios Tzerpos,
Proceedings of the Eclipse Technology eXchange 2004,
Barcelona, March 2004.


Software Clustering Based on Information Loss Minimization,
by Periklis Andritsos and Vassilios Tzerpos,
Proceedings of the Working Conference on Reverse Engineering 2003,
Victoria, November 2003, pp. 334-344.


An Optimal Algorithm for MoJo Distance,
by Zhihua Wen and Vassilios Tzerpos,
Proceedings of the 11th International Workshop on Program
Comprehension, Portland, USA, May 2003, pp. 227-235.


ACDC : An Algorithm for Comprehension-Driven Clustering,
by Vassilios Tzerpos and R.C. Holt,
Proceedings of the Working Conference on Reverse Engineering 2000,
Brisbane, Australia, November 2000, pp. 258-267.


On the Stability of Software Clustering Algorithms,
by Vassilios Tzerpos and R.C. Holt,
Proceedings of the 8th International Workshop on Program Comprehension,
Limerick, Ireland, June 2000.


MoJo : A Distance Metric for Software Clustering,
by Vassilios Tzerpos and R.C. Holt,
Proceedings of the Working Conference on Reverse Engineering 1999,
Atlanta, October 1999, pp. 187-193.


Software Botryology, Automatic Clustering of Software Systems,
by Vassilios Tzerpos and R.C. Holt,
Proceedings of the International Workshop on Large-Scale Software Composition,
Vienna, August 1998, pp. 811-818.


The Orphan Adoption problem in Architecture Maintenance,
by Vassilios Tzerpos and R.C. Holt,
Proceedings of the Working Conference on Reverse Engineering 1997,
Amsterdam, October 1997, pp. 76-82.


Web-Based Presentation of Hierarchic Software Architecture ,
by Vassilios Tzerpos, R.C. Holt and Gary Farmaner,
Workshop on Software Engineering (on) the World Wide Web,
International Conference on Software Engineering 1997,
Boston, May 19, 1997.


A Hybrid Process for Recovering Software Architecture ,
by Vassilios Tzerpos and R.C. Holt,
Proceedings of CASCON 1996,
Toronto, Canada, November 1996, pp. 1-6.


A well-formedness theory for C source inclusion ,
by Vassilios Tzerpos and R.C. Holt,
Proceedings of the 3rd International Symposium on Applied Corporate Computing,
Monterrey, Mexico, October 1995.


Design Maintenance : Unexpected Architectural Interactions ,
by Ian Carmichael, Vassilios Tzerpos and R.C. Holt,
IEEE Proceedings of the International Conference on Software Maintenance,
Nice, France, October 1995, pp. 134-137.

Theses:


Comprehension-Driven Software Clustering,
Ph.D. Thesis, University of Toronto, 2001.