Wed 28 Oct 2015 15:00 - 15:45 at Brighton 3-4 - Demo8
Thu 29 Oct 2015 12:00 - 12:45 at Woodlawn 1 - Demo11
Fri 30 Oct 2015 15:00 - 15:45 at Woodlawn 1 - Demo23

Pointcut fragility is a well-documented problem in Aspect-Oriented Programming; changes to the base-code can lead to join points in- correctly falling in or out of the scope of pointcuts. Deciding which pointcuts have broken due to base-code changes is a daunting venture, especially in large and complex systems. We demonstrate an automated tool called FRAGLIGHT that recommends a set of pointcuts that are likely to require modification due to a particular base-code change. The underlying approach is rooted in harnessing unique and arbitrarily deep structural commonality between program elements corresponding to join points selected by a pointcut in a particular software version. Patterns describing such commonality are used to recommend pointcuts that have potentially broken with a degree of confidence as the developer is typing. Our tool is implemented as an extension to the Mylyn Eclipse IDE plug-in, which maintains focused contexts of entities relevant to a task.

Conference Day
Wed 28 Oct

Displayed time zone: Eastern Time (US & Canada) change

15:00 - 15:45
15:00
45m
Demonstration
Fraglight: Shedding Light on Broken Pointcuts in Evolving Aspect-Oriented Software
Demos
Raffi KhatchadourianHunter College, City University of New York, Awais RashidLancaster University, UK, Hidehiko MasuharaTokyo Institute of Technology, Japan, Watanabe TakuyaEdirium K.K.
Media Attached

Conference Day
Thu 29 Oct

Displayed time zone: Eastern Time (US & Canada) change

12:00 - 12:45
Demo11Demos at Woodlawn 1
12:00
45m
Demonstration
Fraglight: Shedding Light on Broken Pointcuts in Evolving Aspect-Oriented Software
Demos
Raffi KhatchadourianHunter College, City University of New York, Awais RashidLancaster University, UK, Hidehiko MasuharaTokyo Institute of Technology, Japan, Watanabe TakuyaEdirium K.K.
Media Attached

Conference Day
Fri 30 Oct

Displayed time zone: Eastern Time (US & Canada) change

15:00 - 15:45
Demo23Demos at Woodlawn 1
15:00
45m
Demonstration
Fraglight: Shedding Light on Broken Pointcuts in Evolving Aspect-Oriented Software
Demos
Raffi KhatchadourianHunter College, City University of New York, Awais RashidLancaster University, UK, Hidehiko MasuharaTokyo Institute of Technology, Japan, Watanabe TakuyaEdirium K.K.
Media Attached