Student Cockpit

  • ePayment
  • Appointment & course management

Campus System

  • Research Information System
  • Campus search

Staff Portal

  • Organisation handbook
  • Operational messages, internal & personal messages

Links

  • Webmail
  • Library
  • Vacancies
  • University bulletin
  • Bulletin Board
  • Staff Search
  • Campus Map
  • IT Services (ZID)
  • eLearning Service
  • USI
  • OEH Klagenfurt

Information for

  • Pupils
  • Alumni & Career
  • Prospective Students
  • Continuing Education
  • Researchers
  • Students
  • Staff
  • Teaching Staff
  • Partners & Sponsors
  • International
Gütesiegel evalagZertifikat 2024: Vielfalt gestalten. Diversity Audit des StifterverbandsGütesiegel Betriebliche GesundheitsförderungSatisfaction Award 2023Satisfaction Award 2021EMAS SiegelGütezeichen hochschuleundfamilie Gütezeichen EqualitaThe Faculty of Management, Economics & Law at the University of Klagenfurt has been accredited by AACSB International.
Deutsch
search
Quicklinks +
  • English English English en
  • Deutsch Deutsch German de
  • Link to Instagram
  • Link to Facebook
  • Link to TikTok
  • Link to Youtube
  • Link to Bluesky
  • Link to LinkedIn
University of Klagenfurt
  • Home
  • University
        • Organisation
          • Management
          • Academic affairs and organisation
          • Faculties, departments and faculty centres
          • University centres
          • University Executive support offices
          • Administration and management
          • Representations and commissioners
          • Organisational plan
          • Statute
        • Profile
          • Strategy
          • Mission statement
          • University history
          • Roll of honour
          • Health Management
          • Gender and equality
          • The Carinthian University Conference
          • Alps-Adriatic Rectors‘ Conference
        • Campus
          • On Campus
          • Art and Culture
          • Accommodation
          • Catering
          • Sports and leisure
          • Green campus
          • Car parks and parking regulations
          • More light, air, and openness
        • Contact
          • Vacancies
          • University bulletin
          • Partners & Sponsors
          • Media services
          • Family services
          • Services for disabled students
          • University library
  • Research
        • Research profile
          • Grants & Winners
          • Main research areas
          • Sustainable Development Goals
          • Research infrastructure
          • Karl Popper Kolleg
          • Ada Lovelace Programme
          • Open Access
          • Knowledge transfer
          • Institutional partnerships
        • Early Career
          • Thematic Doctoral Programmes
          • Young scientists mentoring
          • Doc.Service
          • Continuing education programme for early carrer researchers
        • Research support
          • Research Council
          • Research Support Service
          • Research funding
          • Research Information System (FoDok)
          • Institutional Review Board for Research Ethics
          • Good academic practice
          • Science communication
  • Study
        • Courses offered
          • List of degree programmes
          • Extension programmes
          • Specialist courses & optional subjects
          • Continuing education programmes
          • Doctoral Degree Programme
          • Degree Programmes in English
        • Studying at AAU
          • Term dates and deadlines
          • New starter checklist
          • University fees
          • Applying to study
          • Starting your programme
          • During your programme
          • Completing your programme
          • Search for courses
        • Student Life
          • DISCOVER Klagenfurt
          • Scholarships & grants
          • Offices and services
          • Campus
          • Accommodation
          • Catering
          • Accessibility
          • Sport & leisure
          • Work & study
          • Family & study
        • Study abroad
          • Study in Klagenfurt
          • Study abroad
          • Summer schools
          • Support & advice
        • Support & Information
          • Admissions and Examinations Office
          • Office of Academic Affairs
          • Student Guidance Service
          • Servicepoint Tutoring & Mentoring
          • Union of Students (ÖH)
          • International Office
          • Doc.Service
          • Student Ombudsman
          • Alumni & careers
          • University library
          • Writing Centre
  • International
        • International Profile
          • Courses offered in English
          • Partner universities
        • Study abroad
          • Erasmus+ student mobility
          • Joint-Study
          • Joint and double degrees
          • Short-term research placements abroad
          • Summer schools
          • Further outgoing grants
          • FAQ for outgoing students
        • Work and research abroad
          • Lecturers
          • Young researchers
          • General staff
          • Erasmus+ student internships
          • Subject-specific international placements
          • Teaching German abroad
        • Study in Klagenfurt
          • Students in mobility programmes
          • Entry & Residence (VISA)
          • MORE programme for refugees
          • Support for students from the Ukraine
        • Information & advice
          • International Office
          • Admissions and Examinations Office
          • Language Centre German in Austria
          • Student Union Section for International Students
          • Language certificates
          • Writing Counselling

SOFTWARE ENGINEERING

AAU1/...Department of Informatics Systems2/Software Engineering Research Group3/Team SERG4/Dipl.-Ing. Dr. Christian Macho BSc

Dipl.-Ing. Dr. Christian Macho BSc

Profilbild
Postdoc-Ass. DI Dr. Christian Macho, BSc
  • +43 463 2700 3532
  • christian [dot] macho [at] aau [dot] at
  • S.2.70
  • On request. Please, prior notice! (E-Mail)
  • External web-site
  • Courses | Research

I am a postdoc (tenure track) in the Software Engineering Group (SERG) led by Prof. Martin Pinzger at the University of Klagenfurt. I received my MSc from the Technical University Vienna in March 2015 and my PhD from the University of Klagenfurt in 2019 both with distinction. My research interests include software evolution, mining software repositories, program analysis, build systems, continuous integration, automated repair, and empirical studies in software engineering.

News

  • May 2023 – Our project proposal “Semantic Change Impact Analysis for Microservice-based Systems” was accepted by FWF
  • November 2022 – Co-organizing the 6th Workshop on Validation, Analysis and Evolution of Software Tests (VST 2023) co-located with SANER 2023
  • October 2021 – Our project “ChaiMix” supporting two founders for nine months in their foundation phase started. Funded by KFW – UiG
  • March 2021 – I was named among the best reviewers of 2020 for the Journal of Systems and Software.
  • March 2021 – Our Paper “Comprehending Spreadsheets: Which Strategies do Users Apply?” has been accepted for the ICPC 2021 ERA Track.
  • December 2020 – Our Paper “The Nature of Build Changes An Empirical Study of Maven-based Build Systems” has been accepted for the Journal Empirical Software Engineering.
  • November 2020 – Co-organizing the 4th Workshop on Validation, Analysis and Evolution of Software Tests (VST 2021) co-located with SANER 2021.
  • October 2020 – Our project “Katana” supporting two founders for nine months in their foundation phase started. Funded by KFW – UiG
  • August 2020 – Started as a postdoc (tenure track) in the Software Engineering Group (SERG) at the Alpen-Adria-Universität Klagenfurt
  • August 2019 – Our Paper “What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories” has been accepted for the Journal Empirical Software Engineering.
  • July 2018 – Our Paper “Noise and Heterogeneity in Historical Build Data: An Empirical Study of Travis CI” has been accepted for ASE 2018 in Montpellier, France
  • March 2018 – Our Paper “Automatically Classifying Posts into Question Categories on Stack Overflow” has been accepted for ICPC 2018 in Gothenburg, Sweden
  • December 2017 – Our Paper “Automatically Repairing Dependency-Related Build Breakage” has been accepted for SANER 2018 in Campobasso, Italy
  • December 2017 – I’ve been giving a talk on “Mining Build Changes to Automatically Repair Dependency-Related Build Breakage” at VSS 2017
  • March 2017 – Our Paper “Extracting Build Changes with BuildDiff” has been accepted for MSR 2017 in Buenos Aires, Argentina
  • January 2017 – My Thesis abstract “Preventing and Repairing Build Breakage” has been accepted for the Doctoral Symposium at ICSE 2017 in Buenos Aires, Argentina
  • December 2015 – Our Paper “Predicting Build Co-Changes with Source Code Change and Commit Categories” has been accepted for SANER 2016 in Osaka, Japan

Publications

  • Alexander Gerhard Lercher, Christian Macho, Clemens Bauer, Martin Pinzger: Generating Accurate OpenAPI Descriptions from Java Source Code. arxiv.org, arXiv.org, Ithaca, NY, 2024,

  • Alexander Gerhard Lercher, Johann Glock, Christian Macho, Martin Pinzger: Microservice API Evolution in Practice: A Study on Strategies and Challenges. Journal of Systems and Software, Elsevier Ltd., 215, Oxford, 2024,

  • Christian Macho, Fabian Oraze, Martin Pinzger: DValidator: An approach for validating dependencies in build configurations. The Journal of Systems and Software, Elsevier Science Inc., 209, New York, 2023,

  • Karin Maria Hodnigg, Christian Macho, Martin Pinzger, Dietmar Jannach: Comprehending Spreadsheets: Which Strategies do Users Apply?. Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, IEEE, Piscataway (NJ), 2021, S. 386 - 390.

  • Christian Macho, Stefanie Beyer, Shane McIntosh, Martin Pinzger: The Nature of Build Changes: An Empirical Study of Maven-based Build Systems. Empirical Software Engineering, Springer Verlag GmbH, 26, Berlin, Heidelberg, New York, 2021, S. 32

  • Stefanie Beyer, Christian Macho, Massimiliano Di Penta, Martin Pinzger: What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories. Software Engineering 2021 , P-310, 2021, S. 27 - 28.

  • Stefanie Beyer, Christian Macho, Massimiliano Di Penta, Martin Pinzger: What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories. Journal of Empirical Software Engineering (EMSE), Springer Verlag GmbH, Berlin, Heidelberg, New York, 2019,

  • Keheliya Gallaba, Christian Macho, Martin Pinzger, Shane McIntosh: Noise and Heterogeneity in Historical Build Data. Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, ASE 2018, ACM New York, 2018, S. 87 - 97.

  • Stefanie Beyer, Christian Macho, Martin Pinzger, Massimiliano Di Penta: Automatically classifying posts into question categories on stack overflow. Proceedings of the 26th Conference on Program Comprehension, ACM New York, 2018, S. 211 - 221.

  • Christian Macho, Shane McIntosh, Martin Pinzger: Automatically repairing dependency-related build breakage. Proceedings of the 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), IEEE, Piscataway (NJ), 2018, S. 106 - 117.

  • Christian Macho, Shane McIntosh, Martin Pinzger: Extracting Build Changes with BUILDDIFF . Proceedings of the 14th International Conference on Mining Software Repositories, MSR '17 , IEEE Press Piscataway, 2017, S. 368 - 378.

  • Christian Macho: Preventing and repairing build breakage. Proceedings of the 39th International Conference on Software Engineering Companion, IEEE Computer Society Press, Los Alamitos (CA), 2017, S. 471 - 472.

  • Christian Macho, Shane McIntosh, Martin Pinzger: Predicting Build Co-changes with Source Code Change and Commit Categories. Proceedings of the 23rd International Conference on Software Analysis, Evolution, and Reeingineering, IEEE Computer Society Press, 01, Los Alamitos (CA), 2016, S. 541 - 551.

  • Department of Informatics Systems
    • Contact
    • Team
    • Information and Communication Systems
      • News
      • Team ICS
        • Eder Johann
        • Hollauf Franziska
        • Köpke Julius
        • Lubas Josef
      • Alumni
      • Publications
      • Research
        • Current Projects
        • Previous Projects
      • Teaching / Theses
        • Master Theses
        • PhD Theses
    • Interactive Systems
      • Research
      • Team IAS
      • Teaching
        • Bachelor Spezialisierung IAS
        • Master's Specialization HCI
    • Software Engineering
      • News
      • Team SERG
        • Pinzger Martin
        • Macho Christian
        • Glock Johann
        • Lercher Alexander
        • Stengg Katharina
      • Publications
      • Research
        • Projects
        • Tools
      • Teaching
        • Master Theses
        • Student Projects
    • Teaching
      • Softwarepraktika
      • Internship
      • Master Theses
      • Tools
    • News
    • Jobs

Quicklinks

  • Webmail
  • University bulletin
  • Library
  • Bulletin Board
  • Staff Search
  • Campus Map
  • IT Services (ZID)
  • USI
  • OEH Klagenfurt
  • Index A-Z

Portals

  • Campus System
  • Student Cockpit
  • Staff Portal
  • Moodle
  • Facebook
  • Bluesky
  • LinkedIn
  • Youtube
  • Instagram
  • TikTok
Siegel der Alpen-Adria-Universität Klagenfurt

Information for

  • Pupils
  • Alumni & Career
  • Prospective Students
  • Continuing Education
  • Researchers
  • Students
  • Staff
  • Teaching Staff
  • Partners & Sponsors
  • International

Address

University of Klagenfurt
Universitätsstraße 65-67
9020 Klagenfurt am Wörthersee
Austria

+43 463 2700
uni [at] aau [dot] at
www.aau.at
Campus Plan

Gütesiegel evalagZertifikat 2024: Vielfalt gestalten. Diversity Audit des StifterverbandsGütesiegel Betriebliche GesundheitsförderungEMAS SiegelSatisfaction Award 2023Satisfaction Award 2021Gütezeichen hochschuleundfamilieGütezeichen EqualitaAACSB accredited

© University of Klagenfurt
  • Legal notice
  • Privacy policy
  • Responsible disclosure
  • Whistleblowing
  • Accessibility
  • Web team

Your privacy is important to us!


This website uses cookies to ensure the basic functionality of our website. We also use Cookies cookies to optimally redesign our website and to improve it continuously for you. For this purpose, it is necessary to pass on information to the respective service providers. By clicking on the "Accept all cookies" button, you agree to the use of cookies.
You can subsequently modify your preferred settings at any time under "Manage settings".
For further information on the cookies used, please refer to our privacy policy.

Manage settingsAccept all cookies

Cookie and Privacy Settings



How we use cookies

We use cookies to optimally redesign our website and to improve it continuously for you.
Click on the different category headings to view further information and to change the default settings.
Please note that refusing some cookies may affect the way our website works. Web pages may not be displayed correctly and may not function properly.

Notice regarding the processing of your data collected on this website in countries without adequate data protection standards:
By clicking on ‘Accept all cookies’, you consent to the transfer of your personal data to providers in third countries (e.g. the USA) in accordance with Art. 49 (1) lit. a GDPR. These providers (e.g. Google, Facebook, LinkedIn, Twitter, YouTube) may not be subject to a level of data protection equivalent to that of the EU. The data will only be transferred with your express consent.

Essential Cookies & Cookie Notice

Essential cookies

These cookies are strictly necessary for the functioning of the website. Essential cookies enable basic functions and are necessary for the proper functioning of the website. You can set your browser to block these cookies or to notify you about these cookies. However, some parts of the website may not work as expected.
These cookies do not store any personal data.


Hiding the cookie notice

Two cookies are required for this setting to be saved. Otherwise this hint will be displayed again every time the page is loaded.

Google Tag Manager

We use tracking and analysis tools to ensure continuous optimisation and needs-based design of our website. Tracking measures also enable us to record statistics regarding the use of our website by visitors and to develop our website further on the basis of these findings.
If you do not want Google and Facebook to track your use of our website and transmit your visits, you can disable tracking in your browser here:

Other external services

We also use other external services including Google Webfonts, Google Maps, and external video providers.
Since these providers may collect personal data such as your IP address we allow you to block them here.
Please be aware that this might significantly limit the functionality and appearance of our site. Changes will take effect once you reload the page.
Google Webfont Settings:

Google Maps Settings:

Google reCaptcha Settings:

Vimeo and Youtube video embeds:

Privacy policy

For further information on the cookies used, please refer to our
Privacy Policy of the University of Klagenfurt

Save and accept selectionCancel
Open Message Bar Open Message Bar Open Message Bar
Scroll to top