Left Accent
UAB CIS Header

Robert Tairas

Education

UNIVERSITY OF ALABAMA AT BIRMINGHAM
Ph.D. candidate in Computer Science
January 2006 - present

UNIVERSITY OF ALABAMA AT BIRMINGHAM
M.Sc. in Computer Science
Specialization in Software Engineering
December 2005

SAMFORD UNIVERSITY
B.Sc. in Computer Science and Mathematics
May 1997

Research Interests

Software Engineering and Analysis, and Model-Driven Engineering.

Projects

CeDAR: Clone Detection, Analysis, and Refactoring
The aim of this project is to unify the processes of clone detection, analysis, and refactoring. The work includes an evaluation of clone-related refactorings in open source software artifacts and the centralizing of clone group representation and maintenance.

An Information Retrieval Process to Aid in the Analysis of Code Clones
Latent Semantic Indexing (LSI) is used to cluster clone classes that have been identified initially by a clone detection tool with a goal to detect associations among the clustered clone classes and determine if they provide further comprehension to assist in the maintenance of clones.

CoCloRep: A DSL for Code Clones
A representation of code clones in a domain-specific language for analysis purposes that is developed in the AMMA platform (ATLAS Model Management Architecture).

Visualization of Clone Detection Results
An alternative approach of visualizing detected clones (found by the TM clone detection tool) by extending the AspectJ Development Tools Visualiser plugin.

Clone Detection with Microsoft Phoenix
An investigation into an automatic clone detection technique developed as a plug-in for Microsoft's Phoenix framework that finds exact matching function level clones in a program using abstract syntax trees and suffix trees.

Code Clones Literature
A bibliography of code clone-related papers. Also includes links to tools, events, and research groups.

Teaching

Previous assignments

Curriculum Vitae

[ PDF ] Last updated: 11/14/2009


Accent Right