Computer Science Colloquium

Date: November 29, 2006
Time: 4:00p.m
Place: Alltel Solutions Center (Hardymon, Room 100)

Feature Identification: Combining Multiple Experts

Giuliano Antoniol
École Polytechnique de Montréal

ABSTRACT


This talk recasts the problem of feature location in source code as a decision-making process in the presence of uncertainty. The problem is reformulated as combining the forecasts from several experts or methods to improve accuracy and reduce the risk of bad decisions. The talk will briefly introduce two techniques for feature location in source code and detail how those techniques were combined into a single decision process.

Both techniques provide a set of ranked facts from the software, as results, to the feature identification problem. One of the techniques is based on a Scenario Based Probabilistic ranking of events observed while executing a program under given scenarios. The other technique is defined as an information retrieval task, based on the Latent Semantic Indexing of the source code.

The results show that the combined technique improves feature identification significantly with respect to each technique used independently.

Bio:
Giuliano Antoniol received his degree in electronics engineering from the Universita' di Padova in 1982. In 2004, he received his PhD in Electrical Engineering at the Ecole Polytechnique de Montreal. He worked in companies, research institutions, and universities. In 2005, he was awarded the Canada Research Chair Tier I in Software Change and Evolution.

Giuliano Antoniol published more than 90 papers in journals and international conferences. He served as a member of the Program Committee of international conferences and workshops such as the International Conference on Software Maintenance, the International Workshop on Program Comprehension, and the International Symposium on Software Metrics. He is presently a member of the Editorial Board of the Journal Software Testing Verification & Reliability, the Journal Information and Software Technology, the Journal of Empirical Software Engineering, and the Journal of Software Quality.

He is currently Associate Professor at the Ecole Polytechnique de Montreal, where he works in the areas of software evolution, software traceability, software quality, and maintenance.



Host: Prof. Jane Hayes


Refreshments Served at 3:30p.m in
Hardymon Building

Back to Computer Science Colloquium Page