top of page

Apr 2018   A Model for Analysis and Presentation of Design Pattern Detection Results

Shouzheng Yang and Vassilios Tzerpos

Proceedings of the 30th Annual ACM Symposium on Applied Computing

to appear.

​

Nov 2017   Transfer Learning in Neural Networks: An Experience Report (PDF)

Mark Shtern, Rabia Ejaz, Vassilios Tzerpos

27th Annual International Conference on Computer Science and Software Engineering,

pp. 201 - 210.

​

Apr 2015   Design Pattern Detection using FINDER

Haneen Dabain, Ayesha Manzer, Vassilios Tzerpos

Proceedings of the 30th Annual ACM Symposium on Applied Computing

pp. 1586 - 1593.

Mar 2015   Measuring the Quality of Design Pattern Detection Results

Shouzheng Yang, Ayesha Manzer, Vassilios Tzerpos

22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering,

pp. 53 - 62.

​

Mar 2015   Protecting Web Applications via Unicode Extension

Boze Zekan, Mark Shtern, Vassilios Tzerpos

22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering,

pp. 419 - 428.

​

Mar 2014   Mitigating DoS Attacks using Performance Model-driven Adaptive Algorithms

Cornel Barna, Mark Shtern, Michael Smit, Vassilios Tzerpos, Marin Litoiu

Transactions on Autonomous and Adaptive Systems

Volume 9, Issue 1, pp. 3:1 - 3:26.

​

Jan 2014  Methods for selecting and improving software clustering algorithms

Mark Shtern and Vassilios Tzerpos

Software: Practice and Experience

Volume 44, Issue 1, pp. 33 - 46.

​

Nov 2012   Clustering methodologies for software engineering

Mark Shtern and Vassilios Tzerpos

Advances in Software Engineering

Volume 2012, 18 pages.

​

Jul 2012   Fine-grained Design Pattern Detection

Maurice Lebon and Vassilios Tzerpos

36th Annual IEEE Computer Software and Applications Conference (COMPSAC)

pp. 267 - 272.

​

Jun 2012   Model-based adaptive DoS attack mitigation

Cornel Barna, Mark Shtern, Michael Smit, Vassilios Tzerpos, Marin Litoiu

ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)

pp. 119 - 128.

​

Sep 2011   Evaluating Software Clustering using Multiple Simulated Authoritative Decompositions

Mark Shtern and Vassilios Tzerpos

27th IEEE International Conference on Software Maintenance (ICSM 2011)

Williamsburg, USA

pp. 353 - 361.

​

Mar 2011   Factbase and Decomposition Generation

Mark Shtern and Vassilios Tzerpos

15th European Conference on Software Maintenance and Reengineering (CSMR 2011)

Oldenburg, Germany

pp. 111-120.

​

Jul 2010   On the Comparability of Software Clustering Algorithms

Mark Shtern and Vassilios Tzerpos

18th International Conference on Program Comprehension (ICPC 2010)

Braga, Portugal

pp. 64 - 67.

​

Sep 2009   Refining Clustering Evaluation using Structure Indicators

Mark Shtern and Vassilios Tzerpos

25th IEEE International Conference on Software Maintenance (ICSM 2009)

Edmonton, AL

pp. 297 - 305.

​

May 2009   Methods for Selecting and Improving Software Clustering Algorithms

Mark Shtern and Vassilios Tzerpos

17th IEEE International Conference on Program Comprehension (ICPC 2009)

Vancouver, BC

pp. 248 - 252.

​

Oct 2007   Lossless Comparison of Nested Software Decompositions

Mark Shtern and Vassilios Tzerpos

Working Conference on Reverse Engineering

Vancouver, BC

pp. 249 - 258.

​

Mar 2007   Clustering Large Software Systems at Multiple Layers

Bill Andreopoulos, Aijun An, Vassilios Tzerpos, Xiaogang Wang

Information and Software Technology, Elsevier

Volume 49, Issue 3, pp. 244-254.

​

Nov 2005   Design Pattern Detection in Eiffel Systems

Wei Wang and Vassilios Tzerpos

Working Conference on Reverse Engineering

Pittsburgh, USA

pp. 165 - 174.

Nov 2005   Multiple Layer Clustering of Large Software Systems

Bill Andreopoulos, Aijun An, Vassilios Tzerpos, and Xiaogang Wang

Working Conference on Reverse Engineering

Pittsburgh, USA 

pp. 79 - 88.

May 2005   Software Clustering based on Omnipresent Object Detection

Zhihua Wen and Vassilios Tzerpos

Proceedings of the 13th IEEE International Workshop on Program Comprehension

St.Louis, USA

pp. 269 - 278.

Mar 2005   Software Clustering based on Dynamic Dependencies

Chenchen Xiao and Vassilios Tzerpos

Proceedings of the 9th European Conference on Software Maintenance and Reengineering

Manchester, UK

pp. 124 - 133.

​

Feb 2005   Software Clustering based on Dynamic Dependencies

Periklis Andritsos and Vassilios Tzerpos

IEEE Transactions in Software Engineering

Volume 31, Issue 2, pp. 150 - 165.

Nov 2004   A Framework for the Comparison of Nested Software Decompositions

Mark Shtern and Vassilios Tzerpos

Proceedings of the  Working Conference on Reverse Engineering 2004,

Delft, Netherlands

pp. 284 - 292.

Sep 2004   Evaluating Similarity Measures for Software Decompositions

Zhihua Wen and Vassilios Tzerpos

Proceedings of the IEEE International Conference on Software Maintenance

Chicago, USA

pp. 368-377.

June 2004   An Effectiveness Measure for Software Clustering Algorithms

Zhihua Wen and Vassilios Tzerpos

Proceedings of the 12th IEEE International Workshop on Program Comprehension

Bari, Italy

pp. 194 - 203.

Mar 2004   DPVK - An Eclipse Plug-in to Detect Design Patterns in Eiffel Systems

Wei Wang and Vassilios Tzerpos

Second Eclipse Technology eXchange Workshop,

European Joint Conferences on Theory and Practice of Software,

Barcelona, Spain

Nov 2003   Software Clustering Based on Information Loss Minimization

Periklis Andritsos and Vassilios Tzerpos

Proceedings of the Working Conference on Reverse Engineering 2003

Victoria, BC

pp. 334 - 344.

May 2003   An Optimal Algorithm for MoJo Distance

Zhihua Wen and Vassilios Tzerpos

Proceedings of the 11th IEEE International Workshop on Program Comprehension

Portland, USA

pp. 227 - 235.

Nov 2000   ACDC: An Algorithm for Comprehension-Driven Clustering

Vassilios Tzerpos and R.C. Holt

Proceedings of the Working Conference on Reverse Engineering 2000

Brisbane, Australia

pp. 258-267.

Jun 2000   On the Stability of Software Clustering Algorithms

Vassilios Tzerpos and R.C. Holt

Proceedings of the 8th IEEE International Workshop on Program Comprehension

Limerick, Ireland

pp. 211 - 218.

Oct 1999   MoJo: A Distance Metric for Software Clustering

Vassilios Tzerpos and R.C. Holt

Proceedings of the Working Conference on Reverse Engineering 1999

Atlanta, USA

pp. 187 - 193.

Aug 1998   Software Botryology: Automatic Clustering of Software Systems

Vassilios Tzerpos and R.C. Holt

Proceedings of the International Workshop on Large-Scale Software Composition

Vienna, Austria

pp. 811 - 818.

Oct 1997   The Orphan Adoption problem in Architecture Maintenance

Vassilios Tzerpos and R.C. Holt

Proceedings of the Working Conference on Reverse Engineering 1997

Amsterdam, Netherlands

pp. 76 - 82.

Nov 1996   A Hybrid Process for Recovering Software Architecture

Vassilios Tzerpos and R.C. Holt

Proceedings of CASCON 1996

Toronto, ON

pp. 1 - 6.

Oct 1995   A Well-Formedness Theory for C Source Inclusion

Vassilios Tzerpos and R.C. Holt

Proceedings of the 3rd International Symposium on Applied Corporate Computing

Monterrey, Mexico.

Oct 1995   Design Maintenance: Unexpected Architectural Interactions

Ian Carmichael, Vassilios Tzerpos and R.C. Holt

Proceedings of the International Conference on Software Maintenance

Nice, France

pp. 134 - 137.

​

PUBLICATIONS

PUBLICATIONS

bottom of page