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

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.

Wed 28 Oct

splash2015-demos
15:00 - 15:45: Demos - Demo8 at Brighton 3-4
splash2015-demos144604080000015:00 - 15:45
Demonstration
Raffi KhatchadourianHunter College, City University of New York, Awais RashidLancaster University, UK, Hidehiko MasuharaTokyo Institute of Technology, Japan, Watanabe TakuyaEdirium K.K.
Media Attached

Thu 29 Oct

splash2015-demos
12:00 - 12:45: Demos - Demo11 at Woodlawn 1
splash2015-demos144611640000012:00 - 12:45
Demonstration
Raffi KhatchadourianHunter College, City University of New York, Awais RashidLancaster University, UK, Hidehiko MasuharaTokyo Institute of Technology, Japan, Watanabe TakuyaEdirium K.K.
Media Attached

Fri 30 Oct

splash2015-demos
15:00 - 15:45: Demos - Demo23 at Woodlawn 1
splash2015-demos144621360000015:00 - 15:45
Demonstration
Raffi KhatchadourianHunter College, City University of New York, Awais RashidLancaster University, UK, Hidehiko MasuharaTokyo Institute of Technology, Japan, Watanabe TakuyaEdirium K.K.
Media Attached