Feature Visualiser: an Inspection Tool for Context-Oriented Programmers
As part of our ongoing research on context-oriented software technology, we present a feature-oriented programming approach to context-oriented programming. Behavioural variations are implemented as fine-grained features that can be installed and activated dynamically, upon changing contexts. Given the highly dynamic nature of such a programming approach, and to cope with the complexity of many behavioural variations, that can depend on many varying contexts, developers could also benefit from visual inspection tools to analyse what contexts and features are currently active, in which order they have been activated, and what code they adapt. We are developing a prototype of such a visualisation tool, and are conducting user studies to assess the usability and potential of that tool.
Mon 16 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
14:00 - 15:30 | Session 2COP at Bangkok Chair(s): Tetsuo Kamina Oita University, Jens Lincke Hasso Plattner Institute | ||
14:00 30mTalk | A Context-Oriented Programming Approach to Dependency Hell COP Yudai Tanabe Tokyo Institute of Technology, Tomoyuki Aotani Tokyo Institute of Technology, Hidehiko Masuhara Tokyo Institute of Technology | ||
14:30 30mTalk | Feature Visualiser: an Inspection Tool for Context-Oriented Programmers COP Benoît Duhoux Université catholique de Louvain, Belgium, Kim Mens Université Catholique de Louvain, Belgium, Bruno Dumas | ||
15:00 30mTalk | A Declarative Language for Context Activation COP Nicolás Cardozo Universidad de los Andes |