Static Load Classification for Improving the Value Predictability of Data-Cache Misses. - Martin Burtscher; Amer Diwan; Matthias Hauswirth (PLDI, 2002)

Low-overhead memory leak detection using adaptive statistical profiling. - Matthias Hauswirth; Trishul M. Chilimbi (ASPLOS, 2004)

Using Hardware Performance Monitors to Understand the Behavior of Java Applications. - Peter F. Sweeney; Matthias Hauswirth; Brendon Cahoon; Perry Cheng; Amer Diwan; David Grove; Michael Hind (Virtual Machine Research and Technology Symposium, 2004)

Performance explorer: understanding java application behavior. - Matthias Hauswirth; Peter F. Sweeney; Amer Diwan (OOPSLA Companion, 2004)

Vertical profiling: understanding the behavior of object-priented applications. - Matthias Hauswirth; Peter F. Sweeney; Amer Diwan; Michael Hind (OOPSLA, 2004)

High-level real-time programming in Java. - David F. Bacon; Perry Cheng; David Grove; Michael Hind; V. T. Rajan; Eran Yahav; Matthias Hauswirth; Christoph M. Kirsch; Daniel Spoonhower; Martin T. Vechev (EMSOFT, 2005)

Automating vertical profiling. - Matthias Hauswirth; Amer Diwan; Peter F. Sweeney; Michael C. Mozer (OOPSLA, 2005)

The Need for a Whole-System View of Performance. - Matthias Hauswirth; Peter F. Sweeney; Amer Diwan; Michael Hind (Stud. Inform. Univ., 2005)

Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork. - David F. Bacon; Perry Cheng; Daniel Frampton; David Grove; Matthias Hauswirth; V. T. Rajan (CC, 2006)

Aligning traces for performance evaluation. - Todd Mytkowicz; Amer Diwan; Matthias Hauswirth; Peter F. Sweeney (IPDPS, 2006)

Understanding Measurement Perturbation in Trace-based Data. - Todd Mytkowicz; Amer Diwan; Matthias Hauswirth; Peter F. Sweeney (IPDPS, 2007)

Time Interpolation: So Many Metrics, So Few Registers. - Todd Mytkowicz; Peter F. Sweeney; Matthias Hauswirth; Amer Diwan (MICRO, 2007)

The potential of speculative class-loading. - Dmitrijs Zaparanuks; Milan Jovic; Matthias Hauswirth (PPPJ, 2007)

Informa: An Extensible Framework for Group Response Systems. - Matthias Hauswirth (CollaborateCom, 2008)

08441 Final Report - Emerging Uses and Paradigms for Dynamic Binary Translation. - Erik R. Altman; Bruce R. Childers; Robert S. Cohn; Jack W. Davidson; Koen De Bosschere; Bjorn De Sutter; M. Anton Ertl; Michael Franz; Yuan Xiang Gu; Matthias Hauswirth; Thomas Heinz 001; Wei-Chung Hsu; et al. (Emerging Uses and Paradigms for Dynamic Binary Translation, 2008)

We have it easy, but do we have it right? - Todd Mytkowicz; Amer Diwan; Matthias Hauswirth; Peter F. Sweeney (IPDPS, 2008)

The JavaFest: a collaborative learning technique for Java programming courses. - Matthias Hauswirth; Dmitrijs Zaparanuks; Amirhossein Malekpour; Mostafa Keikha (PPPJ, 2008)

Measuring the performance of interactive applications with listener latency profiling. - Milan Jovic; Matthias Hauswirth (PPPJ, 2008)

Producing wrong data without doing anything obviously wrong! - Todd Mytkowicz; Amer Diwan; Matthias Hauswirth; Peter F. Sweeney (ASPLOS, 2009)

Accuracy of performance counter measurements. - Dmitrijs Zaparanuks; Milan Jovic; Matthias Hauswirth (ISPASS, 2009)

Solve & evaluate with informa: a Java-based classroom response system for teaching Java. - Matthias Hauswirth; Andrea Adamoli (PPPJ, 2009)

Automating performance testing of interactive Java applications. - Milan Jovic; Andrea Adamoli; Dmitrijs Zaparanuks; Matthias Hauswirth (AST, 2010)

Performance Testing of GUI Applications. - Milan Jovic; Matthias Hauswirth (ICST Workshops, 2010)

LagAlyzer: A latency profile analysis and visualization tool. - Andrea Adamoli; Milan Jovic; Matthias Hauswirth (ISPASS, 2010)

Characterizing the design and performance of interactive java applications. - Dmitrijs Zaparanuks; Matthias Hauswirth (ISPASS, 2010)

Workshop on experimental evaluation of software and systems in computer science (Evaluate 2010). - Stephen M. Blackburn; Amer Diwan; Matthias Hauswirth; Atif M. Memon; Peter F. Sweeney (SPLASH/OOPSLA Companion, 2010)

Evaluating the accuracy of Java profilers. - Todd Mytkowicz; Amer Diwan; Matthias Hauswirth; Peter F. Sweeney (PLDI, 2010)

Trevis: a context tree visualization & analysis framework and its use for classifying performance failure reports. - Andrea Adamoli; Matthias Hauswirth (SOFTVIS, 2010)

The Effect of Omitted-Variable Bias on the Evaluation of Compiler Optimizations. - Todd Mytkowicz; Amer Diwan; Matthias Hauswirth; Peter F. Sweeney (Computer, 2010)

Temporal vertical profiling. - Matthias Hauswirth; Peter F. Sweeney; Amer Diwan (Softw. Pract. Exp., 2010)

The Beauty and the Beast: Separating Design from Algorithm. - Dmitrijs Zaparanuks; Matthias Hauswirth (ECOOP, 2011)

Vision Paper: The Essence of Structural Models. - Dmitrijs Zaparanuks; Matthias Hauswirth (MoDELS, 2011)

Catch me if you can: performance bug detection in the wild. - Milan Jovic; Andrea Adamoli; Matthias Hauswirth (OOPSLA, 2011)

Listener latency profiling: Measuring the perceptible performance of interactive Java applications. - Milan Jovic; Matthias Hauswirth (Sci. Comput. Program., 2011)

TraceAnalyzer: a system for processing performance traces. - Amer Diwan; Matthias Hauswirth; Todd Mytkowicz; Peter F. Sweeney (Softw. Pract. Exp., 2011)

Automated GUI performance testing. - Andrea Adamoli; Dmitrijs Zaparanuks; Milan Jovic; Matthias Hauswirth (Softw. Qual. J., 2011)

Is essence a measure of maintainability? - Dmitrijs Zaparanuks; Matthias Hauswirth (USER@ICSE, 2012)

Algorithmic profiling. - Dmitrijs Zaparanuks; Matthias Hauswirth (PLDI, 2012)

Why you should care about quantile regression. - Augusto Born de Oliveira; Sebastian Fischmeister; Amer Diwan; Matthias Hauswirth; Peter F. Sweeney (ASPLOS, 2013)

ShadowData: shadowing heap objects in Java. - Matej Vitásek; Walter Binder; Matthias Hauswirth (PASTE, 2013)

Jikes RDB: a debugger for the Jikes RVM. - Dmitri Makarov; Matthias Hauswirth (PPPJ, 2013)

Teaching Java programming with the Informa clicker system. - Matthias Hauswirth; Andrea Adamoli (Sci. Comput. Program., 2013)

In-Flow Peer Review. - Dave Clarke 001; Tony Clear; Kathi Fisler; Matthias Hauswirth; Shriram Krishnamurthi; Joe Gibbs Politz; Ville Tirronen; Tobias Wrigstad (ITiCSE-WGR, 2014)

JNIF: Java native instrumentation framework. - Luis Mastrangelo; Matthias Hauswirth (PPPJ, 2014)

CLOP: a multi-stage compiler to seamlessly embed heterogeneous code. - Dmitri Makarov; Matthias Hauswirth (GPCE, 2015)

SQL for deep dynamic analysis? - Mohammad R. Azadmanesh; Matthias Hauswirth (WODA@SPLASH, 2015)

Infection size as a measure of bug severity. - Mohammad R. Azadmanesh; Matthias Hauswirth (WODA@SPLASH, 2015)

Use at your own risk: the Java unsafe API in the wild. - Luis Mastrangelo; Luca Ponzanelli; Andrea Mocci; Michele Lanza 001; Matthias Hauswirth; Nathaniel Nystrom (OOPSLA, 2015)

BLAST: Bytecode-Level Analysis on Sliced Traces. - Mohammad R. Azadmanesh; Matthias Hauswirth (PPPJ, 2015)

Vestige: A visualization framework for engineering geometry-related software. - Teseo Schneider; Patrick Zulian; Mohammad R. Azadmanesh; Rolf Krause; Matthias Hauswirth (VISSOFT, 2015)

InfectoMeter: A tool that helps to place bug fixes. - Mohammad R. Azadmanesh; Matthias Hauswirth (ICPC, 2016)

Assessing Problem-Solving Process At Scale. - Shuchi Grover; Marie A. Bienkowski; John Niekrasz; Matthias Hauswirth (L@S, 2016)

Learn to Program? Program to Learn! - Matthias Hauswirth (Bull. EATCS, 2016)

The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations. - Stephen M. Blackburn; Amer Diwan; Matthias Hauswirth; Peter F. Sweeney; José Nelson Amaral; Tim Brecht; Lubomír Bulej; Cliff Click; Lieven Eeckhout; Sebastian Fischmeister; Daniel Frampton; Laurie J. Hendren; et al. (ACM Trans. Program. Lang. Syst., 2016)

Identifying Misconceptions with Active Recall in a Blended Learning System. - Matthias Hauswirth; Andrea Adamoli (EC-TEL, 2017)

Perphecy: Performance Regression Test Selection Made Simple but Effective. - Augusto Born de Oliveira; Sebastian Fischmeister; Amer Diwan; Matthias Hauswirth; Peter F. Sweeney (ICST, 2017)

Language-independent information flow tracking engine for program comprehension tools. - Mohammad Reza Azadmanesh; Matthias Hauswirth; Michael L. Van de Vanter (ICPC, 2017)

Metacognitive calibration when learning to program. - Matthias Hauswirth; Andrea Adamoli (Koli Calling, 2017)

The program is the system: introduction to programming without abstraction. - Matthias Hauswirth; Andrea Adamoli; Mohammad Reza Azadmanesh (Koli Calling, 2017)

How did the failure come to be? - Mohammad Reza Azadmanesh; Matthias Hauswirth (CoCoS@SPLASH, 2017)

The entangled strands of time in software development. - Matthias Hauswirth; Mohammad Reza Azadmanesh (PX@SPLASH, 2017)

Concept-Driven Generation of Intuitive Explanations of Program Execution for a Visual Tutor. - Mohammad Reza Azadmanesh; Matthias Hauswirth (VISSOFT, 2017)

If you have parents, you can learn recursion. - Matthias Hauswirth (Bull. EATCS, 2017)

Impact of Explicit Failure and Success-driven Preparatory Activities on Learning. - Tanmay Sinha; Manu Kapur; Robert West 001; Michele Catasta; Matthias Hauswirth; Dragan Trninic (CogSci, 2019)

Experiences in bridging from functional to object-oriented programming. - Igor Moreno Santos; Matthias Hauswirth; Nathaniel Nystrom (SPLASH-E, 2019)

Casting about in the dark: an empirical study of cast operations in Java programs. - Luis Mastrangelo; Matthias Hauswirth; Nathaniel Nystrom (Proc. ACM Program. Lang., 2019)

Analyzing system performance with probabilistic performance annotations. - Daniele Rogora; Antonio Carzaniga; Amer Diwan; Matthias Hauswirth; Robert Soulé (EuroSys, 2020)

Capturing and Characterising Notional Machines. - Sally Fincher; Johan Jeuring; Craig S. Miller; Peter Donaldson; Benedict du Boulay; Matthias Hauswirth; Arto Hellas; Felienne Hermans; Colleen M. Lewis; Andreas Mühling; Janice L. Pearce; Andrew Petersen 001 (ITiCSE, 2020)

Notional Machines in Computing Education: The Education of Attention. - Sally Fincher; Johan Jeuring; Craig S. Miller; Peter Donaldson; Benedict du Boulay; Matthias Hauswirth; Arto Hellas; Felienne Hermans; Colleen M. Lewis; Andreas Mühling; Janice L. Pearce; Andrew Petersen 001 (ITiCSE-WGR, 2020)

Conceptual Checks for Programming Teachers. - Luca Chiodini; Matthias Hauswirth; Andrea Gallidabino (EC-TEL, 2021)

A Curated Inventory of Programming Language Misconceptions. - Luca Chiodini; Igor Moreno Santos; Andrea Gallidabino; Anya Tafliovich; André L. Santos 001; Matthias Hauswirth (ITiCSE (1), 2021)

Wrong Answers for Wrong Reasons: The Risks of Ad Hoc Instruments. - Luca Chiodini; Matthias Hauswirth (Koli Calling, 2021)

ICER 2021 preview. - Amy J. Ko; Renée McCauley; Jan Vahrenhold; Matthias Hauswirth (ACM SIGCSE Bull., 2021)

Expressions in Java: Essential, Prevalent, Neglected? - Luca Chiodini; Igor Moreno Santos; Matthias Hauswirth (SPLASH-E, 2022)

ICER 2022 call for participation. - Matthias Hauswirth; Jan Vahrenhold; Diana Franklin; Kathi Fisler (ACM SIGCSE Bull., 2022)

Teaching Programming with Graphics: Pitfalls and a Solution. - Luca Chiodini; Juha Sorva; Matthias Hauswirth (SPLASH-E, 2023)

Assessing the Understanding of Expressions: A Qualitative Study of Notional-Machine-Based Exam Questions. - Joey Bevilacqua; Luca Chiodini; Igor Moreno Santos; Matthias Hauswirth (Koli Calling, 2024)

Using Notional Machines to Automatically Assess Students' Comprehension of Their Own Code. - Joey Bevilacqua; Luca Chiodini; Igor Moreno Santos; Matthias Hauswirth (SIGCSE (2), 2024)

Decompose Graphics to Compose Programs in Python with PyTamaro. - Luca Chiodini; Matthias Hauswirth (SIGCSE (2), 2024)

Judicious: API Documentation for Novices. - Luca Chiodini; Simone Piatti; Matthias Hauswirth (SPLASH-E, 2024)

The Toolbox of Functions: Teaching Code Reuse in Schools. - Luca Chiodini; Joey Bevilacqua; Matthias Hauswirth (ECSEE, 2025)

Surveying Upper-Secondary Teachers on Programming Misconceptions. - Luca Chiodini; Joey Bevilacqua; Matthias Hauswirth (ICER (1), 2025)

Two Approaches for Programming Education in the Domain of Graphics: An Experiment. - Luca Chiodini; Juha Sorva; Arto Hellas; Otto Seppälä; Matthias Hauswirth (Art Sci. Eng. Program., 2025)