Mitarbeiter

Dr. Andreas Sewe


… ist Berater für Software Qualität bei der CQSE GmbH. Er hat an der Technischen Universität Darmstadt Mathematik mit Schwerpunkt Informatik studiert und dort im Bereich Softwaretechnik promoviert. Nach Mitgründung und fünfjähriger Arbeit bei einem Start-up, das Maschinelles Lernen und Software Engineering vereint, verstärkt er die CQSE seit 2018.

  • +49 space::152 space::56342856
  • sewe@invalid::cqse.eu

Vorträge


Andreas Sewe:

You Search All Your Life (as a Software Developer): Introducing Codetrails Ctrlflow.

Talk at Eclipse DemoCamp Braunschweig, 2015.

Andreas Sewe:

Crowd-Sourcing, Code-Snippets, and More - What Eclipse Code Recommenders has been up to for Luna.

Talk at Eclipse DemoCamp Frankfurt, 2014.

Andreas Sewe:

Crowd-Sourcing, Code-Snippets, and More - What Eclipse Code Recommenders has been up to for Luna.

Talk at Eclipse DemoCamp Braunschweig, 2014.

Andreas Sewe:

Code Snippets for the World – and Eclipse.

Talk at Eclipse DemoCamp Karlsruhe, 2013.

Andreas Sewe:

Code Recommenders: Developers Come and Go But the Code Remains.

Talk at EclipseCon Boston 2013, 2013.

Andreas Sewe:

Down the Rabbit Hole with Code Recommenders – and into the Cloud.

Talk at Eclipse DemoCamp Kassel, 2013.

Andreas Sewe:

Down the Rabbit Hole with Code Recommenders – and into the Cloud.

Talk at Eclipse DemoCamp Stuttgart, 2013.

Christoph Bockisch, Andreas Sewe:

Efficient language implementation with ALIA4J and EMFText.

Tool Demo at the 12th Conference on Aspect-Oriented Software Development (AOSD’13), 2013.

Christoph Bockisch, Andreas Sewe:

The ALIA4J Approach to Efficient Language Implementation.

Tool Demo at the 3rd Annual Conference on Systems, Programming, and Applications: Software for Humanity (SPLASH’12), 2012.

Aibek Sarimbekov, Walter Binder, Andreas Sewe, Mira Mezini, Alex Villazón:

JP2: Collecting Dynamic Bytecode Metrics in JVMs.

Tool Demo at the 2nd Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH’11), 2011.

Veröffentlichungen


Aibek Sarimbekov, Lukas Stadler, Lubomir Bulej, Andreas Sewe, Andrej Podzimek, Yudi Zheng, Walter Binder:

Workload Characterization of JVM Languages.

Software: Practice and Experience, Vol. 46, 2016.

Aibek Sarimbekov, Andreas Sewe, Stephen Kell, Yudi Zheng, Walter Binder, Lubomir Bulej, Danilo Ansaloni:

A Comprehensive Toolchain for Workload Characterization across JVM Languages.

Proceedings of the Workshop on Program Analysis for Software Tools and Engineering (PASTE’13), 2013.

Lukas Marek, Stephen Kell, Yudi Zheng, Lubomir Bulej, Walter Binder, Petr Tuma, Danilo Ansaloni, Aibek Sarimbekov, Andreas Sewe:

ShadowVM: Robust and Comprehensive Dynamic Program Analysis for the Java Platform.

Proceedings of the International Conference on Generative Programming: Concepts & Experiences (GPCE’13), 2013.

Christoph Bockisch, Andreas Sewe, Haihan Yin, Mira Mezini, Mehmet Aksit:

An In-Depth Look at ALIA4J.

The Journal of Object Technology, Vol. 11, 2012.

Andreas Sewe:

Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine.

Dissertation. Technische Universität Darmstadt, 2012.

Sami Alsouri, Jan Sinschek, Andreas Sewe, Eric Bodden, Mira Mezini, Stefan Katzenbeisser:

Dynamic Anomaly Detection for More Trustworthy Outsourced Computation.

Information Security. Springer Berlin Heidelberg, 2012.

Aibek Sarimbekov, Andreas Sewe, Walter Binder, Philippe Moret, Mira Mezini:

JP2: Call-Site Aware Calling Context Profiling for the Java Virtual Machine.

Science of Computer Programming, 2012.

Andreas Sewe, Mira Mezini, Aibek Sarimbekov, Danilo Ansaloni, Walter Binder, Nathan Ricci, Samuel Z. Guyer:

new Scala() instance of Java: a Comparison of the Memory Behaviour of Java and Scala Programs.

Proceedings of the International Symposium on Memory Management (ISMM’12), 2012.

Yudi Zheng, Danilo Ansaloni, Lukas Marek, Andreas Sewe, Walter Binder, Alex Villazón, Petr Tuma, Zhengwei Qi, Mira Mezini:

Turbo DiSL: Partial Evaluation for High-level Bytecode Instrumentation.

Objects, Models, Components, Patterns. Springer Berlin Heidelberg, 2012.

Christoph Bockisch, Andreas Sewe, Martin Zandberg:

ALIA4J’s [(just-in-time) compile-time] MOP for Advanced Dispatching.

Proceedings of the 5th Workshop on Virtual Machines and Intermediate Languages (VMIL’11), 2011.

Christoph Bockisch, Andreas Sewe, Mira Mezini, Mehmet Akşit:

An Overview of ALIA4J: An Execution Model for Advanced-Dispatching Languages.

Objects, Models, Components, Patterns. Springer Berlin Heidelberg, 2011.

Aibek Sarimbekov, Philippe Moret, Walter Binder, Andreas Sewe, Mira Mezini:

Complete and Platform-Independent Calling Context Profiling for the Java Virtual Machine.

Proceedings of the 6th Workshop on Bytecode Semantics, Verification, Analysis and Transformation, 2011.

Andreas Sewe, Mira Mezini, Aibek Sarimbekov, Walter Binder:

Da Capo con Scala: Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine.

Proceedings of the 26th Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA’11), 2011.

Michael Eichberg, Andreas Sewe:

Encoding the Java Virtual Machine’s Instruction Set.

Proceedings of the 5th Workshop on Bytecode Semantics, Verification, Analysis and Transformation, 2011.

Andreas Sewe, Jannik Jochem, Mira Mezini:

Next in line, Please!: Exploiting the Indirect Benefits of Inlining by Accurately Predicting Further Inlining.

Proceedings of the 5th Workshop on Virtual Machines and Intermediate Languages (VMIL’11), 2011.

Aibek Sarimbekov, Andreas Sewe, Walter Binder, Philippe Moret, Martin Schoeberl, Mira Mezini:

Portable and Accurate Collection of Calling-Context-Sensitive Bytecode Metrics for the Java Virtual Machine.

Proceedings of the 9th International Conference on Principles and Practice of Programming in Java (PPPJ’11), 2011.

Eric Bodden, Andreas Sewe, Jan Sinschek, Hela Oueslati, Mira Mezini:

Taming Reflection: Aiding Static Analysis in the Presence of Reflection and Custom Class Loaders.

Proceedings of the 33rd International Conference on Software Engineering (ICSE’11), 2011.

Christoph Bockisch, Andreas Sewe:

Generic IDE Support for Dispatch-Based Composition.

Proceedings of the First International Workshop on Composition: Objects, Aspects, Components, Services and Product Lines, 2010.

Andreas Sewe, Dingwen Yuan, Jan Sinschek, Mira Mezini:

Headroom-based Pretenuring: Dynamically Pretenuring Objects That Live Long Enough.

Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java (PPPJ ’10), 2010.

Remko Bijker, Christoph Bockisch, Andreas Sewe:

Optimizing the Evaluation of Patterns in Pointcuts.

Proceedings of the 4th workshop on Virtual Machines and Intermediate Languages (VMIL’10), 2010.

Andreas Sewe:

Scala = Java (mod JVM)?

Proceedings of the Work-in-Progress Session at the 8th International Conference on the Principles and Practice of Programming in Java (PPPJ’10), 2010.

Slim Kallel, Anis Charfi, Mira Mezini, Mohamed Jmaiel, Andreas Sewe:

A Holistic Approach for Access Control Policies: From Formal Specification to Aspect-based Enforcement.

International Journal of Information and Computer Security, Vol. 3, 2009.

Jan Sinschek, Andreas Sewe, Mira Mezini:

VM performance evaluation with functional models: An optimist’s outlook.

Proceedings of the 3rd Workshop on Virtual Machines and Intermediate Languages (VMIL’09), 2009.

Andreas Sewe, Christoph Bockisch, Mira Mezini:

Aspects and Class-based Security: A Survey of Interactions between Advice Weaving and the Java 2 Security Model.

Proceedings of the 2nd Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms (VMIL’08), 2008.

Andreas Sewe, Christoph Bockisch, Mira Mezini:

Redundancy-free Residual Dispatch.

Proceedings of the 7th workshop on Foundations of Aspect-Oriented Languages (FOAL 2008), 2008.

Forschungsaktivitäten