Prof. Giuliano Antoniol | 19.04.2016 | 11:00 Uhr | I.2.35
The IEEE glossary defines traceability as “the degree to which a relationship can be established between two or more products of the development process.” Traceability underlies many important software and systems engineering activities, such as program understanding, change impact analysis, contractual agreement as well as verification and validation. Despite important research advances in the automated creation and maintenance of trace links, artifact traceability is still not completely understood.
This talk briefly introduces key traceability ideas; the basic information retrieval models and traceability recovery approaches. It briefly summarizes the state of the art in traceability recovery and recent advances. Finally it discusses an on going research effort to determine an optimal and minimal set of candidate links to build a robust traceability recovering recognizer. Surprisingly, it may happen that a system built with just a handful of carefully selected candidate links, outperforms systems built using much more information. The talk presents preliminary results on publicly available datasets and it discuss findings, implications and research directions.
Giuliano Antoniol is professor of Software Engineering in the Department of Computer and Software Engineering of the Polytechnique Montréal where he directs the SOCCER laboratory. He worked in private companies, research institutions and universities. In 2005 he was awarded the Canada Research Chair Tier I in Software Change and Evolution. He has served in the program, organization and steering committees of numerous IEEE and ACM sponsored international conferences and workshops. His research interest include software evolution, empirical software engineering, software traceability, search based software engineering, mining software repositories and software testing.