Home
General
Staff
Contact
Partners
Alumni
Research
Areas
Projects
Papers
Books
Reports
Awards
Teaching
Lectures
Exams
B.Theses
M.Theses
PhD Theses
Go Abroad
Misc
Talks
Library
Gallery
Links
Search
Webmaster
|
|
Dipl.-Ing. Dr. Markus Weninger, BSc.
Address: Altenberger Straße 69, 4040 Linz, Austria
Building: Computer Science Building (SP3) Room: 210
Phone: + 43-732-2468-4361
Fax: + 43-732-2468-4345
Email: markus.weninger@jku.at
|
Teaching
Lectures
2024 WS
2024 SS
2023 WS
2023 SS
2022 WS
2022 SS
2021 WS
2021 SS
2020 WS
2020 SS
2019 WS
2019 SS
2018 WS
2018 SS
2017 WS
Open Theses Topics
Supervised Master Theses
11 master theses
In Progress
Finished
Supervised Bachelor Theses
31 bachelor theses
In Progress
Finished
Supervised Projects in Software Engineering
11 projects in software engineering
In Progress
Finished
Workshops
2024
2023
2022
2021
2020
2019
2018
2017
Research
Projects
My dissertation
"Detection and Analysis of Memory Anomalies in Managed Languages Using Trace-Based Memory Monitoring"
can be found here.
Research Interests
- Visual Teaching
- Software Engineering Education
- (Software) Visualization
- Data Analysis / Processing / Aggregation / Visualization
- Memory and Performance Anomaly Detection & Analysis
- Memory and Performance Monitoring & Profiling
- Program and Software Comprehension
|
Publications
-
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.
-
An Experiment to Measure the Performance Trade-off Between Traditional I/O and
Memory-mapped Files
Bachelor's thesis, JKU, 2016
-
-
-
-
User-defined Classification and Multi-grouping of Data in a Memory Monitoring Tool
Master's thesis, JKU, 2017
-
-
-
Analyzing the Evolution of Data Structures in Trace-Based Memory Monitoring.
[preprint]
Weninger, M.; Gander, E.; Mössenböck, H.
SSP '18 Proceedings of the 9th Symposium on Software Performance, Hildesheim,
Germany, November 8 - 9, 2018
-
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
-
-
-
-
Memory Leak Visualization using Evolving Software Cities.
[preprint]
Weninger, M.; Makor, L.; Mössenböck, H.
SSP '19 Proceedings of the 10th Symposium on Software Performance, Würzburg,
Germany, November 4 - 6, 2019
-
-
Memory Cities: Visualizing Heap Memory Evolution Using The Software City
Metaphor.
(Best Paper Award)
[preprint]
Weninger, M.; Makor, L.; Mössenböck, H.
VISSOFT '20 Proceedings of the Eight IEEE Working Conference on Software
Visualization, Adelaide, Australia (moved online), 28-29 September, 2020
-
Investigating High Memory Churn via Object Lifetime Analysis to Improve Software
Performance.
[preprint]
Weninger, M.; Gander, E.; Mössenböck, H.:
SSP '20 Proceedings of the 11th Symposium on Software Performance, November 12 - 13,
2020, Leipzig, Germany (moved online).
-
Heap Evolution Analysis Using Tree Visualizations.
[preprint]
Weninger, M.; Makor, L.; Mössenböck, H.
SSP '20 Proceedings of the 11th Symposium on Software Performance, November 12 - 13,
2020, Leipzig, Germany (moved
online).
-
Memory Leak Analysis using Time-Travel-based and Timeline-based Tree Evolution
Visualizations.
(Best Paper Award)
[preprint]
Weninger, M.; Makor, L.; Mössenböck, H.
STAG '20 Proceedings of the 7th Conference on Smart Tools and Applications in
Graphics, November 12 - 13, 2020, Online.
-
-
Detection and
Analysis of Memory Anomalies in Managed Languages Using Trace-Based Memory
Monitoring
Dissertation, JKU, 2021
-
Erkennung und Analyse von Speicheranomalien in Sprachen mit automatischer Speicherverwaltung unter Nutzung
von Trace-basierter Speicherüberwachung ("Trace-basierte Erkennung und Analyse von Speicheranomalien") in Ausgezeichnete
Informatikdissertationen 2021
[pdf]
Lecture Notes in Informatics (Gesellschaft für Informatik), 2021
-
-
Tracing Performance Metrics in Kotlin Multiplatform Projects via Compile-Time Code Instrumentation.
[preprint]
Weninger, M.
Symposium on Software Performance (SSP'24), Nov. 06-07, 2024, Linz, Austria.
|
Invited Talks:
Tutorials:
Research Artifacts:
-
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
-
Memory Cities: Visualizing Heap
Memory Evolution Using the Software City Metaphor - Artifact (Binaries, Data
Sets, Video, Instructions).
Weninger, M.; Makor, L.; Mössenböck, H.:
in Proceedings of the 8th IEEE Working Conference on Software Visualization
(VISSOFT'20), Adelaide, Australia, September 28 - 29, 2020 (moved
online).
DOI: https://doi.org/10.5281/zenodo.3991785
|
Awards
-
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."
-
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
-
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.
-
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.
-
Best Paper Award
Memory Cities: Visualizing Heap Memory Evolution Using The Software City Metaphor.
8th IEEE Working Conference on Software Visualization (VISSOFT'2020), Adelaide, Australia (moved online), 28-29 September, 2020
-
Best Paper Award
Memory Leak Analysis using Time-Travel-based and Timeline-based Tree Evolution Visualizations.
Conference on Smart Tools and Applications in Graphics, November 12 - 13, 2020, Online
-
Award of Excellence
Dissertation award by the Austrian Federal Ministry of Education, Science and Research
-
JKU Young Researchers' Award
The
Johannes Kepler University Linz Young Researchers' Award
supports outstanding academic and scientific accomplishments to honor doctoral candidates.
-
Kepler Awards for Excellence in Teaching - Category "Best Practice"
In der Kategorie "Best Practice" wurden drei Lehrkonzepte (aus 22 Einreichungen) des Studienjahres 2022/23 prämiert, welche sich besonders um eine Optimierung ihrer Lehre bemühen und als Vorbild dienen können.
Uns wurde der Preis für "UE Softwareentwicklung 1" sowie das Visualisierungstool JavaWiz verliehen, das speziell zur Unterstützung der Programmiergrundlagenlehre am SSW entwickelt wurde.
|
Research Community
Personal
Social Media & Online Appearances
Curriculum Vitae
Student Services
2024
- Mitglied - Studienvertretung Doktorat TN JKU
|
2023
- Mitglied - Studienvertretung Doktorat TN JKU
|
2022
- Mitglied - Studienvertretung Doktorat TN JKU
|
2021
- Mitglied - Studienvertretung Informatik & AI JKU
- Mandatar - Studienvertretung Doktorat TN JKU
|
2020
- Organisation - Erstsemestrigenmentoring Informatik JKU
- Mitglied - Studienvertretung Informatik & AI JKU
- Mandatar - Studienvertretung Doktorat TN JKU
|
2019
- Organisation - Erstsemestrigenmentoring Informatik JKU
- Mitglied - Studienvertretung Informatik & AI JKU
- Mandatar - Studienvertretung Doktorat TN JKU
|
2018
- Traumberuf Technik - Berater "Computer Science"
- Organisation - Erstsemestrigenmentoring Informatik JKU
- Mitglied - Studienvertretung Informatik JKU
|
2017
- Organisation - Erstsemestrigenmentoring Informatik JKU
- Mitglied - Studienvertretung Informatik JKU
|
2016
- Mitglied - Studienvertretung Informatik JKU
|
2015
- Mitglied - Studienvertretung Informatik JKU
|
|