The PIM: an innovative robot coordination model based on Java thread migration. - Raffaele Quitadamo; Danilo Ansaloni; Niranjan Suri; Kenneth M. Ford; James F. Allen; Giacomo Cabri (PPPJ, 2008)

Advanced runtime adaptation for Java. - Alex Villazón; Walter Binder; Danilo Ansaloni; Philippe Moret (GPCE, 2009)

HotWave: creating adaptive tools with dynamic aspect-oriented programming in Java. - Alex Villazón; Walter Binder; Danilo Ansaloni; Philippe Moret (GPCE, 2009)

Augmenting static source views in IDEs with dynamic metrics. - David Röthlisberger; Marcel Harry; Alex Villazón; Danilo Ansaloni; Walter Binder; Oscar Nierstrasz; Philippe Moret (ICSM, 2009)

Senseo: Enriching Eclipse's static source views with dynamic metrics. - David Röthlisberger; Marcel Harry; Alex Villazón; Danilo Ansaloni; Walter Binder; Oscar Nierstrasz; Philippe Moret (ICSM, 2009)

MAJOR: Flexible tool development with aspect-oriented programming. - Alex Villazón; Walter Binder; Philippe Moret; Danilo Ansaloni (ICSM, 2009)

@J: towards rapid development of dynamic analysis tools for the Java Virtual Machine. - Walter Binder; Alex Villazón; Danilo Ansaloni; Philippe Moret (VMIL@SPLASH, 2009)

Parallelizing calling context profiling in virtual machines on multicores. - Walter Binder; Danilo Ansaloni; Alex Villazón; Philippe Moret (PPPJ, 2009)

Analyzing performance and dynamic behavior of embedded Java software with calling-context cross-profiling. - Philippe Moret; Walter Binder; Martin Schoeberl; Alex Villazón; Danilo Ansaloni (PPPJ, 2009)

MAJOR: rapid tool development with aspect-oriented programming. - Alex Villazón; Walter Binder; Philippe Moret; Danilo Ansaloni (PPPJ, 2009)

Locating Performance Bottlenecks in Embedded Java Software with Calling-Context Cross-Profiling. - Philippe Moret; Walter Binder; Alex Villazón; Danilo Ansaloni; Martin Schoeberl (QEST, 2009)

Visualizing Calling Context profiles with Ring Charts. - Philippe Moret; Walter Binder; Danilo Ansaloni; Alex Villazón (VISSOFT, 2009)

Parallel dynamic analysis on multicores with aspect-oriented programming. - Danilo Ansaloni; Walter Binder; Alex Villazón; Philippe Moret (AOSD, 2010)

Improving aspect-oriented programming with dynamic code evolution in an enhanced Java virtual machine. - Thomas Würthinger; Walter Binder; Danilo Ansaloni; Philippe Moret; Hanspeter Mössenböck (RAM-SE@ECOOP, 2010)

Composition of dynamic analysis aspects. - Éric Tanter; Philippe Moret; Walter Binder; Danilo Ansaloni (GPCE, 2010)

Applications of enhanced dynamic code evolution for Java in GUI development and dynamic aspect-oriented programming. - Thomas Würthinger; Walter Binder; Danilo Ansaloni; Philippe Moret; Hanspeter Mössenböck (GPCE, 2010)

Tool demonstration: effective runtime exploration of the inter-procedural control flow in Java applications. - Philippe Moret; Walter Binder; Abbas Heydarnoori; Danilo Ansaloni (PPPJ, 2010)

Rapid development of extensible profilers for the Java virtual machine with aspect-oriented programming. - Danilo Ansaloni; Walter Binder; Alex Villazón; Philippe Moret (WOSP/SIPEW, 2010)

Exploring large profiles with calling context ring charts. - Philippe Moret; Walter Binder; Alex Villazón; Danilo Ansaloni (WOSP/SIPEW, 2010)

Visualizing and exploring profiles with calling context ring charts. - Philippe Moret; Walter Binder; Alex Villazón; Danilo Ansaloni; Abbas Heydarnoori (Softw. Pract. Exp., 2010)

Self-refining aspects for dynamic program analysis. - Danilo Ansaloni (AOSD (Companion), 2011)

Towards a domain-specific aspect language for dynamic program analysis: position paper. - Walter Binder; Philippe Moret; Danilo Ansaloni; Aibek Sarimbekov; Akira Yokokawa; Éric Tanter (DSAL@AOSD, 2011)

Safe and atomic run-time code evolution for Java and its application to dynamic AOP. - Thomas Würthinger; Danilo Ansaloni; Walter Binder; Christian Wimmer; Hanspeter Mössenböck (OOPSLA, 2011)

Flexible and efficient profiling with aspect-oriented programming. - Walter Binder; Danilo Ansaloni; Alex Villazón; Philippe Moret (Concurr. Comput. Pract. Exp., 2011)

Comprehensive aspect weaving for Java. - Alex Villazón; Walter Binder; Philippe Moret; Danilo Ansaloni (Sci. Comput. Program., 2011)

DiSL: a domain-specific language for bytecode instrumentation. - Lukás Marek; Alex Villazón; Yudi Zheng; Danilo Ansaloni; Walter Binder; Zhengwei Qi (AOSD, 2012)

DiSL: an extensible language for efficient and comprehensive dynamic program analysis. - Lukás Marek; Yudi Zheng; Danilo Ansaloni; Walter Binder; Zhengwei Qi; Petr Tuma 001 (DSAL@AOSD, 2012)

Java Bytecode Instrumentation Made Easy: The DiSL Framework for Dynamic Program Analysis. - Lukás Marek; Yudi Zheng; Danilo Ansaloni; Aibek Sarimbekov; Walter Binder; Petr Tuma 001; Zhengwei Qi (APLAS, 2012)

Deferred methods: accelerating dynamic program analysis on multicores. - Danilo Ansaloni; Walter Binder; Abbas Heydarnoori; Lydia Y. Chen (CGO, 2012)

Model-driven consolidation of Java workloads on multicores. - Danilo Ansaloni; Lydia Y. Chen; Evgenia Smirni; Walter Binder (DSN, 2012)

Node.Scala: Implicit Parallel Programming for High-Performance Web Services. - Daniele Bonetta; Danilo Ansaloni; Achille Peternier; Cesare Pautasso; Walter Binder (Euro-Par, 2012)

Achieving application-centric performance targets via consolidation on multicores: myth or reality? - Lydia Y. Chen; Danilo Ansaloni; Evgenia Smirni; Akira Yokokawa; Walter Binder (HPDC, 2012)

Hardware-aware Thread Scheduling: The Case of Asymmetric Multicore Processors. - Achille Peternier; Danilo Ansaloni; Daniele Bonetta; Cesare Pautasso; Walter Binder (ICPADS, 2012)

new Scala() instance of Java: a comparison of the memory behaviour of Java and Scala programs. - Andreas Sewe; Mira Mezini; Aibek Sarimbekov; Danilo Ansaloni; Walter Binder; Nathan P. Ricci; Samuel Z. Guyer (ISMM, 2012)

The JVM is not observable enough (and what to do about it). - Stephen Kell; Danilo Ansaloni; Walter Binder; Lukás Marek (VMIL@SPLASH, 2012)

Challenges for Refinement and Composition of Instrumentations: Position Paper. - Danilo Ansaloni; Walter Binder; Christoph Bockisch; Eric Bodden; Kardelen Hatun; Lukás Marek; Zhengwei Qi; Aibek Sarimbekov; Andreas Sewe; Petr Tuma 001; Yudi Zheng (SC@TOOLS, 2012)

Turbo DiSL: Partial Evaluation for High-Level Bytecode Instrumentation. - Yudi Zheng; Danilo Ansaloni; Lukás Marek; Andreas Sewe; Walter Binder; Alex Villazón; Petr Tuma 001; Zhengwei Qi; Mira Mezini (TOOLS (50), 2012)

Find your best match: predicting performance of consolidated workloads. - Danilo Ansaloni; Lydia Y. Chen; Evgenia Smirni; Akira Yokokawa; Walter Binder (ICPE, 2012)

Dynamic Aspect-Oriented Programming in Java: The HotWave Experience. - Danilo Ansaloni; Walter Binder; Philippe Moret; Alex Villazón (LNCS Trans. Aspect Oriented Softw. Dev., 2012)

Exploiting Dynamic Information in IDEs Improves Speed and Correctness of Software Maintenance Tasks. - David Röthlisberger; Marcel Harry; Walter Binder; Philippe Moret; Danilo Ansaloni; Alex Villazón; Oscar Nierstrasz (IEEE Trans. Software Eng., 2012)

Productive Development of Dynamic Program Analysis Tools with DiSL. - Aibek Sarimbekov; Yudi Zheng; Danilo Ansaloni; Lubomír Bulej; Lukás Marek; Walter Binder; Petr Tuma 001; Zhengwei Qi (Australian Software Engineering Conference, 2013)

Enabling Modularity and Re-use in Dynamic Program Analysis Tools for the Java Virtual Machine. - Danilo Ansaloni; Stephen Kell; Yudi Zheng; Lubomír Bulej; Walter Binder; Petr Tuma 001 (ECOOP, 2013)

ShadowVM: robust and comprehensive dynamic program analysis for the java platform. - Lukás Marek; Stephen Kell; Yudi Zheng; Lubomír Bulej; Walter Binder; Petr Tuma 001; Danilo Ansaloni; Aibek Sarimbekov; Andreas Sewe (GPCE, 2013)

Dynamic optimization of bytecode instrumentation. - Yudi Zheng; Lubomír Bulej; Cheng Zhang; Stephen Kell; Danilo Ansaloni; Walter Binder (VMIL@SPLASH, 2013)

A comprehensive toolchain for workload characterization across JVM languages. - Aibek Sarimbekov; Andreas Sewe; Stephen Kell; Yudi Zheng; Walter Binder; Lubomír Bulej; Danilo Ansaloni (PASTE, 2013)

Introduction to dynamic program analysis with DiSL. - Lukás Marek; Yudi Zheng; Danilo Ansaloni; Lubomír Bulej; Aibek Sarimbekov; Walter Binder; Zhengwei Qi (ICPE, 2013)

What to expect when you are consolidating: effective prediction models of application performance on multicores. - Lydia Y. Chen; Giuseppe Serazzi; Danilo Ansaloni; Evgenia Smirni; Walter Binder (Clust. Comput., 2014)

Improving execution unit occupancy on SMT-based processors through hardware-aware thread scheduling. - Achille Peternier; Danilo Ansaloni; Daniele Bonetta; Cesare Pautasso; Walter Binder (Future Gener. Comput. Syst., 2014)

Dynamic program analysis - Reconciling developer productivity and tool performance. - Aibek Sarimbekov; Yudi Zheng; Danilo Ansaloni; Lubomír Bulej; Lukás Marek; Walter Binder; Petr Tuma 001; Zhengwei Qi (Sci. Comput. Program., 2014)

Introduction to dynamic program analysis with DiSL. - Lukás Marek; Yudi Zheng; Danilo Ansaloni; Lubomír Bulej; Aibek Sarimbekov; Walter Binder; Petr Tuma 001 (Sci. Comput. Program., 2015)

Polymorphic bytecode instrumentation. - Walter Binder; Philippe Moret; Éric Tanter; Danilo Ansaloni (Softw. Pract. Exp., 2016)