ETC

 

Ericsson

Subscribe to our Erlang Factory newsletter to receive the latest updates and news

István Bozó
Member of the RefactorErl project
Eötvös Loránd University

Speaker
István Bozó is a third year PhD student at the Eötvös Loránd University (Budapest, Hungary). He has been working with Erlang since 2007 with the RefactorErl project. He received his master's degree in Computer Science in 2009 from Eötvös Loránd University. Both his bachelor and master theses were focused on Erlang and function related refactorings. István has been teaching Functional Languages at the University since 2009. His PhD research field is impact analysis of Erlang programs and measuring the impact of refactoring source code transformations through test case selection.
 

István Bozó is Giving the Following Talks
Change impact analysis


Program slicing is a well-known technique that utilizes dependency graphs and static program analysis. Our goal is to perform change impact analysis of Erlang programs based on the resulted program slices, that is we want to measure the impact of any change made on the source code: especially we want to select a subset of test cases which must be rerun after the modification. The change can be performed manually by the programmer or using a refactoring tool, such as RefactorErl. However refactorings should preserve the original behaviour of the system, developers want to be convinced about that, thus they retest the software after some transformations. Software testing is said to be the most expensive part of the lifecycle of software systems, so our research focuses on selecting test cases affected by refactorings that should be retested after the transformation.

Audience: Erlang developers and researchers
 
Objectives: Show the audience how you can use the change impact analysis technique to detect the subset of test cases affected by a change on the source code.