Mario Bernhart
Univ.Lektor Dipl.-Ing. Dr.techn. / Bakk.techn.
Role
-
External Lecturer
Information Systems Engineering, E194
Courses
2023S
- Software Maintenance and Evolution / 183.634 / VU
- Software Quality Assurance / 180.764 / VU
- Software Quality Management / 183.652 / VU
Publications
Note: Due to the rollout of TU Wien’s new publication database, the list below may be slightly outdated. Once APIs for the new database have been released, everything will be up to date again.
2021
- Teaching Software Quality Assurance with Gamification and Continuous Feedback Techniques / G. Moser, R. Vallon, M. Bernhart, T. Grechenig / Poster: EDUCON2021 - IEEE Global Engineering Education Conference, Wien; 2021-04-21 - 2021-04-24; in: "Proceedings of EDUCON2021 - IEEE Global Engineering Education Conference", IEEE, 21 (2021), ISBN: 978-1-7281-8478-4; 505 - 509
2020
- Towards a Topology for Legacy System Migration / S. Strobl, M. Bernhart, T. Grechenig / Talk: ICSEW'20, Seoul, Republic of Korea; 2020-05-23 - 2020-05-29; in: "Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops", ACM, 20/05 (2020), ISBN: 978-1-4503-7963-2; 586 - 594
- Microservice Decompositon: A Case Study of a Large Industrial Software Migration in the Automotive Industry / H. Stranner, S. Strobl, M. Bernhart, T. Grechenig / Talk: ENASE 2020 - 15th International Conference on Evaluation of Novel Approaches to Software Engineering, Tschechien; 2020-05-05 - 2020-05-06; in: "Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2020)", SCITEPRESS - Science and Technology Publications, (2020), ISBN: 978-989-758-421-3; 498 - 505
- Koordination der Informationspflichten laut DSGVO mithilfe der Blockchain / K. Pinter, D. Schmelz, M. Bernhart, T. Grechenig / Talk: International Legal Informatics Symposium - IRIS 2020, Salzburg, Österreich; 2020-02-27 - 2020-02-29; in: "Tagungsband IRIS 2020", (2020), 1 - 6
- Automated Code Transformations: Dealing with the Aftermath / S. Strobl, C. Zoffi, C. Haselmann, M. Bernhart, T. Grechenig / Talk: 27th IEEE International Conference on Software Analysis, Evolution and Reengineering, Ontario, Kanada; 2020-02-18 - 2020-02-21; in: "Proceedings of the 27th IEEE International Conference on Software Analysis, Evolution and Reengineering", IEEE, 2020 IEEE (2020), ISBN: 978-1-7281-5143-4; 627 - 631
2019
- Distributed Kanban with Limited Geographical Distance: Analyzing Lean Principles Pull, Work in Progress and Kaizen / R. Vallon, S. Strobl, M. Ras, M. Bernhart, T. Grechenig / Talk: ENASE 2019 : 14th International Conference on Evaluation of Novel Approaches to Software Engineering, Heraklion, Kreta, Griechenland; 2019-05-04 - 2019-05-05; in: "Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering", ACM New York, NY, USA, (2019), ISBN: 9789897583759; 210 - 217
2018
- Combining and Visualizing Time-Oriented Data from the Software Engineering Toolset / J. Grabner, R. Decker, T. Artner, M. Bernhart, T. Grechenig / Talk: Sixth IEEE Working Conference on Software Visualization (VISSOFT 2018), Madrid, Spanien; 2018-09-24 - 2018-09-25; in: "Proceedings of the 2018 IEEE Working Conference on Software Visualization (VISSOFT)", IEEE Computer Society, (2018), ISBN: 978-1-5386-8292-0; 76 - 86
2016
- ADAPT: A Framework for Agile Distributed Software Development / R. Vallon, S. Strobl, M. Bernhart, R. Prikladnicki, T. Grechenig / IEEE Software, 33 (2016), 6; 106 - 111
- A tiered approach towards an incremental BPEL to BPMN 2.0 migration / S. Strobl, M. Zoffi, M. Bernhart, T. Grechenig / in: "2016 IEEE International Conference on Software Maintenance and Evolution", 1; issued by: IEEE; IEEE Computer Society, Los Alamitos, CA, USA, 2016, ISBN: 978-1-5090-3806-0, 563 - 567
2015
- Combining software interrelationship data across heterogeneous software repositories / N. Ilo, J. Grabner, M. Bernhart, T. Grechenig / Talk: 31st IEEE International Conference on Software Maintenance and Evolution (ICSME 2015), Bremen, Germany; 2015-09-29 - 2015-10-01; in: "Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME 2015)", IEEE, (2015), ISBN: 978-1-4673-7532-0; 571 - 575
2013
- Identifying Critical Areas for Improvement in Agile Multi-site Co-development / R. Vallon, K. Bayrhammer, S. Strobl, M. Bernhart, T. Grechenig / Talk: The 8th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2013), Angers, Frankreich; 2013-07-04 - 2013-07-06; in: "Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering", L. Maciaszek, J. Filipe (ed.); SciTePress, (2013), ISBN: 978-989-8565-62-4; 150 - 164
- Inter-organizational Co-development with Scrum: Experiences and Lessons Learned from a Distributed Corporate Development Environment / R. Vallon, S. Strobl, M. Bernhart, T. Grechenig / Talk: 14th International Conference, XP 2013, Vienna; 2013-06-03 - 2013-06-07; in: "Agile Processes in Software Engineering and Extreme Programming", H. Baumeister, B. Weber (ed.); Springer Lecture Notes in Business Information Processing, 149 (2013), ISBN: 978-3-642-38313-7; 150 - 164
- On the understanding of programs with continuous code reviews / M. Bernhart, T. Grechenig / Talk: 21st International Conference on Program Comprehension (ICPC 2013), San Francisco, USA; 2013-05-20 - 2013-05-21; in: "Proceedings of the 21st International Conference on Program Comprehension", H. Kagdi et al. (ed.); Conference Publishing Consulting, Passau, Germany (2013), ISBN: 978-1-4673-3092-3; 192 - 198
- owards Differential-Based Continuous Code Reviews / Doctoral Thesis by M. Bernhart / Supervisor, Reviewer: T. Grechenig, R. Freund; E183/1, 2013; oral examination: 2013-01-23
2012
- Incremental Reengineering and Migration of a 40 Year Old Airport Operations System / M. Bernhart, A. Mauczka, M. Fiedler, S. Strobl, T. Grechenig / Talk: 28th IEEE International Conference on Software Maintenance (ICSM 2012), Trento, Italien; 2012-09-23 - 2012-09-30; in: "Proceedings of the 28th IEEE International Conference on Software Maintenance (ICSM), 2012", IEEE, (2012), ISBN: 978-1-4673-2312-3; 503 - 510
- Applying Continuous Code Reviews in Airport Operations Software / M. Bernhart, S. Strobl, A. Mauczka, T. Grechenig / Talk: 12th International Conference on Quality Software (QSIC), 2012, Xi'an; 2012-08-27 - 2012-08-29; in: "Proceedings of the 12th International Conference on Quality Software (QSIC), 2012", A. Tang, H. Muccini (ed.); IEEE, (2012), ISBN: 978-1-4673-2857-9; 214 - 219
- Tracing your maintenance work - a cross-project validation of an automated classification dictionary for commit messages / A. Mauczka, M. Huber, C. Schanes, W. Schramm, M. Bernhart, T. Grechenig / Talk: 15th International Conference on Fundamental Approaches to Software Engineering (FASE'12), Tallinn, Estonia; 2012-03-24 - 2012-04-01; in: "Proceedings of the 15th international conference on Fundamental Approaches to Software Engineering (FASE'12)", Springer-Verlag, Berlin, Heidelberg (2012), ISBN: 978-3-642-28871-5; 301 - 315
- Towards Differential-Based Continuous Code Reviews / M. Bernhart / Report for Austrian Marshall Plan Foundation; 2012; 34 pages
2011
- Exploiting semantic aspects to evolve a text-based search on a legacy document management system / J. Grabner, A. Mauczka, M. Bernhart, T. Grechenig / Talk: 23rd International Conference on Software Engineering and Knowledge Engineering (SEKE 2011), Eden Roc Renaissance Hotel Miami Beach, USA; 2011-07-07 - 2011-07-09; in: "Proceedings of the Twenty-Third International Conference on Software Engineering & Knowledge Engineering", Knowledge Systems Institute Graduate School, Skokie, IL 60076, USA (2011), ISBN: 1891706292; 392 - 397
2010
- Adopting Code Reviews for Agile Software Development / A. Mauczka, M. Bernhart, T. Grechenig / Talk: 2010 Agile Conference, Orlando, Florida; 2010-08-09 - 2010-08-13; in: "Proceedings of the Agile Conference", agile, (2010), ISBN: 978-0-7695-4125-9; 44 - 47
- Analyzing the Relationship of Process Metrics And Classified Changes - A Pilot Study / A. Mauczka, M. Bernhart, T. Grechenig / Talk: The 22nd International Conference on Software Engineering & Knowledge Engineering, San Francisco Bay; 2010-07-01 - 2010-07-03; in: "Proceedings of the Twenty-Second International Conference on Software Engineering & Knowledge Engineering", Knowledge Systems Institute Graduate School, (2010), ISBN: 978-1-891706-26-4; 269 - 272
- Automated Integration Testing and Verification of a Secured SOA Infrastructure - an Experience Report in eHealth / M. Bernhart, T. Artner, A. Mauczka, T. Grechenig / Talk: The 22nd International Conference on Software Engineering & Knowledge Engineering, San Francisco Bay; 2010-07-01 - 2010-07-03; in: "Proceedings of the Twenty-Second International Conference on Software Engineering & Knowledge Engineering", Knowledge Systems Institute Graduate School, (2010), ISBN: 978-1-891706-26-4; 198 - 202
- An experience report on the incremental adoption and evolution of an SPL in eHealth / S. Strobl, M. Bernhart, T. Grechenig / Talk: 1st Workshop on Product LinE Approaches in Software Engineering (PLEASE 2010), Cape Town, South Africa; 2010-05-02; in: "Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering", Acm, New York, NY, USA (2010), ISBN: 978-1-60558-968-8; 16 - 23
- Mining security changes in freebsd / A. Mauczka, C. Schanes, F. Fankhauser, M. Bernhart, T. Grechenig / Talk: 7th IEEE Working Conference on Mining Software Repositories (MSR), Cape Town, South Africa; 2010-05-02 - 2010-05-03; in: "Proceedings of 7th IEEE Working Conference on Mining Software Repositories (MSR)", IEEE, (2010), ISBN: 978-1-4244-6803-4; 90 - 93
2009
- Predicting Code Change by using static metrics / A. Mauczka, T. Grechenig, M. Bernhart / Talk: 7th International Conference on Software Engineering Reaearch, Management and Applications (SERA 2009), Haikou, Hainan Island, China; 2009-12-02 - 2009-12-04; in: "SERA 2009 Proceedings", Conference Publishing Services, (2009)
- ReviewClipse - Continuous Code Reviews within the Eclipse IDE / M. Bernhart, C. Mayerhofer, T. Grechenig / Talk: Eclipse DemoCamp Vienna 2009, Wien, Österreich; 2009-11-30
- ReviewClipse - Continuous Code Reviews within the Eclipse IDE / M. Bernhart, C. Mayerhofer, T. Grechenig / Talk: EclipseSummit 2009, Ludwigsburg, Deutschland; 2009-10-27 - 2009-10-29
- Kontinuierliche Code-Reviews mit Subversion und Eclipse - Schulterblick / M. Bernhart, C. Mayerhofer, T. Grechenig / Talk: SubConf & CMConf 2009, München, Deutschland; 2009-10-27 - 2009-10-29
- Digging deep: Software reengineering supported by database reverse engineering of a system with 30+ years of legacy / S. Strobl, M. Bernhart, T. Grechenig, W. Kleinert / Talk: 25th IEEE International Conference on Software Maintenance (ICSM 2009), Edmonton, Alberta, Canada; 2009-09-20 - 2009-09-26; in: "Software Maintenance, 2009. ICSM 2009.", IEEE, (2009), ISBN: 978-1-4244-4897-5; 407 - 410
- ReviewClipse - Supporting Code-Reviews within the Eclipse IDE / M. Bernhart, C. Mayerhofer, T. Grechenig / Talk: EclipseCon 2009, Santa Clara, CA, USA; 2009-03-23 - 2009-03-26
- Qualitätssicherung und Qualitätsmanagement / M. Bernhart, R. Breiteneder / in: "Softwaretechnik. Mit Fallbeispielen aus realen Entwicklungsprojekten.", Pearson Studium, München, Germany, 2009, ISBN: 978-3-8689-4007-7, 461 - 522
- Vorgehensmodelle im Software Engineering / M. Bernhart, T. Pirngruber / in: "Softwaretechnik. Mit Fallbeispielen aus realen Entwicklungsprojekten.", Pearson Studium, München, Germany, 2009, ISBN: 978-3-8689-4007-7, 363 - 416
- Phase Integration/Test - wie wird zusammengefügt/geprüft / M. Bernhart, R. Breiteneder / in: "Softwaretechnik. Mit Fallbeispielen aus realen Entwicklungsprojekten.", Pearson Studium, München, Germany, 2009, ISBN: 978-3-8689-4007-7, 301 - 352
- Phase Analyse - Was wird gebaut? / M. Bernhart, K. Kappel / in: "Softwaretechnik. Mit Fallbeispielen aus realen Entwicklungsprojekten.", Pearson Studium, München/Germany, 2009, ISBN: 978-3-8689-4007-7, 141 - 198
- Fallbeispiele von Projekten / M. Bernhart, S. Strobl, R. Trabitsch, M. Grünberger, M. Suppersberger / in: "Softwaretechnik. Mit Fallbeispielen aus realen Entwicklungsprojekten.", T. Grechenig, M. Bernhart, R. Breiteneder, K. Kappel (ed.); Pearson Studium, München/Germany, 2009, ISBN: 978-3-8689-4007-7, 101 - 140
- Softwaretechnik. Mit Fallbeispielen aus realen Entwicklungsprojekte / T. Grechenig, M. Bernhart, R. Breiteneder, K. Kappel / Pearson Studium, München, Germany, 2009, ISBN: 978-3-8689-4007-7; 688 pages
- ReviewClipse - Kontinuierliche Code-Reviews mit Subversion und Eclipse / M. Bernhart, C. Mayerhofer, T. Grechenig / Eclipse-Magazin, 6.09 (2009), 37 - 38
- Kontinuierliche Code-Reviews mit Subversion und Eclipse - Schulterblick / M. Bernhart, C. Mayerhofer, T. Grechenig / Heise-Developer, http://www.heise.de/developer/artikel/Kontinuierliche-Code-Reviews-mit-Subversion-und-Eclipse-787460.html (2009), 5 pages
- Digitale Wunddiagnostik und -dokumentation mit W.H.A.T. als Basis für eine integrative Versorgung / T. Wild, T. Hölzenbein, T. Grechenig, M. Bernhart, A. Binder, B. Horn, S. Strobl, J. Unosson, M. Prinz, A. Wujciow / Wundmanagement, 06 (2009)
2006
- Dimensions of Software Engineering Course Design / M. Bernhart, T. Grechenig, J. Hetzl, W. Zuser / Talk: International Conference on Software Engineering (ICSE), Shanghai, China; 2006-05-20 - 2006-05-28; in: "Proceedings of the 28th International Conference on Software Engineering - ICSE 2006", ACM Press, (2006), 667 - 672
- Entwurf und Entwicklung eines graphischen Datenmodellierungstools mit automatischer Layoutfunktion / Master Thesis by M. Bernhart / Supervisor: T. Grechenig; 183/1, 2006
Supervisions
Note: Due to the rollout of TU Wien’s new publication database, the list below may be slightly outdated. Once APIs for the new database have been released, everything will be up to date again.
- Microservice Decomposition: A Case Study of a Large Industrial Software Migration in the Automotive Industry / Master Thesis by H. Stranner / Supervisor: T. Grechenig, M. Bernhart; 194-03, 2020
- Konzeptionierung und Implementierung eines Performance Test-Prozesses aus Entwicklersicht / Master Thesis by D. Schmid / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2017
- Entwurf und Entwicklung einer Testautomatisierungsplattform zur Kombination von Model-Based Testing und Behaviour-Driven Testing / Master Thesis by R. Lopez / Supervisor: T. Grechenig, M. Bernhart; 183-1, 2016
- Considerations and a Catalog of Requirements regarding a Multi Technology Test Automation Framework / Master Thesis by K. Hammerl / Supervisor: T. Grechenig, M. Bernhart; 183-1, 2016
- Design and Development of an Open and Extendible Inter-Software-Project Relationship Service / Master Thesis by N. Ilo / Supervisor: T. Grechenig, M. Bernhart; 183-1, 2014
- Technical Criteria for the Productivity of Rapid Web Development Frameworks in Enterprise Java / Master Thesis by C. Thomas / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2011
- Design and development of a task-based code review tool for an Air Traffic Management System / Master Thesis by S. Reiterer / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2011
- Planning and Implementing a Test Management and Requirements Engineering Infrastructure for a Trans-Institutional e-Health Software Product Line / Master Thesis by V. Zboray / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2010
- Entwurf und Entwicklung eines Moduls zur Durchführung von Code-Reviews basierend auf Changesets in integrierten Entwicklungsumgebungen / Master Thesis by C. Mayerhofer / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2009
- Konzeption einer Assessment Methode auf Basis von CMMI für kleine Software-Unternehmen / Master Thesis by M. Andres / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2009
- Entwurf und Entwicklung eines webbasierten Prozessmanagement-Systems am Fallbeispiel der IT-Abteilung eines mittelständischen Unternehmens / Master Thesis by A. Reitter / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2009
- Extending HtmlUnit for test automatisation of Web applications using AJAX / Master Thesis by A. Langer / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2009
- Software-reengineering supported by database reverse engineering in the context of a continuously evolving in-house information system / Master Thesis by S. Strobl / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2009
- Entwicklung einer Software Fehler Klassifikationsstruktur anhand einer qualitativen Analyse / Master Thesis by C. Eggbauer / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2008
- Visualisierung der Koevolution von Test- und Produktionscode an Open Source Projekten / Master Thesis by M. Winkelbauer / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2008
- Design and development of a traceability framework for small software development teams - a message-oriented approach / Master Thesis by M. Schwarzbauer / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2008
- Design and development of a standards-based authoring framework for software requirements specifications / Master Thesis by K. Hussein / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2008
- Evaluating object-oriented software metrics for source code change analysis / Master Thesis by A. Mauczka / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2008
- Analyse der Erreichbarkeit von Capability Maturity Model Integration Levels in Extreme Programming / Master Thesis by A. Tat / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2008
- Entwurf und Entwicklung einer parametrisierbaren Steuerung eines Testfallgenerierungstools auf Basis von datenorientierten Testverfahren / Master Thesis by M. Voak / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2007
- Entwurf und Entwicklung eines Code-Review-Moduls zur Unterstützung des Review-Prozesses in integrierten Entwicklungsumgebungen / Master Thesis by R. Breiteneder / Supervisor: T. Grechenig, M. Bernhart, W. Zuser; 183/1, 2007
- Computerunterstütztes Berichtswesen im 6. Forschungsrahmenprogramm am Beispiel des EU-Projekts TARGET / Master Thesis by J. Troi / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2006
- Analyse eines Groupwaretools für verteilte wissenschaftliche Kooperationsprojekte am Beispiel von Network of Excellences - Überwindung von Kommunikationsproblemen in NoE / Master Thesis by M. Platter / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2006
- Towards a Knowledge Portal for European Research Projects / Master Thesis by M. Davies / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2006
- Projektorganisatorische Analyse und Klassifizierung von State-of-the-Art Softwareentwicklungs-Prozessmodellen / Master Thesis by T. Pirngruber / Supervisor: T. Grechenig, M. Bernhart; 183/1, 2006