2025

Think locally, act globally: A programming model for decentralized applications.
Haas, Kuessner, Mogk, Mezini, INTERNET (4). 10.1109/MIC.2025.3618947

Prompting neural-guided equation discovery based on residuals.
Brugger, Pfanschilling, Richter, Mezini, Kramer, DIS. 10.1007/978-3-032-05461-6\_7

Scaling up: Revisiting mining android sandboxes at scale for malware classification (replication paper).
Costa, Medeiros, Oliveira, Calássio, Bonifácio, Narasimhan, Mezini, Ribeiro, ECOOP. 10.4230/LIPICS.ECOOP.2025.40

Integrating symbolic execution into the fine-tuning of code-generating LLMs.
Sakharova, Anand, Mezini, NAACL. 10.18653/V1/2025.NAACL-SRW.27

AI-assisted programming: From intelligent code completion to foundation models: A twenty-year journey.
Mezini, SE. 10.18420/SE2025-02

Unimocg: Modular call-graph algorithms for consistent handling of language features.
Helm, Roth, Keidel, Reif, Mezini, SE. 10.18420/SE2025-15

Total recall? How good are static call graphs really?.
Helm, Keidel, Kampkötter, Düsing, Roth, Hermann, Mezini, SE. 10.18420/SE2025-28

AXA: Cross-language analysis through integration of single-language analyses.
Roth, Näumann, Helm, Keidel, Mezini, SE. 10.18420/SE2025-29

2024

Compiling with arrays (artifact).
Richter, Böhler, Weisenburger, Mezini, DARTS (2). 10.4230/DARTS.10.2.18

LoRe: A programming model for verifiably safe local-first software.
Haas, Mogk, Yanakieva, Bieniusa, Mezini, TOPLAS (1). 10.1145/3633769

A critical study of what code-LLMs (do not) learn.
Anand, Verma, Narasimhan, Mezini, ACL. 10.18653/V1/2024.FINDINGS-ACL.939

Transitions in wireless networks: Selected results of collaborative research in MAKI.
Freisleben, Hinz, Hollick, Klein, Mezini, Ortiz, BIRTHDAY. 10.1007/978-3-031-71874-8\_11

Residuals for equation discovery.
Brugger, Pfanschilling, Mezini, Kramer, DIS.

Compiling with arrays.
Richter, Böhler, Weisenburger, Mezini, ECOOP. 10.4230/LIPICS.ECOOP.2024.33

A modular soundness theory for the blackboard analysis architecture.
Keidel, Helm, Roth, Mezini, ESOP. 10.1007/978-3-031-57267-8\_14

Incrementalizing polynomial functors.
Böhler, Richter, Mezini, FTFJP. 10.1145/3678721.3686231

Towards trustworthy AI software development assistance.
Maninger, Narasimhan, Mezini, ICSE. 10.1145/3639476.3639770

Unimocg: Modular call-graph algorithms for consistent handling of language features.
Helm, Roth, Keidel, Reif, Mezini, ISSTA. 10.1145/3650212.3652109

Total recall? How good are static call graphs really?.
Helm, Keidel, Kampkötter, Düsing, Roth, Hermann, Mezini, ISSTA. 10.1145/3650212.3652114

AXA: Cross-language analysis through integration of single-language analyses.
Roth, Näumann, Helm, Keidel, Mezini, KBSE. 10.1145/3691620.3696193

Supporting error chains in static analysis for precise evaluation results and enhanced usability.
Wickert, Schlichtig, Vogel, Winter, Mezini, Bodden, WCRE. 10.1109/SANER60148.2024.00076

Total recall? How good are static call graphs really? - companion artifact (version 1.0.0).
Helm, Keidel, Kampkötter, Düsing, Roth, Hermann, Mezini, 10. 10.5281/ZENODO.10888532

Total recall? How good are static call graphs really? - companion artifact (version 2.0.0).
Helm, Keidel, Kampkötter, Düsing, Roth, Hermann, Mezini, 11. 10.5281/ZENODO.13134617

Unimocg: Modular call-graph algorithms for consistent handling of language features - companion artifact (version 1).
Helm, Roth, Keidel, Reif, Mezini, 11. 10.5281/ZENODO.10890011

Stg-tud/ainf-compiling-with-arrays.
Richter, Böhler, Weisenburger, Mezini, 11. 10.4230/ARTIFACTS.22453

Artifact of the paper "AXA: Cross-language analysis through integration of single-language analyses" (version 1).
Roth, Näumann, Helm, Keidel, Mezini, 11. 10.5281/ZENODO.13364691

Artifact of the paper "AXA: Cross-language analysis through integration of single-language analyses" (version 2).
Roth, Näumann, Helm, Keidel, Mezini, 11. 10.5281/ZENODO.13374578

2023

LoRe: A programming model for verifiably safe local-first software (artifact).
Haas, Mogk, Yanakieva, Bieniusa, Mezini, DARTS (2). 10.4230/DARTS.9.2.11

A direct-style effect notation for sequential and parallel programs (artifact).
Richter, Böhler, Weisenburger, Mezini, DARTS (2). 10.4230/DARTS.9.2.17

Algebraic replicated data types: Programming secure local-first software (artifact).
Kuessner, Mogk, Wickert, Mezini, DARTS (2). 10.4230/DARTS.9.2.26

Prisma : A tierless language for enforcing contract-client protocols in decentralized applications.
Richter, Kretzler, Weisenburger, Salvaneschi, Faust, Mezini, TOPLAS (3). 10.1145/3604629

Towards code generation from BDD test case specifications: A vision.
Chemnitz, Reichenbach, Aldebes, Naveed, Narasimhan, Mezini, CAIN. 10.1109/CAIN58948.2023.00031

LoRe: A programming model for verifiably safe local-first software (extended abstract).
Haas, Mogk, Yanakieva, Bieniusa, Mezini, ECOOP. 10.4230/LIPICS.ECOOP.2023.12

Algebraic replicated data types: Programming secure local-first software.
Kuessner, Mogk, Wickert, Mezini, ECOOP. 10.4230/LIPICS.ECOOP.2023.14

A direct-style effect notation for sequential and parallel programs.
Richter, Böhler, Weisenburger, Mezini, ECOOP. 10.4230/LIPICS.ECOOP.2023.25

Using rewrite strategies for efficient functional automatic differentiation.
Böhler, Richter, Mezini, FTFJP. 10.1145/3605156.3606456

UnGoML: Automated classification of unsafe usages in go.
Wickert, Damke, Baumgärtner, Hüllermeier, Mezini, MSR. 10.1109/MSR59073.2023.00050

Securing your crypto-API usage through tool support - A usability study.
Krüger, Reif, Wickert, Nadi, Ali, Bodden, Acar, Mezini, Fahl, SECDEV. 10.1109/SECDEV56634.2023.00015

WasmA: A static WebAssembly analysis framework for everyone.
Breitfelder, Roth, Baumgärtner, Mezini, WCRE. 10.1109/SANER56733.2023.00085

Evaluating and improving transformers pre-trained on ASTs for code completion.
Ochs, Narasimhan, Mezini, WCRE. 10.1109/SANER56733.2023.00096

Artifact for paper "a modular soundness theory for the blackboard analysis architecture" (version 1.0).
Keidel, Helm, Roth, Mezini, 10. 10.5281/ZENODO.10418007

Artifact for paper "a modular soundness theory for the blackboard analysis architecture" (version 1.1).
Keidel, Helm, Roth, Mezini, 10. 10.5281/ZENODO.10418484

2022

Prisma: A tierless language for enforcing contract-client protocols in decentralized applications (artifact).
Richter, Kretzler, Weisenburger, Salvaneschi, Faust, Mezini, DARTS (2). 10.4230/DARTS.8.2.16

Dependently-typed data plane programming.
Eichholz, Campbell, Krebs, Foster, Mezini, PACMPL (POPL). 10.1145/3498701

Prisma: A tierless language for enforcing contract-client protocols in decentralized applications (extended abstract).
Richter, Kretzler, Weisenburger, Salvaneschi, Faust, Mezini, ECOOP. 10.4230/LIPICS.ECOOP.2022.35

CiFi: Versatile analysis of class and field immutability.
Roth, Helm, Reif, Mezini, SE. 10.18420/SE2022-WS-027

jGuard: Programming misuse-resilient APIs.
Binder, Narasimhan, Kernig, Mezini, SLE. 10.1145/3567512.3567526

To fix or not to fix: A critical study of crypto-misuses in the wild.
Wickert, Baumgärtner, Schlichtig, Narasimhan, Mezini, TRUSTCOM. 10.1109/TRUSTCOM56396.2022.00051

Networked systems - 10th international conference, NETYS 2022, virtual event, may 17-19, 2022, proceedings.
NETYS. 10.1007/978-3-031-17436-0

2021

ReactiFi: Reactive programming of wi-fi firmware on mobile devices.
Sterz, Eichholz, Mogk, Baumgärtner, Graubner, Hollick, Mezini, Freisleben, PROGRAMMING (2). 10.22152/PROGRAMMING-JOURNAL.ORG/2021/5/4

CrySL: An extensible approach to validating the correct usage of cryptographic APIs.
Krüger, Späth, Ali, Bodden, Mezini, TSE (11). 10.1109/TSE.2019.2948910

Dealing with variability in API misuse specification.
Bonifácio, Krüger, Narasimhan, Bodden, Mezini, ECOOP. 10.4230/LIPICS.ECOOP.2021.19

Python crypto misuses in the wild.
Wickert, Baumgärtner, Breitfelder, Mezini, ESEM. 10.1145/3475716.3484195

Modeling civilian mobility in large-scale disasters.
Zobel, Lieser, Meuser, Baumgärtner, Mezini, Steinmetz, ISCRAM.

Impact of programming languages on machine learning bugs.
Sztwiertnia, Grübel, Chouchane, Sokolowski, Narasimhan, Mezini, ISSTA. 10.1145/3464968.3468408

NerdBug: Automated bug detection in neural networks.
Jafarinejad, Narasimhan, Mezini, ISSTA. 10.1145/3464968.3468409

CiFi: Versatile analysis of class and field immutability.
Roth, Helm, Reif, Mezini, KBSE. 10.1109/ASE51524.2021.9678903

Fex: Assisted identification of domain features from C programs.
Müller, Narasimhan, Mezini, SCAM. 10.1109/SCAM52516.2021.00029

Programming and execution models for next generation code intelligence systems (keynote).
Mezini, SIGSOFT. 10.1145/3468264.3478688

Dealing with variability in API misuse specification (artifact package) (version 1).
Bonifácio, Krüger, Narasimhan, Bodden, Mezini, 10. 10.5281/ZENODO.4697875

2020

Hidden in plain sight: Obfuscated strings threatening your privacy.
Glanz, Müller, Baumgärtner, Reif, Amann, Anthonysamy, Mezini, CCS. 10.1145/3320269.3384745

LoRAgent: A DTN-based location-aware communication system using LoRa.
Baumgärtner, Lieser, Zobel, Bloessl, Steinmetz, Mezini, GHTC. 10.1109/GHTC46280.2020.9342886

A programming model for semi-implicit parallelization of static analyses.
Helm, Kübler, Kölzer, Haller, Eichberg, Salvaneschi, Mezini, ISSTA. 10.1145/3395363.3397367

TACAI: An intermediate representation based on abstract interpretation.
Reif, Kübler, Helm, Hermann, Eichberg, Mezini, PLDI. 10.1145/3394451.3397204

Investigating next steps in static API-misuse detection.
Amann, Nguyen, Nadi, Nguyen, Mezini, SE. 10.18420/SE2020\_32

Modular collaborative program analysis in OPAL.
Helm, Kübler, Reif, Eichberg, Mezini, SIGSOFT. 10.1145/3368089.3409765

Uncovering the hidden dangers: Finding unsafe go code in the wild.
Lauinger, Baumgärtner, Wickert, Mezini, TRUSTCOM. 10.1109/TRUSTCOM50675.2020.00063

Mind the GAP: Security & privacy risks of contact tracing apps.
Baumgärtner, Dmitrienko, Freisleben, Gruler, Höchst, Kühlberg, Mezini, Mitev, Miettinen, Muhamedagic, Nguyen, Penning, Pustelnik, Roos, Sadeghi, Schwarz, Uhl, TRUSTCOM. 10.1109/TRUSTCOM50675.2020.00069

Artifact for modular collaborative program analysis in OPAL (version 3).
Helm, Kübler, Reif, Eichberg, Mezini, 10. 10.5281/ZENODO.3872848

Evaluation results for modular collaborative program analysis in OPAL (version 1).
Helm, Kübler, Reif, Eichberg, Mezini, 10. 10.5281/ZENODO.3972736

2019

A fault-tolerant programming model for distributed interactive applications.
Mogk, Drechsler, Salvaneschi, Mezini, PACMPL (OOPSLA). 10.1145/3360570

Language-integrated privacy-aware distributed queries.
Salvaneschi, Köhler, Sokolowski, Haller, Erdweg, Mezini, PACMPL (OOPSLA). 10.1145/3360593

Comprehensive multiparty session types.
Bejleri, Domnori, Viering, Eugster, Mezini, PROGRAMMING (3). 10.22152/PROGRAMMING-JOURNAL.ORG/2019/3/6

A systematic evaluation of static API-misuse detectors.
Amann, Nguyen, Nadi, Nguyen, Mezini, TSE (12). 10.1109/TSE.2018.2827384

DTN7: An open-source disruption-tolerant networking implementation of bundle protocol 7.
Penning, Baumgärtner, Höchst, Sterz, Mezini, Freisleben, ADHOC-NOW. 10.1007/978-3-030-31831-4\_14

Online reprogrammable multi tenant switches.
Krude, Hofmann, Eichholz, Wehrle, Koch, Mezini, CONEXT. 10.1145/3359993.3366643

How to avoid making a billion-dollar mistake: Type-safe data plane programming with SafeP4.
Eichholz, Campbell, Foster, Salvaneschi, Mezini, ECOOP. 10.4230/LIPICS.ECOOP.2019.12

Smart street lights and mobile citizen apps for resilient communication in a digital city.
Baumgärtner, Höchst, Lampe, Mogk, Sterz, Weisenburger, Mezini, Freisleben, GHTC. 10.1109/GHTC46095.2019.9033134

Judge: Identifying, understanding, and evaluating sources of unsoundness in call graphs.
Reif, Kübler, Eichberg, Helm, Mezini, ISSTA. 10.1145/3293882.3330555

A dataset of parametric cryptographic misuses.
Wickert, Reif, Eichberg, Dodhy, Mezini, MSR. 10.1109/MSR.2019.00023

Investigating next steps in static API-misuse detection.
Amann, Nguyen, Nadi, Nguyen, Mezini, MSR. 10.1109/MSR.2019.00053

GRASS: Generic reactive application-specific scheduling.
Blöcher, Eichholz, Weisenburger, Eugster, Mezini, Salvaneschi, OOPSLA. 10.1145/3358503.3361274

Language support for multiple privacy enhancing technologies.
Oak, Mezini, Salvaneschi, PROGRAMMING. 10.1145/3328433.3328446

A unified lattice model and framework for purity analyses.
Helm, Kübler, Eichberg, Reif, Mezini, SE. 10.18420/SE2019-10

Optimizing data plane programs for the network.
Krude, Eichholz, Winck, Wehrle, Mezini, SIGCOMM. 10.1145/3341561.3349590

2018

CrySL: An extensible approach to validating the correct usage of cryptographic APIs (artifact).
Krüger, Späth, Ali, Bodden, Mezini, DARTS (3). 10.4230/DARTS.4.3.6

Versatile event correlation with algebraic effects.
Bracevac, Amin, Salvaneschi, Erdweg, Eugster, Mezini, PACMPL (ICFP). 10.1145/3236762

Thread-safe reactive programming.
Drechsler, Mogk, Salvaneschi, Mezini, PACMPL (OOPSLA). 10.1145/3276477

Exploration of language specifications by compilation to first-order logic.
Grewe, Erdweg, Pacak, Raulf, Mezini, SCP. 10.1016/J.SCICO.2017.08.001

Cooperative decoupled processes.
Bejleri, Mezini, Eugster, Domnori, SQJ (3). 10.1007/S11219-017-9366-6

Opportunistic named functions in disruption-tolerant emergency networks.
Graubner, Lampe, Hochst, Baumgärtner, Mezini, Freisleben, CF. 10.1145/3203217.3203234

Multimodal complex event processing on mobile devices.
Graubner, Thelen, Körber, Sterz, Salvaneschi, Mezini, Seeger, Freisleben, DEBS. 10.1145/3210284.3210289

Fault-tolerant distributed reactive programming.
Mogk, Baumgärtner, Salvaneschi, Freisleben, Mezini, ECOOP. 10.4230/LIPICS.ECOOP.2018.1

CrySL: An extensible approach to validating the correct usage of cryptographic APIs.
Krüger, Späth, Ali, Bodden, Mezini, ECOOP. 10.4230/LIPICS.ECOOP.2018.10

On the impact of order information in API usage patterns.
Çergani, Mezini, ICSOFT. 10.1007/978-3-030-29157-0\_4

Investigating order information in API-usage patterns: A benchmark and empirical study.
Çergani, Proksch, Nadi, Mezini, ICSOFT. 10.5220/0006839000910102

Incremental overload resolution in object-oriented programming languages.
Szabó, Kuci, Bijman, Mezini, Erdweg, ISSTA. 10.1145/3236454.3236485

Systematic evaluation of the unsoundness of call graph construction algorithms for java.
Reif, Kübler, Eichberg, Mezini, ISSTA. 10.1145/3236454.3236503

Lattice based modularization of static analyses.
Eichberg, Kübler, Helm, Reif, Salvaneschi, Mezini, ISSTA. 10.1145/3236454.3236509

A unified lattice model and framework for purity analyses.
Helm, Kübler, Eichberg, Reif, Mezini, KBSE. 10.1145/3238147.3238226

System description: An infrastructure for combining domain knowledge with automated theorem provers.
Grewe, Erdweg, Pacak, Mezini, PPDP. 10.1145/3236950.3236960

Towards safe modular composition of network functions.
Eichholz, Salvaneschi, Mezini, PROGRAMMING. 10.1145/3191697.3213804

Reactive programming experience with REScala.
Mogk, Salvaneschi, Mezini, PROGRAMMING. 10.1145/3191697.3214337

CodeMatch.
Glanz, Amann, Eichberg, Reif, Mezini, SE.

Call graph construction for java libraries.
Reif, Eichberg, Mezini, SE.

2017

On the positive effect of reactive programming on software comprehension: An empirical study.
Salvaneschi, Proksch, Amann, Nadi, Mezini, TSE (12). 10.1109/TSE.2017.2655524

A co-contextual type checker for featherweight java.
Kuci, Erdweg, Bracevac, Bejleri, Mezini, ECOOP. 10.4230/LIPICS.ECOOP.2017.18

CogniCrypt: Supporting developers in using cryptography.
Krüger, Nadi, Reif, Ali, Mezini, Bodden, Göpfert, Günther, Weinert, Demmler, Kamath, KBSE. 10.1109/ASE.2017.8115707

DTN-RPC: Remote procedure calls for disruption-tolerant networking.
Sterz, Baumgärtner, Mogk, Mezini, Freisleben, NETWORKING. 10.23919/IFIPNETWORKING.2017.8264848

Hermes: Assessment and creation of effective test corpora.
Reif, Eichberg, Hermann, Mezini, PLDI. 10.1145/3088515.3088523

"Jumping through hoops": Why do java developers struggle with cryptography APIs?.
Nadi, Krüger, Mezini, Bodden, SE.

CodeMatch: Obfuscation won’t conceal your repackaged app.
Glanz, Amann, Eichberg, Reif, Hermann, Lerch, Mezini, SIGSOFT. 10.1145/3106237.3106305

Hardening java’s access control by abolishing implicit privilege elevation.
Holzinger, Hermann, Lerch, Bodden, Mezini, SP. 10.1109/SP.2017.16

Enriching in-IDE process information with fine-grained source code history.
Proksch, Nadi, Amann, Mezini, WCRE. 10.1109/SANER.2017.7884626

2016

Cooperative decoupled processes: The e-calculus and linearity.
Bejleri, Mezini, Eugster, AOSD. 10.1145/2889443.2889449

CPL: A core language for cloud computing.
Bracevac, Erdweg, Salvaneschi, Mezini, AOSD. 10.1145/2889443.2889452

Automating proof steps of progress proofs: Comparing vampire and dafny.
Grewe, Erdweg, Mezini, CADE. 10.29007/5ZJP

Debugging reactive programming with reactive inspector.
Salvaneschi, Mezini, ICSE. 10.1145/2889160.2893174

Debugging for reactive programming.
Salvaneschi, Mezini, ICSE. 10.1145/2884781.2884815

Jumping through hoops: Why do java developers struggle with cryptography APIs?.
Nadi, Krüger, Mezini, Bodden, ICSE. 10.1145/2884781.2884790

Evaluating the evaluations of code recommender systems: A reality check.
Proksch, Amann, Nadi, Mezini, KBSE. 10.1145/2970276.2970330

MUBench: A benchmark for API-misuse detectors.
Amann, Nadi, Nguyen, Nguyen, Mezini, MSR. 10.1145/2901739.2903506

A dataset of simplified syntax trees for c#.
Proksch, Amann, Nadi, Mezini, MSR. 10.1145/2901739.2903507

Exploration of language specifications by compilation to first-order logic.
Grewe, Erdweg, Raulf, Mezini, PPDP. 10.1145/2967973.2968606

SecureScala: Scala embedding of secure computations.
Hauck, Savvides, Eugster, Mezini, Salvaneschi, SCALA. 10.1145/2998392.2998403

Intelligent code completion with bayesian networks.
Proksch, Lerch, Mezini, SE.

Getting to know you: Towards a capability model for java.
Hermann, Reif, Eichberg, Mezini, SE.

Hidden truths in dead software paths.
Eichberg, Hermann, Mezini, Glanz, SE.

An empirical study on program comprehension with reactive programming.
Salvaneschi, Amann, Proksch, Mezini, SE.

Addressing scalability in API method call analytics.
Çergani, Proksch, Nadi, Mezini, SIGSOFT. 10.1145/2989238.2989240

Call graph construction for java libraries.
Reif, Eichberg, Hermann, Lerch, Mezini, SIGSOFT. 10.1145/2950290.2950312

A study of visual studio usage in practice.
Amann, Proksch, Nadi, Mezini, WCRE. 10.1109/SANER.2016.39

2015

Abmash: Mashing up legacy web applications by automated imitation of human actions.
Ortac, Monperrus, Mezini, SPE (5). 10.1002/SPE.2249

Intelligent code completion with bayesian networks.
Proksch, Lerch, Mezini, TOSEM (1). 10.1145/2744200

Using vampire in soundness proofs of type systems.
Grewe, Erdweg, Mezini, CADE. 10.29007/22X6

Access-path abstraction: Scaling field-sensitive data-flow analysis with unbounded access paths (T).
Lerch, Späth, Bodden, Mezini, KBSE. 10.1109/ASE.2015.9

Towards secure integration of cryptographic software.
Arzt, Nadi, Ali, Bodden, Erdweg, Mezini, OOPSLA. 10.1145/2814228.2814229

Toward incremental type checking for java.
Kuci, Erdweg, Mezini, OOPSLA. 10.1145/2814189.2817272

Type systems for the masses: Deriving soundness proofs and efficient checkers.
Grewe, Erdweg, Wittmann, Mezini, OOPSLA. 10.1145/2814228.2814239

A co-contextual formulation of type rules and its application to incremental type checking.
Erdweg, Bracevac, Kuci, Krebs, Mezini, OOPSLA. 10.1145/2814270.2814277

Hidden truths in dead software paths.
Eichberg, Hermann, Mezini, Glanz, SIGSOFT. 10.1145/2786805.2786865

Getting to know you: Towards a capability model for java.
Hermann, Reif, Eichberg, Mezini, SIGSOFT. 10.1145/2786805.2786829

2014

JP2: Call-site aware calling context profiling for the java virtual machine.
Sarimbekov, Sewe, Binder, Moret, Mezini, SCP. 10.1016/J.SCICO.2011.11.003

Programming with implicit flows.
Salvaneschi, Eugster, Mezini, SOFTWARE (5). 10.1109/MS.2014.101

Finding bugs in program generators by dynamic analysis of syntactic language constraints.
Erdweg, Vergu, Mezini, Visser, AOSD. 10.1145/2584469.2584474

REScala: Bridging between object-oriented and functional style in reactive applications.
Salvaneschi, Hintz, Mezini, AOSD. 10.1145/2577080.2577083

Blending and reusing rules for architectural degradation prevention.
Gurgel, Bertran, Garcia, Staa, Mezini, Eichberg, Mitschke, AOSD. 10.1145/2577080.2577087

JEScala: Modular coordination with declarative events and joins.
Ham, Salvaneschi, Mezini, Noyé, AOSD. 10.1145/2577080.2577082

Modular specification and dynamic enforcement of syntactic language constraints when generating code.
Erdweg, Vergu, Mezini, Visser, AOSD. 10.1145/2577080.2577089

Towards virtual traits in scala.
Weiel, Maier, Erdweg, Eichberg, Mezini, ECOOP. 10.1145/2637647.2637654

Weaving aspects and business processes through model transformation.
Witteborg, Charfi, Collell, Mezini, ESOCC. 10.1007/978-3-662-44879-3\_4

Method-call recommendations from implicit developer feedback.
Amann, Proksch, Mezini, ICSE. 10.1145/2593728.2593730

Towards standardized evaluation of developer-assistance tools.
Proksch, Amann, Mezini, ICSE. 10.1145/2593822.2593827

Distributed REScala: An update algorithm for distributed reactive programming.
Drechsler, Salvaneschi, Mogk, Mezini, OOPSLA. 10.1145/2660193.2660240

i3QL: Language-integrated live data views.
Mitschke, Erdweg, Köhler, Mezini, Salvaneschi, OOPSLA. 10.1145/2660193.2660242

SPLLIFT - statically analyzing software product lines in minutes instead of years.
Bodden, Tolêdo, Ribeiro, Brabrand, Borba, Mezini, SE.

FlowTwist: Efficient context-sensitive inside-out taint analysis for large codebases.
Lerch, Hermann, Bodden, Mezini, SIGSOFT. 10.1145/2635868.2635878

An empirical study on program comprehension with reactive programming.
Salvaneschi, Amann, Proksch, Mezini, SIGSOFT. 10.1145/2635868.2635895

2013

Incremental concrete syntax for embedded languages with support for separate compilation.
Dinkelaker, Eichberg, Mezini, SCP (6). 10.1016/J.SCICO.2012.12.002

Modular specification and checking of structural dependencies.
Mitschke, Eichberg, Mezini, Garcia, Bertran, TAOSD. 10.1007/978-3-642-55099-7\_6

Towards reactive programming for object-oriented applications.
Salvaneschi, Mezini, TAOSD. 10.1007/978-3-642-55099-7\_7

Detecting missing method calls as violations of the majority rule.
Monperrus, Mezini, TOSEM (1). 10.1145/2430536.2430541

Automated API property inference techniques.
Robillard, Bodden, Kawrykow, Mezini, Ratchford, TSE (5). 10.1109/TSE.2012.63

Understanding multilayered applications for building extensions.
Aly, Charfi, Wu, Mezini, AOSD. 10.1145/2451592.2451594

Reactive behavior in object-oriented applications: An analysis and a research roadmap.
Salvaneschi, Mezini, AOSD. 10.1145/2451436.2451442

Modular specification and checking of structural dependencies.
Mitschke, Eichberg, Mezini, Garcia, Bertran, AOSD. 10.1145/2451436.2451448

Towards distributed reactive programming.
Salvaneschi, Drechsler, Mezini, COORDINATION. 10.1007/978-3-642-38493-6\_16

Finding duplicates of your yet unwritten bug report.
Lerch, Mezini, CSMR. 10.1109/CSMR.2013.17

XPoints: Extension interfaces for multilayered applications.
Aly, Charfi, Erdweg, Mezini, EDOC. 10.1109/EDOC.2013.34

Template constructors for reusable object initialization.
Martin, Mezini, Erdweg, GPCE. 10.1145/2517208.2517212

Building extensions for applications: Towards the understanding of extension possibilities.
Aly, Charfi, Mezini, IWPC. 10.1109/ICPC.2013.6613846

SPL{}^{\mbox{LIFT}}: Statically analyzing software product lines in minutes instead of years.
Bodden, Tolêdo, Ribeiro, Brabrand, Borba, Mezini, PLDI. 10.1145/2491956.2491976

Joint meeting of the european software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering, ESEC/FSE’13, saint petersburg, russian federation, august 18-26, 2013.
SIGSOFT. 10.1145/2491411

2012

What should developers be aware of? An empirical study on the directives of API documentation.
Monperrus, Eichberg, Tekes, Mezini, ESE (6). 10.1007/S10664-011-9186-4

An aspect-oriented framework for specification and enforcement of non-functional concerns in WS-BPEL.
Charfi, Schmeling, Mezini, IJWGS (4). 10.1504/IJWGS.2012.051527

A survey on non-functional concerns in web services.
Schmeling, Charfi, Heinzl, Mezini, IJWIS (1). 10.1108/17440081211222573

An in-depth look at ALIA4J.
Bockisch, Sewe, Yin, Mezini, Aksit, JOT (1). 10.5381/JOT.2012.11.1.A7

On the extensibility requirements of business applications.
Aly, Charfi, Mezini, AOSD. 10.1145/2162004.2162006

Towards conflict-free composition of non-functional concerns.
Schmeling, Charfi, Martin, Mezini, CAISE. 10.1007/978-3-642-31095-9\_6

A recommendation system for exception handling code.
Barbosa, Garcia, Mezini, ICSE. 10.1109/WEH.2012.6226601

Semi-automatically extracting FAQs to improve accessibility of software development knowledge.
Henß, Monperrus, Mezini, ICSE. 10.1109/ICSE.2012.6227139

Dynamic anomaly detection for more trustworthy outsourced computation.
Alsouri, Sinschek, Sewe, Bodden, Mezini, Katzenbeisser, ISW. 10.1007/978-3-642-33383-5\_11

New scala() instance of java: A comparison of the memory behaviour of java and scala programs.
Sewe, Mezini, Sarimbekov, Ansaloni, Binder, Ricci, Guyer, IWMM. 10.1145/2258996.2259010

Heuristic strategies for recommendation of exception handling code.
Barbosa, Garcia, Mezini, SBES. 10.1109/SBES.2012.22

Turbo DiSL: Partial evaluation for high-level bytecode instrumentation.
Zheng, Ansaloni, Marek, Sewe, Binder, Villazón, Tuma, Qi, Mezini, TOOLS. 10.1007/978-3-642-30561-0\_24

2011

Magic for the masses: Safer high-level low-level programming through customizable static analyses.
Mitschke, Sewe, Mezini, AOSD. 10.1145/1960518.1960522

Event-driven programming with EScala.
Satabin, Mezini, AOSD. 10.1145/1960314.1960336

EScala: Modular event-driven object interactions in scala.
Gasiunas, Satabin, Mezini, Núñez, Noyé, AOSD. 10.1145/1960275.1960303

Composing non-functional concerns in web services.
Schmeling, Charfi, Thome, Mezini, ECOWS. 10.1109/ECOWS.2011.25

Taming reflection: Aiding static analysis in the presence of reflection and custom class loaders.
Bodden, Sewe, Sinschek, Oueslati, Mezini, ICSE. 10.1145/1985793.1985827

Composing non-functional concerns in composite web services.
Schmeling, Charfi, Mezini, ICWS. 10.1109/ICWS.2011.111

Querying source code with natural language.
Kimmig, Monperrus, Mezini, KBSE. 10.1109/ASE.2011.6100076

Naturalistic types.
Knöll, Gasiunas, Mezini, OOPSLA. 10.1145/2048237.2048243

JP2: Collecting dynamic bytecode metrics in JVMs.
Sarimbekov, Binder, Sewe, Mezini, Villazón, OOPSLA. 10.1145/2048147.2048165

Next in line, please!: Exploiting the indirect benefits of inlining by accurately predicting further inlining.
Sewe, Jochem, Mezini, OOPSLA. 10.1145/2095050.2095102

Da capo con scala: Design and analysis of a scala benchmark suite for the java virtual machine.
Sewe, Mezini, Sarimbekov, Binder, OOPSLA. 10.1145/2048066.2048118

Portable and accurate collection of calling-context-sensitive bytecode metrics for the java virtual machine.
Sarimbekov, Sewe, Binder, Moret, Schoeberl, Mezini, PPPJ. 10.1145/2093157.2093160

Incremental concrete syntax for embedded languages.
Dinkelaker, Eichberg, Mezini, SAC. 10.1145/1982185.1982470

An overview of ALIA4J - an execution model for advanced-dispatching languages.
Bockisch, Sewe, Mezini, Aksit, TOOLS. 10.1007/978-3-642-21952-8\_11

Complete and platform-independent calling context profiling for the java virtual machine.
Sarimbekov, Moret, Binder, Sewe, Mezini, ENTCS. 10.1016/J.ENTCS.2011.11.006

ECOOP 2011 - object-oriented programming - 25th european conference, lancaster, UK, july 25-29, 2011 proceedings.
ECOOP. 10.1007/978-3-642-22655-7

Transactions on aspect-oriented software development VIII.
TAOSD. 10.1007/978-3-642-22031-9

2010

An architecture for composing embedded domain-specific languages.
Dinkelaker, Eichberg, Mezini, AOSD. 10.1145/1739230.1739237

Component composition using feature models.
Eichberg, Klose, Mitschke, Mezini, CBSE. 10.1007/978-3-642-13238-4\_12

Aspect-oriented business process modeling with AO4BPMN.
Charfi, Müller, Mezini, ECMDAFA. 10.1007/978-3-642-13595-8\_6

Model-driven engineering of machine executable code.
Eichberg, Monperrus, Kloppenburg, Mezini, ECMDAFA. 10.1007/978-3-642-13595-8\_10

Detecting missing method calls in object-oriented software.
Monperrus, Bruch, Mezini, ECOOP. 10.1007/978-3-642-14107-2\_2

First international workshop on product line approaches in software engineering (PLEASE 2010).
Rubin, Botterweck, Mezini, Maman, Pleuss, ICSE. 10.1145/1810295.1810418

Non-functional concerns in web services: Requirements and state of the art analysis.
Schmeling, Charfi, Mezini, IIWAS. 10.1145/1967486.1967501

Mining subclassing directives to improve framework reuse.
Bruch, Mezini, Monperrus, MSR. 10.1109/MSR.2010.5463347

Headroom-based pretenuring: Dynamically pretenuring objects that live "long enough".
Sewe, Yuan, Sinschek, Mezini, PPPJ. 10.1145/1852761.1852767

IDE 2.0: Collective intelligence in software development.
Bruch, Bodden, Monperrus, Mezini, SIGSOFT. 10.1145/1882362.1882374

Proceedings of the 2010 ICSE workshop on product line approaches in software engineering, PLEASE 2010, cape town, south africa, may 2, 2010.
ICSE.

Transactions on aspect-oriented software development VII - A common case study for aspect-oriented modeling.
TAOSD. 10.1007/978-3-642-16086-8

2009

A holistic approach for access control policies: From formal specification to aspect-based enforcement.
Kallel, Charfi, Mezini, Jmaiel, Sewe, IJICS (3/4). 10.1504/IJICS.2009.031044

Untangling crosscutting concerns in domain-specific languages with domain-specific join points.
Dinkelaker, Monperrus, Mezini, AOSD. 10.1145/1509307.1509309

The art of the meta-aspect protocol.
Dinkelaker, Mezini, Bockisch, AOSD. 10.1145/1509239.1509248

Specifying and monitoring temporal properties in web services compositions.
Kallel, Charfi, Dinkelaker, Mezini, Jmaiel, ECOWS. 10.1109/ECOWS.2009.15

From formal access control policies to runtime enforcement aspects.
Kallel, Charfi, Mezini, Jmaiel, Klose, ESSOS. 10.1007/978-3-642-00199-4\_2

A plug-in architecture for self-adaptive web service compositions.
Charfi, Dinkelaker, Mezini, ICWS. 10.1109/ICWS.2009.125

VM performance evaluation with functional models: An optimist’s outlook.
Sinschek, Sewe, Mezini, OOPSLA. 10.1145/1711506.1711512

Pi: A pattern language.
Knöll, Mezini, OOPSLA. 10.1145/1640089.1640128

Learning from examples to improve code completion systems.
Bruch, Monperrus, Mezini, SIGSOFT. 10.1145/1595696.1595728

2008

Language support for model-driven software development.
Cepa, Mezini, SCP (1). 10.1016/J.SCICO.2008.05.003

Dynamically linked domain-specific extensions for advice languages.
Dinkelaker, Mezini, AOSD. 10.1145/1404927.1404930

Aspect-based enforcement of formal delegation policies.
Kallel, Charfi, Mezini, Jmaiel, CRISIS. 10.1109/CRISIS.2008.4757459

Redundancy-free residual dispatch: Using ordered binary decision diagrams for efficient dispatch.
Sewe, Bockisch, Mezini, FOAL. 10.1145/1394496.1394497

Defining and continuous checking of structural program dependencies.
Eichberg, Kloppenburg, Klose, Mezini, ICSE. 10.1145/1368088.1368142

Mining framework usage changes from instantiation code.
Schäfer, Jonas, Mezini, ICSE. 10.1145/1368088.1368153

Aspects and class-based security: A survey of interactions between advice weaving and the java 2 security model.
Sewe, Bockisch, Mezini, OOPSLA. 10.1145/1507504.1507507

Improving code recommender systems by incorporating domain knowledge and graphical models.
Bruch, Mezini, SIGSOFT. 10.1145/1454247.1454267

On evaluating recommender systems for API usages.
Bruch, Schäfer, Mezini, SIGSOFT. 10.1145/1454247.1454254

2007

AO4BPEL: An aspect-oriented extension to BPEL.
Charfi, Mezini, WWW (3). 10.1007/S11280-006-0016-3

A flexible architecture for pointcut-advice language implementations.
Bockisch, Mezini, AOSD. 10.1145/1230136.1230137

Combining formal methods and aspects for specifying and enforcing architectural invariants.
Kallel, Charfi, Mezini, Jmaiel, COORDINATION. 10.1007/978-3-540-72794-1\_12

Management requirements of web service compositions.
Charfi, Berbner, Mezini, Steinmetz, ECOWS.

On the management requirements of web service compositions.
Charfi, Berbner, Mezini, Steinmetz, ECOWS. 10.1007/978-3-7643-8864-5\_7

Transactional BPEL processes with AO4BPEL aspects.
Charfi, Schmeling, Mezini, ECOWS. 10.1109/ECOWS.2007.17

Dependent classes.
Gasiunas, Mezini, Ostermann, OOPSLA. 10.1145/1297027.1297038

Automatic incrementalization of prolog based static analyses.
Eichberg, Kahl, Saha, Mezini, Ostermann, PADL. 10.1007/978-3-540-69611-7\_7

Clustering for generating framework top-level views.
Schäfer, Aracic, Merz, Mezini, Ostermann, WCRE. 10.1109/WCRE.2007.16

Proceedings of the 1st workshop on virtual machines and intermediate languages for emerging modularization mechanisms, VMIL 2007, vancouver, british columbia, canada, march 12-16, 2007.
AOSD.

2006

An overview of CaesarJ.
Aracic, Gasiunas, Mezini, Ostermann, TAOSD. 10.1007/11687061\_5

The SEXTANT software exploration tool.
Schäfer, Eichberg, Haupt, Mezini, TSE (9). 10.1109/TSE.2006.94

Middleware support for BPEL workflows in the AO4BPEL engine.
Charfi, Mezini, BPM.

QScope: An open, extensible framework for measuring software projects.
Eichberg, Germanus, Mezini, Mrokon, Schäfer, CSMR. 10.1109/CSMR.2006.42

FrUiT: IDE support for framework understanding.
Bruch, Schäfer, Mezini, ECLIPSE. 10.1145/1188835.1188847

Reliable, secure, and transacted web service compositions with AO4BPEL.
Charfi, Schmeling, Heizenreder, Mezini, ECOWS. 10.1109/ECOWS.2006.32

Reliable messaging for BPEL processes.
Charfi, Schmeling, Mezini, ICWS. 10.1109/ICWS.2006.111

Integrating and scheduling an open set of static analyses.
Eichberg, Mezini, Kloppenburg, Ostermann, Rank, KBSE. 10.1109/ASE.2006.43

Adapting virtual machine techniques for seamless aspect support.
Bockisch, Arnold, Dinkelaker, Mezini, OOPSLA. 10.1145/1167473.1167483

Efficient control flow quantification.
Bockisch, Kanthak, Haupt, Arnold, Mezini, OOPSLA. 10.1145/1167473.1167484

Pegasus: First steps toward a naturalistic programming language.
Knöll, Mezini, OOPSLA. 10.1145/1176617.1176628

Aspect-oriented workflow languages.
Charfi, Mezini, OTM. 10.1007/11914853\_12

Incremental confined types analysis.
Eichberg, Kanthak, Kloppenburg, Mezini, Schuh, ENTCS. 10.1016/J.ENTCS.2006.10.006

2005

Virtual machine support for aspects with advice instance tables.
Haupt, Mezini, LOBJET (3). 10.3166/OBJET.11.3.9-30

eAssignment: A case for EMF.
Bruch, Bockisch, Schäfer, Mezini, ECLIPSE. 10.1145/1117696.1117719

Separation of concerns with procedures, annotations, advice and pointcuts.
Kiczales, Mezini, ECOOP. 10.1007/11531142\_9

Expressive pointcuts for increased modularity.
Ostermann, Mezini, Bockisch, ECOOP. 10.1007/11531142\_10

Using annotations to check structural properties of classes.
Eichberg, Schäfer, Mezini, FASE. 10.1007/978-3-540-31984-9\_18

MobCon: A generative middleware framework for java mobile applications.
Cepa, Mezini, HICSS. 10.1109/HICSS.2005.431

Aspect-oriented programming and modular reasoning.
Kiczales, Mezini, ICSE. 10.1145/1062455.1062482

Comprehensive software understanding with SEXTANT.
Eichberg, Haupt, Mezini, Schäfer, ICSM. 10.1109/ICSM.2005.32

Using aspects for security engineering of web service compositions.
Charfi, Mezini, ICWS. 10.1109/ICWS.2005.126

Envelope-based weaving for faster aspect compilers.
Bockisch, Haupt, Mezini, Mitschke, JIT.

An execution layer for aspect-oriented programming languages.
Haupt, Mezini, Bockisch, Dinkelaker, Eichberg, Krebs, VEE. 10.1145/1064979.1065000

Towards more flexibility in software visualization tools.
Schäfer, Mezini, VISSOFT. 10.1109/VISSOF.2005.1684307

Middleware services for web service compositions.
Charfi, Mezini, WWW. 10.1145/1062745.1062904

Proceedings of the 4th international conference on aspect-oriented software development, AOSD 2005, chicago, illinois, USA, march 14-18, 2005.
AOSD.

2004

Virtual machine support for dynamic join points.
Bockisch, Haupt, Mezini, Ostermann, AOSD. 10.1145/976270.976282

Pointcuts as functional queries.
Eichberg, Mezini, Ostermann, APLAS. 10.1007/978-3-540-30477-7\_25

Enforcing system-wide properties.
Eichberg, Mezini, Schäfer, Beringer, Hamel, ASWEC. 10.1109/ASWEC.2004.1290468

Aspect-oriented web service composition with AO4BPEL.
Charfi, Mezini, ECOWS. 10.1007/978-3-540-30209-4\_13

Declaring and enforcing dependencies between .NET custom attributes.
Cepa, Mezini, GPCE. 10.1007/978-3-540-30175-2\_15

Hybrid web service composition: Business processes meet business rules.
Charfi, Mezini, ICSOC. 10.1145/1035167.1035173

Micro-measurements for dynamic aspect-oriented systems.
Haupt, Mezini, JIT. 10.1007/978-3-540-30196-7\_7

Alice: Modularization of middleware using aspect-oriented programming.
Eichberg, Mezini, SEM. 10.1007/11407386\_5

Variability management with feature-oriented programming and aspects.
Mezini, Ostermann, SIGSOFT. 10.1145/1029894.1029915

A comparison of program generation with aspect-oriented programming.
Mezini, Ostermann, UPP. 10.1007/11527800\_26

XIRC: A kernel for cross-artifact information engineering in software development environments.
Eichberg, Mezini, Ostermann, Schäfer, WCRE. 10.1109/WCRE.2004.45

2003

On aspectualizing component models.
Pichler, Ostermann, Mezini, SPE (10). 10.1002/SPE.534

Modules for crosscutting models.
Mezini, Ostermann, ADAEUROPE. 10.1007/3-540-44947-7\_2

Conquering aspects with caesar.
Mezini, Ostermann, AOSD. 10.1145/643603.643613

The convergence of AOP and active databases: Towards reactive middleware.
Cilia, Haupt, Mezini, Buchmann, GPCE. 10.1007/978-3-540-39815-8\_11

Objects, components, architectures, services, and applications for a networked world, international conference NetObjectDays, NODe 2002, erfurt, germany, october 7-10, 2002, revised papers.
JIT. 10.1007/3-540-36557-5

2002

Engineering event-based systems with scopes.
Fiege, Mezini, Mühl, Buchmann, ECOOP. 10.1007/3-540-47993-7\_14

Integrating independent components with on-demand remodularization.
Mezini, Ostermann, OOPSLA. 10.1145/582419.582426

2001

Connectors for bridging mismatches between the components of a software engineering environment.
Herrmann, Mezini, IEE (3). 10.1049/IP-SEN:20010535

Object-oriented composition untangled.
Ostermann, Mezini, OOPSLA. 10.1145/504282.504303

2000

Weiterentwicklung objektorientierter softwaresysteme: Risiken und deren vermeidung.
Pipka, Mezini, STT (3).

Weiterentwicklung objektorientierter softwaresysteme: Risiken und deren vermeidung.
Pipka, Mezini, GI. 10.1007/978-3-642-58322-3\_32

Building modular object-oriented systems with reusable collaborations (tutorial session).
Lieberherr, Lorenz, Mezini, ICSE. 10.1145/337180.337838

PIROL: A case study for multidimensional separation of concerns in software engineering environments.
Herrmann, Mezini, OOPSLA. 10.1145/353171.353185

1999

Dynamic component gluing.
Seiter, Mezini, Lieberherr, GCSE. 10.1007/3-540-40048-6\_11

Detecting evolution incompatibilities by analyzing java binaries.
Mezini, Pipka, Dittmar, Boot, TOOLS. 10.1109/TOOLS.1999.787542

1998

Variational object-oriented programming beyond classes and inheritance.
Mezini, DAGLIB.

Adaptive plug-and-play components for evolutionary software development.
Mezini, Lieberherr, OOPSLA. 10.1145/286936.286950

1997

Dynamic object evolution without name collisions.
Mezini, ECOOP. 10.1007/BFB0053380

Maintaining the consistency of class libraries during their evolution.
Mezini, OOPSLA. 10.1145/263698.263701

1994

4th workshop for doctoral student in object-oriented systems, held in conjunction with ECOOP’94 (report).
Kielmann, Mezini, Loeffen, SIGPLAN (12). 10.1145/193209.193212