Lienhard, Adrian

Up a level
Export as [feed] RSS
Group by: Date | Item Type | Refereed | No Grouping

Journal Article

Lienhard, Adrian; Ducasse, Stéphane; Gîrba, Tudor (2009). Taking an Object-Centric View on Dynamic Information with Object Flow Analysis. Computer languages, systems & structures, 35(1), pp. 63-79. New York, N.Y.: Elsevier 10.1016/j.cl.2008.05.006

Denker, Marcus; Ducasse, Stephane; Lienhard, Adrian; Marschall, Philippe (2007). Sub-Method Reflection. Journal of Object Technology, 6(9), pp. 231-251. Zürich: AITO 10.5381/jot.2007.6.9.a14

Ducasse, Stephane; Lienhard, Adrian; Renggli, Lukas (2007). Seaside: A Flexible Environment for Building Dynamic Web Applications. IEEE software, 24(5), pp. 56-63. Los Alamitos, Calif.: IEEE Computer Society 10.1109/MS.2007.144

Book Section

Lienhard, Adrian; Fierz, Julien; Nierstrasz, Oscar (2009). Flow-Centric, Back-In-Time Debugging. In: Objects, Components, Models and Patterns, Proceedings of TOOLS Europe 2009. Lecture Notes in Business Information: Vol. 33 (pp. 272-288). Heidelberg: Springer Verlag 10.1007/978-3-642-02571-6_16

Nierstrasz, Oscar Marius; Denker, Marcus; Gîrba, Tudor; Lienhard, Adrian; Röthlisberger, David (2008). Change-Enabled Software Systems. In: Wirsing, Martin; Banâtre, Jean-Pierre; Hölzl, Matthias; Rauschmayer, Axel (eds.) Software-Intensive Systems and New Computing Paradigms. Challenges and Visions. Lecture Notes in Computer Science: Vol. 5380 (pp. 64-79). Heidelberg: Springer 10.1007/978-3-540-89437-7_3

Lienhard, Adrian; Gîrba, Tudor; Nierstrasz, Oscar (2008). Practical Object-Oriented Back-in-Time Debugging. In: Vitek, Jan (ed.) ECOOP 2008 - Object-Oriented Programming. 22nd European Conference, Paphos, Cyprus, July 7-11, 2008. Proceedings. Lecture Notes in Computer Science: Vol. 5142 (pp. 592-615). Heidelberg: Springer Verlag 10.1007/978-3-540-70592-5_25

Bolz, Carl Friedrich; Lienhard, Adrian; Matsakis, Nicholas D.; Nierstrasz, Oscar Marius; Renggli, Lukas; Rigo, Armin; Verwaest, Toon Wim Jan (2008). Back to the future in one week - implementing a Smalltalk VM in PyPy. In: Robert Hirschfeld and Kim Rose Hirschfeld, Robert; Rose, Kim (eds.) Self-Sustaining Systems. First Workshop, S3 2008 Potsdam, Germany, May 15-16, 2008 Revised Selected Papers. Lecture Notes in Computer Science: Vol. 5146 (pp. 123-139). Heidelberg: Springer Verlag 10.1007/978-3-540-89275-5_7

Report

Nierstrasz, Oscar Marius; Denker, Marcus; Gîrba, Tudor; Kuhn, Adrian; Lienhard, Adrian; Röthlisberger, David (2008). Self-aware, Evolving Eternal Systems Bern: Institut für Informatik und angewandte Mathematik

Conference or Workshop Item

Verwaest, Toon; Bruni, Camillo; Gurtner, David; Lienhard, Adrian; Nierstrasz, Oscar (2010). Pinocchio: Bringing Reflection to Life with First-Class Interpreters. In: OOPSLA Onward! '10. Proceedings of the ACM international conference on Object oriented programming systems languages and applications (pp. 774-789). New York: Association for Computing Machinery ACM 10.1145/1869459.1869522

Ducasse, Stéphane; Denker, Marcus; Lienhard, Adrian (2009). Evolving a Reflective Language. Lessons Learned from Implementing Traits. In: IWST '09 Proceedings of the International Workshop on Smalltalk Technologies (pp. 82-86). New York, NY, USA: ACM 10.1145/1735935.1735949

Lienhard, Adrian; Girba, Tudor Adrian; Greevy, Orla; Nierstrasz, Oscar Marius (2008). Test Blueprints - Exposing Side Effects in Execution Traces to Support Writing Unit Tests. In: 12th European Conference on Software Maintenance and Reengineering (pp. 83-92). Washington, DC: IEEE Computer Society 10.1109/CSMR.2008.4493303

Lienhard, Adrian; Greevy, Orla; Nierstrasz, Oscar Marius (2007). Tracking Objects to detect Feature Dependencies. Proceedings / Annual International Symposium on Computer Architecture, pp. 59-68. Washington, DC: IEEE Computer Society

Lienhard, Adrian; Kuhn, Adrian; Greevy, Orla (2007). Rapid Prototyping of Visualizations using Mondrian. In: VISSOFT 2007. 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis (pp. 67-70). Washington, DC: IEEE Computer Society

Lienhard, Adrian; Ducasse, Stephane; Gîrba, Tudor (2007). Object Flow Analysis : Taking an Object-Centric View on Dynamic Analysis. In: Demeyer, Serge; Perrot, Jean-François (eds.) Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007. ACM International Conference Proceeding Series: Vol. 286 (pp. 121-140). New York: Association for Computing Machinery ACM 10.1145/1352678.1352686

Röthlisberger, David; Greevy, Orla; Lienhard, Adrian (2007). Feature-centric Environment. In: 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis (pp. 150-151). Washington, DC: IEEE Computer Society 10.1109/VISSOF.2007.4290714

Lienhard, Adrian; Gîrba, Tudor; Greevy, Orla; Nierstrasz, Oscar (2007). Exposing Side Effects in Execution Traces. Delft University of Technology. Software Engineering Research Group. Technical Report Series, pp. 11-17. Delft: Delft University of Technology

Denker, Marcus; Gîrba, Tudor; Lienhard, Adrian; Nierstrasz, Oscar; Renggli, Lukas; Zumkehr, Pascal (2007). Encapsulating and Exploiting Change with Changeboxes. In: Demeyer, Serge; Perrot, Jean-François (eds.) 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007. ACM International Conference Proceeding Series: Vol. 286 (pp. 25-49). New York: Association for Computing Machinery ACM 10.1145/1352678.1352681

Lienhard, Adrian; Ducasse, Stéphane; Gîrba, Tudor; Nierstrasz, Oscar (2006). Capturing How Objects Flow At Runtime. In: Zaidman, Andy; Hamou-Lhadj, Abdelwahab; Greevy, Orla (eds.) PCODA 2006. 2nd International Workshop on Program Comprehension through Dynamic Analysis co-located with the 13th Working Conference on Reverse Engineering (pp. 39-43). Antwerpen: Department of Mathematics & Computer Science, Universiteit Antwerpen

Nierstrasz, Oscar; Denker, Marcus; Gîrba, Tudor; Lienhard, Adrian (2006). Analyzing, Capturing and Taming Software Change. In: Proceedings of the Workshop on Revival of Dynamic Languages (co-located with ECOOP'06). Verlag fehlt

Lienhard, Adrian; Ducasse, Stéphane; Arévalo, Gabriela (November 2005). Identifying Traits with Formal Concept Analysis. In: 20th IEEE/ACM international Conference on Automated software engineering (pp. 66-75). IEEE Computer Society 10.1145/1101908.1101921

Ducasse, Stéphane; Lienhard, Adrian; Renggli, Lukas (September 2004). Seaside — a Multiple Control Flow Web Application Framework. In: Proceedings of ESUG International Conference 2004. Köthen, Deutschland. 06. Sept. 2004.

Thesis

make_name_string expected hash reference (2008). Dynamic Object Flow Analysis. (Dissertation, University of Bern, Philosophisch-naturwissenschaftliche Fakultät)

Provide Feedback