Portrait Dipl.-Ing. Markus Weninger, BSc.


Institut für Systemsoftware
Altenbergerstraße 69
A-4040 Linz

Building: Computer Science Building (Science Park 3) room: 210
Phone: + 43-732-2468-4361
Fax: + 43-732-2468-4345
Email:

Research

Projects

Research Interests

  • Data Analysis / Processing / Aggregation / Visualization
  • Performance Analysis
  • Memory Anomaly Detection & Analysis
  • Memory Monitoring & Profiling

Publications

  1. ASVG - Accessible Scalable Vector Graphics: intention trees to make charts more accessible and usable.
    Weninger, M.; Ortner, G.; Hahn, T.; Drümmer, O.; Miesenberger, K.:

    Journal of Assistive Technologies, Vol. 9 Issue: 4 (JAT'15), pp.239-246.
    DOI: https://doi.org/10.1108/JAT-10-2015-0027
  2. An Experiment to Measure the Performance Trade-off Between Traditional I/O and Memory-mapped Files, (Bachelor's thesis), JKU, 2016
  3. ACM DL Author-ize serviceEfficient Memory Traces with Full Pointer Information.
    Philipp Lengauer, Verena Bitto, Stefan Fitzek, Markus Weninger, Hanspeter Mössenböck

    PPPJ '16 Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, 2016
  4. ACM DL Author-ize serviceUser-centered Offline Analysis of Memory Monitoring Data.
    Markus Weninger, Philipp Lengauer, Hanspeter Mössenböck

    ICPE '17 Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, 2017
  5. User-defined Classification and Multi-grouping of Data in a Memory Monitoring Tool (Master's thesis), JKU, 2017
  6. ACM DL Author-ize serviceUser-defined Classification and Multi-level Grouping of Objects in Memory Monitoring.
    Markus Weninger, Hanspeter Mössenböck

    ICPE '18 Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering, 2018
  7. Analyzing the Evolution of Data Structures in Trace-Based Memory Monitoring.
    Weninger, M.; Gander, E.; Mössenböck, H.

    SSP '18 Proceedings of the 9th Symposium on Software Performance, Hildesheim, Germany, November 8 - 9, 2018
  8. Tool Support for Restricted Use Case Specification: Findings from a Controlled Experiment. [preprint]
    Weninger, M.; Grünbacher, P.; Zhang, H.; Yue, T.; Ali, S.

    APSEC '18 Proceedings of the 25th Asia-Pacific Software Engineering Conference, Nara, Japan, December 4 - 7, 2018
  9. ACM DL Author-ize serviceAnalyzing Data Structure Growth Over Time to Facilitate Memory Leak Detection.
    Markus Weninger, Elias Gander, Hanspeter Mössenböck

    ICPE '19 Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering, 2019
  10. ACM DL Author-ize serviceAntTracks TrendViz: Configurable Heap Memory Visualization Over Time.
    Markus Weninger, Lukas Makor, Elias Gander, Hanspeter Mössenböck

    ICPE '19 Companion of the 2019 ACM/SPEC International Conference on Performance Engineering, 2019
  11. ACM DL Author-ize serviceDetection of suspicious time windows in memory monitoring.
    Markus Weninger, Elias Gander, Hanspeter Mössenböck

    MPLR 2019 Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2019
  12. Memory Leak Visualization using Evolving Software Cities.
    Weninger, M.; Makor, L.; Mössenböck, H.

    SSP '19 Proceedings of the 10th Symposium on Software Performance - published in GI Softwaretechnik-Trends, Würzburg, Germany, November 4 - 6, 2019
  13. Evaluating an Interactive Memory Analysis Tool: Findings from a Cognitive Walkthrough and a User Study. [preprint] (in press)
    Weninger, M.; Grünbacher, P.; Gander, E.; Schörgenhumer, A.

    Proceedings ACM Human-Computer Interaction, Vol. 4, No. EICS, June 2020

Invited Talks:

  1. Analyzing Memory Errors in Production (slides)
    Stockholm Chaos & Resilience Engineering Day 2019, Stockholm, Sweden, December 4, 2019

Tutorials:

  1. Building Custom, Efficient and Accurate Memory Monitoring Tools for Java Applications
    7th ACM/SPEC International Conference on Performance Engineering (ICPE 2016), Delft, The Netherlands, March 12 - 16, 2016

Research Artifacts:

  1. Questionnaires used in our controlled experiment on Restricted Use Case Specification.
    Weninger, M.; Grünbacher, P.; Zhang, H.; Yue, T.; Ali, S.:
    The experiment is described in Tool Support for Restricted Use Case Specification: Findings from a Controlled Experiment.
    in Proceedings of the 25th Asia-Pacific Software Engineering Conference (APSEC'18), Nara, Japan, December 4 - 7, 2018.
    DOI: http://doi.org/10.5281/zenodo.1460462

Awards

  1. Winner of the Coding 4 a Cause (C4C:EU) contest at the AAATE conference 2015.
    News: German and English
    Statement: Stated one of the judges, Mike Paciello, founder and CEO of The Paciello Group in New Hampshire, USA: "I am inspired by the Johannes Kepler University students! To watch 3 of our brightest young people develop a mainstream application that ensures the accessibility of SVG images to users with disabilities, is a testimony to the success of the C4C program. Their ingenuity and strong determination to solve a complex challenge, tells me that our students are learning how to design and develop accessible information technologies! Congratulations JKU, your students and their mentor, Olaf Drümmer."
  2. Adolf-Adam-Informatikpreis 2017 - Nominiert für die beste Informatik-Masterarbeit des vergangenen Studienjahres
    Thema: Durchblick bei großen Datenmengen - Sammeln ist Silber, Verstehen ist Gold
  3. Best Paper Candidate
    User-defined Classification and Multi-level Grouping of Objects in Memory Monitoring.
    9th ACM/SPEC International Conference on Performance Engineering (ICPE'18), Berlin, Germany, April 9 - 13, 2018.
  4. Best Presentation of Best Paper Candidates
    User-defined Classification and Multi-level Grouping of Objects in Memory Monitoring.
    9th ACM/SPEC International Conference on Performance Engineering (ICPE'18), Berlin, Germany, April 9 - 13, 2018.

Research Community

  1. Student Volunteers Chair
    15th International Conference on Managed Languages & Runtimes (ManLang'18), Linz, Austria, September 12 - 14, 2018.

Teaching

Lectures (UE - Übungen)

2020 SS:

2019 WS:

2019 SS:

2018 WS:

2018 SS:

2017 WS:

Open Theses Topics

The lists of open topics are only updated irregularly. Please contact me via e-mail or visit me in my office if you are interested in a thesis / project.

Other Activities

Workshops

2020

2019

2018

2017

Student Services

2020

  • Organisation - Erstsemestrigenmentoring Informatik JKU

2019

  • Organisation - Erstsemestrigenmentoring Informatik JKU

2018

  • Traumberuf Technik - Berater "Computer Science"
  • Organisation - Erstsemestrigenmentoring Informatik JKU

2017

  • Organisation - Erstsemestrigenmentoring Informatik JKU

Personal

Social Media & Online Appearances