Taking an Object-Centric View on Dynamic Information with Object Flow Analysis
Adrian Lienhard, Stéphane Ducasse and Tudor Gîrba
Journal of Computer Languages, Systems and Structures (COMLAN), Elsevier, vol. 35, no. 1, 2009, pp. 63-79
Seaside: A Flexible Environment for Building Dynamic Web Applications
Stéphane Ducasse, Adrian Lienhard and Lukas Renggli
IEEE Software, vol. 24, No. 5, September/October 2007, pp. 56-63
Flow-Centric, Back-In-Time Debugging
Adrian Lienhard, Julien Fierz, Oscar Nierstrasz
47th International Conference on Objects, Models, Components, Patterns (TOOLS'09), Springer, LNBIP 33, 2009, pp. 272–288, acceptance rate 25%
Practical Object-Oriented Back-in-Time Debugging
Adrian Lienhard, Tudor Gîrba and Oscar Nierstrasz
22nd European Conference on Object-Oriented Programming (ECOOP'08), LNCS, Springer, 2008, pp. 592-615, acceptance rate 19%
Recipient of the ECOOP 2008 Distinguished Paper award
Test Blueprints - Exposing Side Effects in Execution Traces to Support Writing Unit Tests
Adrian Lienhard, Tudor Gîrba, Orla Greevy and Oscar Nierstrasz
12th European Conference on Software Maintenance and Reengineering (CSMR'08), IEEE Computer Society Press, 2008, pp. 83-92, acceptance rate 28%
Object Flow Analysis - Taking an Object-Centric View on Dynamic Analysis
Adrian Lienhard, Stéphane Ducasse and Tudor Gîrba
International Conference on Dynamic Languages (ICDL'07), ACM Digital Library, 2007, pp. 121-140
Encapsulating and Exploiting Change with Changeboxes
Marcus Denker, Tudor Gîrba, Adrian Lienhard, Oscar Nierstrasz and Pascal Zumkehr
International Conference on Dynamic Languages (ICDL'07), ACM Digital Library, 2007, pp. 25-49
Tracking Objects to Detect Feature Dependencies
Adrian Lienhard, Orla Greevy and Oscar Nierstrasz
15th IEEE International Conference on Program Comprehension (ICPC'07), 2007, pp. 59-68, acceptance rate 33%
Sub-Method Reflection
Marcus Denker, Stéphane Ducasse, Adrian Lienhard and Philippe Marschall
Journal of Object Technology (JOT), Special Issue, Proceedings of International Conference on Objects, Models, Components, Patterns (TOOLS'07), vol. 6, no. 9, 2007, pp. 231-251
Identifying Traits with Formal Concept Analysis
Adrian Lienhard, Stéphane Ducasse and Gabriela Arévalo
20th IEEE/ACM International Conference on Automated Software Engineering (ASE'05), 2005, pp. 66-75, acceptance rate 10%
Seaside - a Multiple Control Flow Web Application Framework
Stéphane Ducasse, Adrian Lienhard and Lukas Renggli
International Smalltalk Conference, 2004, pp. 231-257
Paper has been downloaded more than 45'000 times
Change-Enabled Software Systems
Oscar Nierstrasz, Marcus Denker, Tudor Gîrba, Adrian Lienhard, David Röthlisberger
Challenges for Software-Intensive Systems and New Computing Paradigms, M. Hölzl, M. Wirsing, J.-P.e Banâtre (Ed.), pp. 64-79, Springer-Verlag, 2008
Evolving a Reflective Language: Lessons Learned from Implementing Traits
Marcus Denker, Stephane Ducasse, and Adrian Lienhard
Proceedings of the International Workshop on Smalltalk Technologies (IWST'09), to appear.
Back to the future in one week - implementing a Smalltalk VM in PyPy
Carl Friedrich Bolz, Adrian Kuhn, Adrian Lienhard, Nicholas D. Matsakis, Oscar Nierstrasz, Lukas Renggli, Armin Rigo and Toon Verwaest
Workshop on Self-sustaining Systems (S3), LNCS, vol. 5142, Springer, 2008, pp. 123-139
Exposing Side Effects in Execution Traces
Adrian Lienhard, Tudor Gîrba, Orla Greevy and Oscar Nierstrasz
3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA), 2007, pp. 11-17
Rapid Prototyping of Visualizations using Mondrian
Adrian Lienhard, Adrian Kuhn and Orla Greevy
4th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT'07), 2007, pp. 67-70
Capturing How Objects Flow At Runtime
Adrian Lienhard, Stéphane Ducasse, Tudor Gîrba and Oscar Nierstrasz
International Workshop on Program Comprehension through Dynamic Analysis (PCODA'06), 2006, pp. 39-43
Analyzing, Capturing and Taming Software Change
Oscar Nierstrasz, Marcus Denker, Tudor Gîrba and Adrian Lienhard
Workshop on Revival of Dynamic Languages (co-located with ECOOP'06), 2006
Dynamic Object Flow Analysis
Adrian Lienhard
Ph.D. thesis, University of Bern, Switzerland, 2008.
Also available as print-on-demand through Lulu (ISBN: 978-1-4092-4742-5)
Bootstrapping Traits
Adrian Lienhard
Master's thesis, University of Bern, Switzerland, 2004
Self-aware, Evolving Eternal Systems
Oscar Nierstrasz, Marcus Denker, Tudor Gîirba, Adrian Kuhn, Adrian Lienhard, David Röthlisberger
Technical Report IAM-08-001, University of Berne, Institute of Applied Mathematics and Computer Sciences, 2008
Adrian Lienhard
Terrassenweg 18
3012 Bern, SWITZERLAND
Phone: +41 31 356 42 56
Adrian Lienhard
Institut für Informatik (IAM)
Universität Bern
Neubrückstrasse 10
3012 Bern, SWITZERLAND
Institut für Informatik (IAM)
Schützenmattstrasse 14
3012 Bern
Room 101
| twitter.com/adrianlienhard | |
| www.linkedin.com/in/adrianlienhard | |
| www.facebook.com/adrianlienhard | |
| Skype | alienhard |
| ICQ | 12377774 |