![](https://dblp.org/img/logo.ua.320x120.png)
![](https://dblp.org/img/dropdown.dark.16x16.png)
![](https://dblp.org/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.org/img/search.dark.16x16.png)
![search dblp](https://dblp.org/img/search.dark.16x16.png)
default search action
Matthias Hauswirth
Person information
- affiliation: University of Lugano, Switzerland
Refine list
![note](https://dblp.org/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c64]Joey Bevilacqua
, Luca Chiodini
, Igor Moreno Santos
, Matthias Hauswirth
:
Using Notional Machines to Automatically Assess Students' Comprehension of Their Own Code. SIGCSE (2) 2024: 1572-1573 - [c63]Luca Chiodini
, Matthias Hauswirth
:
Decompose Graphics to Compose Programs in Python with PyTamaro. SIGCSE (2) 2024: 1894 - 2023
- [c62]Luca Chiodini, Juha Sorva, Matthias Hauswirth:
Teaching Programming with Graphics: Pitfalls and a Solution. SPLASH-E 2023: 1-12 - 2022
- [j13]Matthias Hauswirth, Jan Vahrenhold, Diana Franklin
, Kathi Fisler:
ICER 2022 call for participation. ACM SIGCSE Bull. 54(2): 6 (2022) - [c61]Luca Chiodini, Igor Moreno Santos
, Matthias Hauswirth:
Expressions in Java: Essential, Prevalent, Neglected? SPLASH-E 2022: 41-51 - [e3]Jan Vahrenhold, Kathi Fisler, Matthias Hauswirth, Diana Franklin:
ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7 - 11, 2022, Volume 1. ACM 2022, ISBN 978-1-4503-9194-8 [contents] - [e2]Jan Vahrenhold, Kathi Fisler, Matthias Hauswirth, Diana Franklin:
ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event Switzerland, August 7 - 11, 2022, Volume 2. ACM 2022, ISBN 978-1-4503-9195-5 [contents] - 2021
- [j12]Amy J. Ko, Renée McCauley, Jan Vahrenhold, Matthias Hauswirth:
ICER 2021 preview. ACM SIGCSE Bull. 53(1): 6 (2021) - [c60]Luca Chiodini
, Matthias Hauswirth
, Andrea Gallidabino
:
Conceptual Checks for Programming Teachers. EC-TEL 2021: 399-403 - [c59]Luca Chiodini
, Igor Moreno Santos
, Andrea Gallidabino, Anya Tafliovich, André L. Santos
, Matthias Hauswirth:
A Curated Inventory of Programming Language Misconceptions. ITiCSE (1) 2021: 380-386 - [c58]Luca Chiodini
, Matthias Hauswirth:
Wrong Answers for Wrong Reasons: The Risks of Ad Hoc Instruments. Koli Calling 2021: 16:1-16:11 - [e1]Amy J. Ko, Jan Vahrenhold, Renée McCauley, Matthias Hauswirth:
ICER 2021: ACM Conference on International Computing Education Research, Virtual Event, USA, August 16-19, 2021. ACM 2021, ISBN 978-1-4503-8326-4 [contents] - 2020
- [c57]Daniele Rogora, Antonio Carzaniga, Amer Diwan, Matthias Hauswirth, Robert Soulé
:
Analyzing system performance with probabilistic performance annotations. EuroSys 2020: 43:1-43:14 - [c56]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:
Notional Machines in Computing Education: The Education of Attention. ITiCSE-WGR 2020: 21-50 - [c55]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:
Capturing and Characterising Notional Machines. ITiCSE 2020: 502-503
2010 – 2019
- 2019
- [j11]Luis Mastrangelo, Matthias Hauswirth, Nathaniel Nystrom:
Casting about in the dark: an empirical study of cast operations in Java programs. Proc. ACM Program. Lang. 3(OOPSLA): 158:1-158:31 (2019) - [c54]Tanmay Sinha, Manu Kapur, Robert West, Michele Catasta, Matthias Hauswirth, Dragan Trninic:
Impact of Explicit Failure and Success-driven Preparatory Activities on Learning. CogSci 2019: 2804-2810 - [c53]Igor Moreno Santos
, Matthias Hauswirth, Nathaniel Nystrom:
Experiences in bridging from functional to object-oriented programming. SPLASH-E 2019: 36-40 - 2017
- [j10]Matthias Hauswirth:
If you have parents, you can learn recursion. Bull. EATCS 123 (2017) - [c52]Matthias Hauswirth, Andrea Adamoli:
Identifying Misconceptions with Active Recall in a Blended Learning System. EC-TEL 2017: 416-421 - [c51]Augusto Born de Oliveira, Sebastian Fischmeister, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Perphecy: Performance Regression Test Selection Made Simple but Effective. ICST 2017: 103-113 - [c50]Mohammad Reza Azadmanesh, Matthias Hauswirth, Michael L. Van de Vanter:
Language-independent information flow tracking engine for program comprehension tools. ICPC 2017: 346-355 - [c49]Matthias Hauswirth, Andrea Adamoli:
Metacognitive calibration when learning to program. Koli Calling 2017: 50-59 - [c48]Matthias Hauswirth, Andrea Adamoli, Mohammad Reza Azadmanesh:
The program is the system: introduction to programming without abstraction. Koli Calling 2017: 138-142 - [c47]Matthias Hauswirth, Mohammad Reza Azadmanesh:
The entangled strands of time in software development. PX@SPLASH 2017: 11-16 - [c46]Mohammad Reza Azadmanesh, Matthias Hauswirth:
How did the failure come to be? CoCoS@SPLASH 2017: 13-18 - [c45]Mohammad Reza Azadmanesh, Matthias Hauswirth:
Concept-Driven Generation of Intuitive Explanations of Program Execution for a Visual Tutor. VISSOFT 2017: 64-73 - 2016
- [j9]Matthias Hauswirth:
Learn to Program? Program to Learn! Bull. EATCS 119 (2016) - [j8]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, Michael Hind, Antony L. Hosking, Richard E. Jones, Tomas Kalibera, Nathan Keynes, Nathaniel Nystrom, Andreas Zeller:
The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations. ACM Trans. Program. Lang. Syst. 38(4): 15:1-15:20 (2016) - [c44]Mohammad R. Azadmanesh, Matthias Hauswirth:
InfectoMeter: A tool that helps to place bug fixes. ICPC 2016: 1-3 - [c43]Shuchi Grover, Marie A. Bienkowski, John Niekrasz, Matthias Hauswirth:
Assessing Problem-Solving Process At Scale. L@S 2016: 245-248 - 2015
- [c42]Dmitri Makarov, Matthias Hauswirth:
CLOP: a multi-stage compiler to seamlessly embed heterogeneous code. GPCE 2015: 109-112 - [c41]Mohammad R. Azadmanesh, Matthias Hauswirth:
SQL for deep dynamic analysis? WODA@SPLASH 2015: 2-7 - [c40]Mohammad R. Azadmanesh, Matthias Hauswirth:
Infection size as a measure of bug severity. WODA@SPLASH 2015: 31-32 - [c39]Luis Mastrangelo, Luca Ponzanelli
, Andrea Mocci
, Michele Lanza, Matthias Hauswirth, Nathaniel Nystrom:
Use at your own risk: the Java unsafe API in the wild. OOPSLA 2015: 695-710 - [c38]Mohammad R. Azadmanesh, Matthias Hauswirth:
BLAST: Bytecode-Level Analysis on Sliced Traces. PPPJ 2015: 152-158 - [c37]Teseo Schneider
, Patrick Zulian
, Mohammad R. Azadmanesh, Rolf Krause
, Matthias Hauswirth:
Vestige: A visualization framework for engineering geometry-related software. VISSOFT 2015: 26-35 - 2014
- [c36]Dave Clarke, Tony Clear
, Kathi Fisler
, Matthias Hauswirth, Shriram Krishnamurthi
, Joe Gibbs Politz, Ville Tirronen, Tobias Wrigstad:
In-Flow Peer Review. ITiCSE-WGR 2014: 59-79 - [c35]Luis Mastrangelo, Matthias Hauswirth:
JNIF: Java native instrumentation framework. PPPJ 2014: 194-199 - 2013
- [j7]Matthias Hauswirth, Andrea Adamoli:
Teaching Java programming with the Informa clicker system. Sci. Comput. Program. 78(5): 499-520 (2013) - [c34]Augusto Born de Oliveira, Sebastian Fischmeister, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Why you should care about quantile regression. ASPLOS 2013: 207-218 - [c33]Matej Vitásek, Walter Binder
, Matthias Hauswirth:
ShadowData: shadowing heap objects in Java. PASTE 2013: 17-24 - [c32]Dmitri Makarov, Matthias Hauswirth:
Jikes RDB: a debugger for the Jikes RVM. PPPJ 2013: 169-172 - 2012
- [c31]Dmitrijs Zaparanuks, Matthias Hauswirth:
Is essence a measure of maintainability? USER@ICSE 2012: 31-34 - [c30]Dmitrijs Zaparanuks, Matthias Hauswirth:
Algorithmic profiling. PLDI 2012: 67-76 - 2011
- [j6]Milan Jovic, Matthias Hauswirth:
Listener latency profiling: Measuring the perceptible performance of interactive Java applications. Sci. Comput. Program. 76(11): 1054-1072 (2011) - [j5]Amer Diwan, Matthias Hauswirth, Todd Mytkowicz, Peter F. Sweeney:
TraceAnalyzer: a system for processing performance traces. Softw. Pract. Exp. 41(3): 267-282 (2011) - [j4]Andrea Adamoli, Dmitrijs Zaparanuks, Milan Jovic, Matthias Hauswirth:
Automated GUI performance testing. Softw. Qual. J. 19(4): 801-839 (2011) - [c29]Dmitrijs Zaparanuks, Matthias Hauswirth:
The Beauty and the Beast: Separating Design from Algorithm. ECOOP 2011: 27-51 - [c28]Dmitrijs Zaparanuks, Matthias Hauswirth:
Vision Paper: The Essence of Structural Models. MoDELS 2011: 470-479 - [c27]Milan Jovic, Andrea Adamoli, Matthias Hauswirth:
Catch me if you can: performance bug detection in the wild. OOPSLA 2011: 155-170 - 2010
- [j3]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
The Effect of Omitted-Variable Bias on the Evaluation of Compiler Optimizations. Computer 43(9): 62-67 (2010) - [j2]Matthias Hauswirth, Peter F. Sweeney, Amer Diwan:
Temporal vertical profiling. Softw. Pract. Exp. 40(8): 627-654 (2010) - [c26]Milan Jovic, Andrea Adamoli, Dmitrijs Zaparanuks, Matthias Hauswirth:
Automating performance testing of interactive Java applications. AST 2010: 8-15 - [c25]Milan Jovic, Matthias Hauswirth:
Performance Testing of GUI Applications. ICST Workshops 2010: 247-251 - [c24]Andrea Adamoli, Milan Jovic, Matthias Hauswirth:
LagAlyzer: A latency profile analysis and visualization tool. ISPASS 2010: 13-22 - [c23]Dmitrijs Zaparanuks, Matthias Hauswirth:
Characterizing the design and performance of interactive java applications. ISPASS 2010: 23-32 - [c22]Stephen M. Blackburn
, Amer Diwan, Matthias Hauswirth, Atif M. Memon, Peter F. Sweeney:
Workshop on experimental evaluation of software and systems in computer science (Evaluate 2010). SPLASH/OOPSLA Companion 2010: 291-292 - [c21]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Evaluating the accuracy of Java profilers. PLDI 2010: 187-197 - [c20]Andrea Adamoli, Matthias Hauswirth:
Trevis: a context tree visualization & analysis framework and its use for classifying performance failure reports. SOFTVIS 2010: 73-82
2000 – 2009
- 2009
- [c19]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Producing wrong data without doing anything obviously wrong! ASPLOS 2009: 265-276 - [c18]Dmitrijs Zaparanuks, Milan Jovic, Matthias Hauswirth:
Accuracy of performance counter measurements. ISPASS 2009: 23-32 - [c17]Matthias Hauswirth, Andrea Adamoli:
Solve & evaluate with informa: a Java-based classroom response system for teaching Java. PPPJ 2009: 1-10 - 2008
- [c16]Matthias Hauswirth:
Informa: An Extensible Framework for Group Response Systems. CollaborateCom 2008: 271-286 - [c15]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
We have it easy, but do we have it right? IPDPS 2008: 1-7 - [c14]Matthias Hauswirth, Dmitrijs Zaparanuks, Amirhossein Malekpour, Mostafa Keikha:
The JavaFest: a collaborative learning technique for Java programming courses. PPPJ 2008: 3-12 - [c13]Milan Jovic, Matthias Hauswirth:
Measuring the performance of interactive applications with listener latency profiling. PPPJ 2008: 137-146 - [i1]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, Wei-Chung Hsu, Jens Knoop, Andreas Krall, Naveen Kumar, Jonas Maebe, Robert Muth, Xavier Rival, Erven Rohou, Roni Rosner, Mary Lou Soffa, Jens Tröger, Christopher A. Vick:
08441 Final Report - Emerging Uses and Paradigms for Dynamic Binary Translation. Emerging Uses and Paradigms for Dynamic Binary Translation 2008 - 2007
- [c12]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Understanding Measurement Perturbation in Trace-based Data. IPDPS 2007: 1-6 - [c11]Todd Mytkowicz, Peter F. Sweeney, Matthias Hauswirth, Amer Diwan:
Time Interpolation: So Many Metrics, So Few Registers. MICRO 2007: 286-300 - [c10]Dmitrijs Zaparanuks, Milan Jovic, Matthias Hauswirth:
The potential of speculative class-loading. PPPJ 2007: 209-214 - 2006
- [c9]David F. Bacon, Perry Cheng, Daniel Frampton, David Grove, Matthias Hauswirth, V. T. Rajan:
Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork. CC 2006: 96-100 - [c8]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Aligning traces for performance evaluation. IPDPS 2006 - 2005
- [j1]Matthias Hauswirth, Peter F. Sweeney, Amer Diwan, Michael Hind:
The Need for a Whole-System View of Performance. Stud. Inform. Univ. 4(1): 99-110 (2005) - [c7]David F. Bacon, Perry Cheng, David Grove
, Michael Hind, V. T. Rajan, Eran Yahav, Matthias Hauswirth, Christoph M. Kirsch, Daniel Spoonhower, Martin T. Vechev:
High-level real-time programming in Java. EMSOFT 2005: 68-78 - [c6]Matthias Hauswirth, Amer Diwan, Peter F. Sweeney, Michael C. Mozer:
Automating vertical profiling. OOPSLA 2005: 281-296 - 2004
- [c5]Matthias Hauswirth, Trishul M. Chilimbi:
Low-overhead memory leak detection using adaptive statistical profiling. ASPLOS 2004: 156-164 - [c4]Peter F. Sweeney, Matthias Hauswirth, Brendon Cahoon, Perry Cheng, Amer Diwan, David Grove, Michael Hind:
Using Hardware Performance Monitors to Understand the Behavior of Java Applications. Virtual Machine Research and Technology Symposium 2004: 57-72 - [c3]Matthias Hauswirth, Peter F. Sweeney, Amer Diwan:
Performance explorer: understanding java application behavior. OOPSLA Companion 2004: 31-32 - [c2]Matthias Hauswirth, Peter F. Sweeney, Amer Diwan, Michael Hind:
Vertical profiling: understanding the behavior of object-priented applications. OOPSLA 2004: 251-269 - 2002
- [c1]Martin Burtscher, Amer Diwan, Matthias Hauswirth:
Static Load Classification for Improving the Value Predictability of Data-Cache Misses. PLDI 2002: 222-233
Coauthor Index
![](https://dblp.org/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-05-08 20:57 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint