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

  • Memory Monitoring & Profiling
  • Data Analysis, Processing, Aggregation, Visualization

Publications

  1. Memory Leak Visualization using Evolving Software Cities. (Open Access)
    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
  2. ACM DL Author-ize serviceDetection of suspicious time windows in memory monitoring. (Open Access)
    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
  3. ACM DL Author-ize serviceAntTracks TrendViz: Configurable Heap Memory Visualization Over Time. (Open Access)
    Markus Weninger, Lukas Makor, Elias Gander, Hanspeter Mössenböck
    ICPE '19 Companion of the 2019 ACM/SPEC International Conference on Performance Engineering, 2019
  4. ACM DL Author-ize serviceAnalyzing Data Structure Growth Over Time to Facilitate Memory Leak Detection. (Open Access)
    Markus Weninger, Elias Gander, Hanspeter Mössenböck
    ICPE '19 Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering, 2019
  5. 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
  6. Analyzing the Evolution of Data Structures in Trace-Based Memory Monitoring. (Open Access)
    Weninger, M.; Gander, E.; Mössenböck, H.:
    SSP '18 Proceedings of the 9th Symposium on Software Performance - published in GI Softwaretechnik-Trends, Hildesheim, Germany, November 8 - 9, 2018
  7. ACM DL Author-ize serviceUser-defined Classification and Multi-level Grouping of Objects in Memory Monitoring. (Open Access)
    Markus Weninger, Hanspeter Mössenböck
    ICPE '18 Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering, 2018
  8. User-defined Classification and Multi-grouping of Data in a Memory Monitoring Tool (Master's thesis), JKU, 2017
  9. ACM DL Author-ize serviceUser-centered Offline Analysis of Memory Monitoring Data. (Open Access)
    Markus Weninger, Philipp Lengauer, Hanspeter Mössenböck
    ICPE '17 Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, 2017
  10. ACM DL Author-ize serviceEfficient Memory Traces with Full Pointer Information. (Open Access)
    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
  11. An Experiment to Measure the Performance Trade-off Between Traditional I/O and Memory-mapped Files, (Bachelor's thesis), JKU, 2016
  12. 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

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. 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.
  2. Best Paper Nominee
    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.
  3. 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
  4. 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."

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)

Supervised Master Theses

Supervised Bachelor Theses

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.

Workshops

Other Activities

  • 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

Curriculum Vitae

as PDF (last update October 2019)