Christian Huemer


Image
Ao.Univ.Prof. Mag.rer.soc.oec.
Dr.rer.soc.oec.

Christian Huemer

  • About: main scope: inter-organizational systems, conceptual modeling, ERP systems electronic data exchange, electronic billing
  • Orcid:
  • Keywords: Model Engineering, Electronic Data Interchange, E-Business, Service Sciences, Business Process Modeling
  • Roles: Associate Professor

Publications

Teaching JavaScript to expert Java developers
Hannes ObwegerChristian Huemer

View PDF View .bib

Handle: 20.500.12708/9774; DOI: 10.34726/hss.2015.28365; Year: 2015; Issued On: 2015-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: Education, JavaScript, Java
Astract: In recent years, Single Page Applications (SPAs) emerged as a de-facto standard for modern, user-friendly web sites. While their advantages are manifold, SPAs massively impact the distribution of code and responsibility among an application: Where before, the web front-end of a Java application was essentially an orchestration of servlets and JavaServer Pages - driven from, and developed as part of the server - it is now an independent application in its own right. As a result of these developments, more and more developers are required to implement features to run in the browser, written in JavaScript. For companies as well as for individuals, the shift towards browser-centred engineering raises issues of developer education. Despite of their similar name and syntax, JavaScript and Java are highly different languages that require specific patterns and engineering practises. For a developer with many years of experience in Java or similar languages, learning JavaScript means more than just learning a new language: It requires a fundamental change in how to think about and approach programming problems - a so-called mind shift. The issue of knowledge transfer across programming paradigms and languages has been intensely researched in the field's transition from procedural to object-oriented programming, and diverse strategies have been proposed. The goal of this thesis is to show if, and how, existing strategies and experiences reflect in today's expert developer education, in the context of teaching JavaScript to expert Java developers. For this purpose, we conduct a qualitative content analysis of three real-world examples, each representing a popular format of eduction: (i) talks at developer-centred tech conferences, (ii) non-academic professional literature, and (iii) company-internal trainings. The on-hand thesis provides a detailed discussion of the phenomenon of (skill) transfer, which serves as the theoretical framework of our work. We present our research strategy based on Krippendorff's standard model for content analysis and discuss the results of our study on the level of individual cases as well as on an aggregate level.

Obweger, H. (2015). Teaching JavaScript to expert Java developers [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2015.28365
Business model driven ERP customization
Thomas GürthDieter MayrhoferChristian Huemer

View PDF View .bib

Handle: 20.500.12708/2556; DOI: 10.34726/hss.2014.22600; Year: 2014; Issued On: 2014-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords:
Astract: Enterprise Resource Planning (ERP) Systems encompass the administration of all information about resources that are needed for companies to run their business. They support several functional areas, like accounting, manufacturing, and sales in form of modules that are integrated by a single database where all business relevant information is stored. In order to guarantee a flawless and productive use of the system, the economic phenomena underlying the business of the company have to be reflected in the user interface as well as the data structure itself. Usually ERP systems are purchased by customers from vendors in form of standard software. Such a software supports a predefined set of functionality and has to be further customized to the specific needs of an enterprise, which is not a trivial task and often leads to additional costs. Furthermore standard software only supports specific processes that are based on best-practice assumptions of the vendors. Therefore adjusting ERP systems to changed market demands is hard since they are missing a business semantic base. Changed business needs can often only be represented by drastic changes in the data structure or the code which can lead to inconsistencies. The REAlist project uses a model-driven approach to overcome the aforementioned problems with existing ERP systems and enhance their adaptability. Business needs can be represented in an easy and unambiguous way as business models. These models define the features and look of the ERP system. REAlist uses the Resource-Event-Agent (REA) ontology as a business modeling language since it was initially proposed to support the implementation of IT-Systems and is related to data modeling. REA allows the specification of events that have happened or are happening in the near future, resources affected by the events, and agents participating in the events. Furthermore, policies and commitments can be defined which are both important concepts of ERP systems. The underlying database of the REAlist project (REA DB) is based on REA and holds the business models as well as the business data. Its main part is generic, meaning that changed business needs can be applied to the ERP system without changing the data structure. Instead of using the classic class-diagram-like representation of REA, a domain specific language (REA-DSL) is used to simplify the creation of REA business models. The aim of this thesis is to undertake the first steps of the REAlist project and create a mapping from REA-DSL business models to the REA DB. Furthermore user interfaces are automatically generated based on the saved models during runtime to reduce the effort that is needed for the customization tasks in existing ERP systems.

Gürth, T. (2014). Business model driven ERP customization [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2014.22600
Special Issue on A Roadmap for Business Informatics
Birgit HofreiterChristian Huemer

View .bib

Handle: 20.500.12708/23839; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Book;

Keywords:
Astract: Special Issue on A Roadmap for Business Informatics: In this special issue of the EMISA journal we include seven papers, each based on a IEEE CBI 2013 keynote introducing a research domain in Business Informatics. Evidently, these papers are neither classical research papers nor pure surveys, since they focus to a large extent on the "future", i.e. the open research challenges (without providing a solution). In the following, we define the scope of the seven research domains and in parentheses we name the author(s) who introduce( s) the domain by a paper presented in this special issue.

Hofreiter, B., & Huemer, C. (Eds.). (2014). Special Issue on A Roadmap for Business Informatics. German Informatics Society (GI). http://hdl.handle.net/20.500.12708/23839
Business context aware core components modeling
Danijel NovakovicChristian Huemer

View PDF View .bib

Handle: 20.500.12708/3932; DOI: 10.34726/hss.2014.27423; Year: 2014; Issued On: 2014-01-01; Type: Thesis; Subtype: Doctoral Thesis;

Keywords: components modeling
Astract: Business document standards usually cover a hierarchical structure of thousands of elements that may be relevant in any business context (any geopolitical region, any industry, etc.). In order to use a business document standard in a specific context, user groups define so-called business document implementation guidelines based on a smaller subset consisting usually of 3 - 5% of the overall elements. When one defines a new implementation guideline for a specific business context, one has always to start from scratch, which is time-consuming and also leads to heterogeneous interpretations of the standard. It is our goal to speed up the development process and to create more homogeneous implementation guidelines by learning from existing models. If we could assign a formal context to existing implementation guidelines, we may predict the subset of a new implementation guideline for a given context. We especially consider implementation guidelines built on the top of the Core Components Technical Specification (CCTS). These guidelines consist of business context specific data building blocks which are restricted from more general, semantically interoperable Core Components. In order to share, search, and (partially) re-use context specific restrictions of Core Components it is essential not only to store the restrictions, but also a business context model where these restrictions are valid. Therefore, we develop the Enhanced UN/CEFACT Business Context Model (E-UCM) and the Business Context Ontology Model (BCOnt) for representing business context in the domain of Core Components. This thesis proposes an approach to contextualize already existing Core Components by means of our business context models. This contextual information is also used to predict a subset for to-be-developed electronic business document implementation guidelines based on existing ones. The underlying algorithms calculate degrees of business context match, detect different types of mappings between existing Core Components and generate Core Component based contents of new implementation guidelines. Our research has been conducted following the design science research process. The corresponding evaluation is interpreted as a build and evaluate loop iterated a number of times before the final approach was developed. We evaluate the business context models on the basis of 16 evaluation criteria. The feasibility of the business context aware Core Components modeling approach is demonstrated by a prototype implementation. The analysis of the calculated precision and recall rates proves that our approach holds not only in theory, but also in practice.

Novakovic, D. (2014). Business context aware core components modeling [Dissertation, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2014.27423
A Framework for Inter-organizational Performance Analysis from EDI Messages
Worarat KrathuChristian PichlerRobert EngelMarco ZapletalHannes WerthnerChristian Huemer

View .bib

Handle: 20.500.12708/55114; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: The evaluation of an organization's performance may also consider the assessment of inter-organizational relationships (IORs). However, the evaluation of IORs is typically based on success factors, such as trust, which are difficult to be measured quantitatively. In this paper, we present a framework supporting inter-organizational performance evaluation which integrates (i) a bottom-up approach supporting the identification of Key Performance Indicators (KPIs) from business information, event logs, as well as process models, and (ii) a top-down approach for measuring business performance on the strategic level based on the Balanced Scorecard (BSC) method. In order to prove the feasibility of the framework, we present an inter-organizational performance analysis case study of a beverage manufacturing company. The case study shows that the framework enables (i) the derivation of quantifiable KPIs from operational data and (ii) the alignment of KPIs with business objectives allowing an evaluation of IORs on the strategic level.

Krathu, W., Pichler, C., Engel, R., Zapletal, M., Werthner, H., & Huemer, C. (2014). A Framework for Inter-organizational Performance Analysis from EDI Messages. In Proceedings of The 16th IEEE Conference on Business Informatics (CBI) (pp. 17–24). IEEE. http://hdl.handle.net/20.500.12708/55114


Teaching

Project in Computer Science 1
Semester: 2025S; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISS

Project in Computer Science 2
Semester: 2025S; Nr: 194.146; Type: PR; Hours: 4.0; Language: if required in English; View on TISS

Orientation Informatics and Business Informatics
Semester: 2024W; Nr: 180.766; Type: VU; Hours: 1.0; Language: German; View on TISS

Seminar for Master Students in Data Science
Semester: 2024W; Nr: 180.772; Type: SE; Hours: 1.0; Language: English; View on TISS

Seminar for Master Students in Business Informatics
Semester: 2024W; Nr: 180.779; Type: SE; Hours: 1.0; Language: English; View on TISS

Research Seminar
Semester: 2024W; Nr: 188.446; Type: SE; Hours: 2.0; Language: if required in English; View on TISS

Literature Seminar for PhD Students
Semester: 2024W; Nr: 188.512; Type: SE; Hours: 2.0; Language: German; View on TISS

Bachelor Thesis for Informatics and Business Informatics
Semester: 2024W; Nr: 188.926; Type: PR; Hours: 5.0; Language: if required in English; View on TISS

Scientific Research and Writing
Semester: 2024W; Nr: 193.052; Type: SE; Hours: 2.0; Language: German; View on TISS

Software Engineering
Semester: 2024W; Nr: 194.020; Type: VU; Hours: 4.0; Language: German; View on TISS

Research Methods
Semester: 2024W; Nr: 194.078; Type: SE; Hours: 2.0; Language: English; View on TISS

Technology for People 2040
Semester: 2024W; Nr: 194.082; Type: VU; Hours: 2.0; Language: German; View on TISS

Project in Computer Science 1
Semester: 2024W; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISS

Project in Computer Science 2
Semester: 2024W; Nr: 194.146; Type: PR; Hours: 4.0; Language: if required in English; View on TISS

Sustainability in Computer Science
Semester: 2024W; Nr: 194.155; Type: VU; Hours: 2.0; Language: English; View on TISS


Projects

Bankenabwicklungsmonitor (BAM)
Name: FMA - BAM; Title: Bankenabwicklungsmonitor (BAM); Begins On: 2024-05-13; Ends On: 2025-01-12; Context: Finanzmarktaufsicht (FMA); View Project Website

Datenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe II
Name: FMA-AT4DAZ-Stufe2; Title: Datenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe II; Begins On: 2024-01-01; Ends On: 2024-12-31; Context: FMA-Finanzmarktaufsicht; View Project Website

Datenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe I
Name: FMA-AT4DAZ; Title: Datenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe I; Begins On: 2023-12-05; Ends On: 2023-12-31; Context: FMA-Finanzmarktaufsicht; View Project Website

Erforderlichkeit einer Datenbank für Analysezwecke
Name: FMA-DB; Title: Erforderlichkeit einer Datenbank für Analysezwecke; Begins On: 2023-10-16; Ends On: 2024-01-15; Context: FMA-Finanzmarktaufsicht; View Project Website

Digitale Kompetenzen @ Parlament
Name: DKP; Title: Digitale Kompetenzen @ Parlament; Begins On: 2021-04-01; Ends On: 2021-09-30; Context: Parlamentsdirektion; View Project Website

BIM in tunnelling
Name: BIM im Tunnelbau; Title: BIM in tunnelling; Begins On: 2020-07-01; Ends On: 2023-12-31; Context: Österr. Bautechnik Veranstaltungs G; View Project Website

Innovationslehrgang zur Gestaltung der Digitalen Transformation in der Produktentwicklung und Produktion
Name: DigiTrans 4.0; Title: Innovationslehrgang zur Gestaltung der Digitalen Transformation in der Produktentwicklung und Produktion; Begins On: 2016-09-01; Ends On: 2018-11-30; Context: Austrian Research Promotion Agency (FFG); View Project Website

Sparx Systems Innovations Scheck Plus
Name: Sparx Systems InnovScheckPlus; Title: Sparx Systems Innovations Scheck Plus; Begins On: 2014-04-01; Ends On: 2015-02-16; Context: Austrian Research Promotion Agency (FFG); View Project Website

Multi-Tenant ERP System in the Cloud: A Model-Driven Approach Based on the Resource-Event-Agent Ontology
Name: REAlist; Title: Multi-Tenant ERP System in the Cloud: A Model-Driven Approach Based on the Resource-Event-Agent Ontology; Begins On: 2013-09-01; Ends On: 2015-08-31; Context: Austrian Research Promotion Agency (FFG); View Project Website

Web of Needs INfrastructure
Name: WIN; Title: Web of Needs INfrastructure; Begins On: 2012-07-01; Ends On: 2014-10-31; Context: Austrian Research Promotion Agency (FFG); View Project Website

E-business Registry Permitting Enterprise Liaisons
Name: ERPEL; Title: E-business Registry Permitting Enterprise Liaisons; Begins On: 2010-05-01; Ends On: 2013-08-31; Context: Austrian Research Promotion Agency (FFG); View Project Website

Rail track gauging Austrian Federal Railways
Name: SWITCH09; Title: Rail track gauging Austrian Federal Railways; Begins On: 2009-07-01; Ends On: 2009-08-31; Context: Berner & Mattner Systemtechnik GmbH; View Project Website

ebInterface 3.0 - electronic invoicing
Name: ebInterface 3.0; Title: ebInterface 3.0 - electronic invoicing; Begins On: 2009-01-01; Ends On: 2010-02-28; Context: Austriapro c/o Wirtschaftskammer Österrecih; View Project Website

Public Private Interoperability
Name: PPI; Title: Public Private Interoperability; Begins On: 2008-10-01; Ends On: 2011-09-30; Context: Austrian Research Promotion Agency (FFG); View Project Website

Business Semantics on top of Process Technology
Name: BSopt; Title: Business Semantics on top of Process Technology; Begins On: 2008-04-01; Ends On: 2010-09-30; Context: Austrian Research Promotion Agency (FFG); View Project Website

ebTransfer - Design and Realization of Know-How Transfer for electronic Billing based on ebInterface
Name: ebTransfer; Title: ebTransfer - Design and Realization of Know-How Transfer for electronic Billing based on ebInterface; Begins On: 2007-01-01; Ends On: 2007-11-30; Context: BM für Wirtschaft und Arbeit; View Project Website

Team

Business Informatics Group, TU Wien

Head


Team member

Henderik Proper

Univ.Prof. PhD

Professors


Team member

Christian Huemer

Ao.Univ.Prof. Mag.rer.soc.oec.
Dr.rer.soc.oec.

Team member

Dominik Bork

Associate Prof. Dipl.-Wirtsch.Inf.Univ.
Dr.rer.pol.

Team member

Gerti Kappel

O.Univ.Prof.in Dipl.-Ing.in
Mag.a Dr.in techn.

Team member

Henderik Proper

Univ.Prof. PhD

Visiting Scientists


Team member

Christiane Floyd

Hon.Prof.in Dr.in phil.

Team member

Johanna Barzen

Dr. phil.

Administration



Researchers


Team member

Aleksandar Gavric

Univ.Ass. MEng. B.Eng.

Team member

Galina Paskaleva

Projektass.in Dipl.-Ing.in
Dipl.-Ing.in BSc

Team member

Marianne Schnellmann

Univ.Ass.in BSc MSc

Team member

Marion Murzek

Senior Lecturer Mag.a rer.soc.oec.
Dr.in rer.soc.oec.

Team member

Marion Scholz

Senior Lecturer Dipl.-Ing.in
Mag.a rer.soc.oec.

Team member

Miki Zehetner

Univ.Ass. DI Bakk.rer.soc.oec. MSc

Team member

Syed Juned Ali

Univ.Ass. BSc MSc

External Researchers




Team member

Marco Huymajer

Univ.Ass. Dipl.-Ing.