Portrait of Till Winkler

Till Winkler, PhD

Postdoctoral Researcher
Human Rights and Technology Research Group
Interdisciplinary Transformation University (IT:U) Austria

Values and human rights. Till Winkler is a researcher and lecturer in information systems with a background in psychology. The central question of this research is how normative requirements such as human values and fundamental rights become part of the way systems are actually built. From 2016 to 2021, Till Winkler was a member of the working group behind ISO/IEC/IEEE 24748-7000, the model process for addressing ethical concerns during system design, work recognised with the 2023 Living Standards Award. The dissertation developed a concept for evaluating the value-oriented frameworks that promise to do this in software engineering. The work continues in the Human Rights and Technology Research Group at the Interdisciplinary Transformation University (IT:U) Austria and at the AI Futures Lab, Delft University of Technology, as a visiting researcher.

Digital Services Act. The DSA requires very large online platforms and search engines to assess how their systems affect fundamental rights. An online decision-tree toolkit, developed with co-authors, operationalises this risk assessment under Article 34(1)(b) and the related audit requirements: it treats a platform as a system of systems and guides assessors from applicability through subsystem and stakeholder identification to risk assessment, reporting and visualisation.

Project-based learning and programming education. Research on software engineering goes hand in hand with hands-on development. A current focus at IT:U is developing systems that support interdisciplinary project-based learning (iPBL) in higher education. Work on programming education examines how language design shapes the cognitive load and learning success of novice programmers, and since 2025 Till Winkler has served on the board of the Rexx Language Association. Teaching covers software architecture and design, Java, and web technologies.

Curriculum vitae

Professional experience

  • since 2025
    Postdoctoral Researcher
    Human Rights and Technology Research Group
    Interdisciplinary Transformation University (IT:U) Austria, Linz
    Values and human rights in software development processes, and legal aspects of technology
  • since 2025
    Visiting Researcher
    AI Futures Lab
    Delft University of Technology (TU Delft)
  • since 2024
    Lecturer
    University of Applied Sciences for Business & Society BFI Vienna
  • 2024 – 2027
    Researcher
    Mindcoa.ch GmbH
    Digital support for the well-being of adolescents
  • 2023 – 2026
    Lecturer
    Vienna University of Economics and Business (WU)
  • 2016 – 2023
    Research and Teaching Associate
    Department of Information Systems and Operations Management
    Vienna University of Economics and Business (WU)
    Software engineering and programming education

Earlier research experience

  • 2015
    Research Assistant
    Bartenbach
    Usability and user experience research
  • 2013
    Research Assistant
    Medical University of Innsbruck
    Analysis of heart rate variability data
  • 2012 – 2013
    Research Assistant
    University of Innsbruck
    Process modelling and eye-tracking studies
  • 2012
    Research Assistant
    Medical University of Innsbruck
    Research on conditioned place preference

Education

  • 2016 – 2023
    PhD
    Department of Information Systems and Operations Management
    Vienna University of Economics and Business (WU)
    Thesis: “A Concept for Evaluating Value-oriented Frameworks in Software Engineering”
  • 2014 – 2016
    MSc in Psychology
    University of Innsbruck
    Thesis: “Effects of video games on learning and aggression: An open-source toolkit to improve research quality and find common ground for further research in the field of video game play effects”

Awards

  • 2023
    Living Standards Award
    with Sarah Spiekermann-Hoff and Alexander Novotny

Research funding

  • 2022
    Research grant
    Wissenschaft und Forschung, City of Vienna (MA 7)
  • 2019
    Research grant
    Jubiläumsfonds der Stadt Wien
  • 2018
    Research grant
    Assistent/inn/en-Kleinprojekte
    Vienna University of Economics and Business (WU)

Academic service

  • 2026
    Workshop organisation
    TELIP 2026, Pisa
  • 2019
    Associate Editor
    International Conference on Information Systems (ICIS 2019)
  • 2018 – 2020
    Member of the Department Conference
    Vienna University of Economics and Business (WU)
  • Reviewing
    NordiCHI (2026), ECIS (2019, 2023, 2026), CECIIS (2023), ICIS (2019, 2021), HICSS (2019), ISTAS (2018), AMCIS (2017)
    Business & Information Systems Engineering (2021, 2022), Ethics and Information Technology (2018)

Memberships

  • since 2025
    Board member
    Rexx Language Association (RexxLA)
  • since 2021
    Member
    Rexx Language Association (RexxLA)
  • 2016 – 2021
    Working group member
    ISO/IEC/IEEE 24748-7000, “Model Process for Addressing Ethical Concerns during System Design”
  • since 2017
    Member
    Chaos Computer Club (CCC)
  • since 2016
    Member
    IEEE
  • since 2016
    Member
    Privacy and Sustainable Computing Lab

Curriculum vitae

Research

Values and human rights

How ethical commitments become engineering practice rather than statements of intent. A doctoral dissertation developed a concept for evaluating value-oriented frameworks in software engineering, and the work contributed to the working group behind ISO/IEC/IEEE 24748-7000.

Show the publications

Programming education

What makes object-oriented concepts hard to learn, and what can be done about it. This strand looks at cognitive load in introductory programming, the message paradigm as a way into object-oriented thinking, and what a beginner can realistically build in a single semester — most of it taught and tested with Rexx and ooRexx.

Show the publications

Bias in information systems

Infrastructure that presents itself as neutral rarely is. Work here measures what navigation apps actually tell people — how travel times differ between apps and between modes of transport, and whether those estimates shift how a city moves — with Google Maps as the recurring case.

Show the publications

Digital Services Act

The Digital Services Act requires very large online platforms and search engines to assess the fundamental rights impact of their systems, and to have those assessments independently audited. Current work develops a decision-tree toolkit that turns that obligation into a process an assessor can follow and an auditor can check.

Show the publications

Publications

Publications, sortable by year, title, theme, authors or venue. Each title links to a panel with that paper's abstract and downloads.
Year Title Theme Authors Venue PDF
in press Click, branch, audit: A decision-tree toolkit for assessing fundamental rights impacts under the Digital Services Act of very large platforms and search engines Keywords: digital services act, fundamental rights, auditing, systemic risk, vulnerability Digital Services Act Sekwenz, M., Winkler, T., Rebrean, M., Baranowska, N., Carrere, M., Malgieri, G., & Wagner, B.
2025 The potential impact of Google Maps on mode choices: Evidence from a stated preference experiment Keywords: google maps, mode choice, travel time perception, stated preference, vienna Bias in information systems Peer, S., Tomori, F., Wagner, B., & Winkler, T. Transportation Research Interdisciplinary Perspectives
2025 Erfolgsbedingungen für Anfänger zum Erlernen der Programmierung portabler GUIs in einem Semester Keywords: programming education, graphical user interfaces, javafx, ooRexx, workshop Programming education Flatscher, R. G., & Winkler, T. SE 2025
2024 Employing the message paradigm to ease learning object-oriented concepts and programming Keywords: programming education, object-oriented programming, message paradigm, ooRexx, smalltalk Programming education Flatscher, R. G., & Winkler, T. MIPRO 2024
2024 Concepts that allow learning the programming language Rexx much faster than other languages Keywords: programming education, bachelor students, rexx, ooRexx, decimal arithmetic Programming education Flatscher, R. G., & Winkler, T. MIPRO 2024
2024 Devising a TraceObject class for improved runtime monitoring of ooRexx applications Keywords: runtime verification, multi-threaded, tracing, ooRexx, rexx Programming education Flatscher, R. G., & Winkler, T. VORTEX '24
2024 Identifying potential deadlocked instructions in a multi-threaded ooRexx program Keywords: concurrency, deadlock detection, runtime monitoring, ooRexx, tracing Programming education Flatscher, R. G., & Winkler, T. VORTEX '24
2023 A concept for evaluating value-oriented frameworks in software engineering Keywords: value sensitive design, value-based engineering, software engineering, IEEE 7000, evaluation Values and human rights Winkler, T. Doctoral dissertation, Vienna University of Economics and Business (WU)
2023 Cognitive load in programming education: Easing the burden on beginners with REXX Keywords: programming education, cognitive load theory, rexx, novice programmers Programming education Winkler, T., & Flatscher, R. G. CECIIS 2023
2022 Value-based engineering with IEEE 7000 Keywords: value-based engineering, IEEE 7000, ethics by design, systems engineering Values and human rights Spiekermann, S., & Winkler, T. IEEE Technology and Society Magazine
2021 Twenty years of value sensitive design: A review of methodological practices in VSD projects Keywords: value sensitive design, research methodology, literature review, tripartite methodology Values and human rights Winkler, T., & Spiekermann, S. Ethics and Information Technology
2021 Bias in geographic information systems: The case of Google Maps Keywords: bias, geographic information systems, mobility, travel time, google maps Bias in information systems Wagner, B., Winkler, T., & Human, S. HICSS-54
2020 Value-based engineering for ethics by design Keywords: value-based engineering, ethics by design, material ethics of value, IEEE P7000 Values and human rights Spiekermann, S., & Winkler, T. arXiv preprint
2020 Value sensitive design and agile development: Potential methods for value prioritization Keywords: value sensitive design, agile development, value prioritization, likert scale Values and human rights Winkler, T. ETHICOMP 2020
2020 Ontologies and knowledge bases: A new way to represent and communicate values in technology design Keywords: ontologies, knowledge representation, semantic web, value-based engineering, telemedicine Values and human rights Bednar, K., & Winkler, T. ETHICOMP 2020
2020 PhD student perspectives on value sensitive design Keywords: value sensitive design, doctoral research, panel, research practice Values and human rights Logler, N., Jacobs, N., Melnyk, A., Poulsen, A., Raleigh, M. B., Winkler, T., & Borning, A. ETHICOMP 2020
2020 Do smartphone apps influence mode choice behavior among Viennese citizens? Keywords: mobility apps, mode choice, user interface design, accountability, vienna Bias in information systems Wagner, B., Winkler, T., Human, S., & Peer, S. Accountable Mobility project
2019 Comparing routing predictions: Travel time estimates and user accountability in navigation apps Keywords: geographic information systems, recommender systems, app-based routing, travel time Bias in information systems Wagner, B., & Winkler, T. ECIS 2019
2019 Human values as the basis for sustainable information system design Keywords: human values, sustainability, information system design, business models Values and human rights Winkler, T., & Spiekermann, S. IEEE Technology and Society Magazine
2018 Human values as the basis for sustainable software development Keywords: human values, sustainable development, software engineering, requirement engineering, value sensitive design Values and human rights Winkler, T. ISTAS 2018
Close

Digital Services Act

Click, branch, audit: A decision-tree toolkit for assessing fundamental rights impacts under the Digital Services Act of very large platforms and search engines

Sekwenz, M., Winkler, T., Rebrean, M., Baranowska, N., Carrere, M., Malgieri, G., & Wagner, B.

In press

The EU Digital Services Act (DSA) requires Very Large Online Platforms and Search Engines (VLOPs/VLOSEs) to assess and mitigate systemic risks, including actual or foreseeable negative effects on fundamental rights, and subjects these assessments to independent audit. Yet how such rights-relevant risks should be identified, assessed, evidenced, and documented remains methodologically under-specified. We address this gap by introducing a decision-tree-based toolkit that operationalizes Article 34(1)(b) DSA and related audit requirements into a structured assessment process. The toolkit decomposes platforms as systems-of-systems and guides assessors through DSA applicability, context definition, subsystem and stakeholder identification, risk identification, risk assessment, reporting, and visualization. A central design contribution is its treatment of vulnerability as situational and relational: rather than assigning vulnerability to fixed groups, the toolkit asks how particular platform subsystems and dependencies may place stakeholders in vulnerable positions. It further makes fundamental rights-relevant judgments traceable by recording the affected right, interference and justification analysis within the structure of a proportionality test, while also covering a perception and impact dimension including severity, scope, duration, reversibility, as well as practical consequences. We developed the toolkit iteratively through a design-science process combining literature-derived design requirements, three interdisciplinary expert workshops (N=4; N=11; N=20) testing the framework design with two DSA user persona scenarios. We contribute an extensible methodological foundation for making fundamental-rights risk assessments under the DSA more streamlined, systematic, transparent, and auditable.

Full text (PDF) Publisher’s copy Record BibTeX

Close

Bias in information systems

The potential impact of Google Maps on mode choices: Evidence from a stated preference experiment

Peer, S., Tomori, F., Wagner, B., & Winkler, T.

Transportation Research Interdisciplinary Perspectives, 33, 101560, 2025

This paper analyzes the potential influence of digital mapping tools (with Google Maps as the primary example) on mode choice behavior. For the purpose of this study, we use survey data gathered in Vienna (Austria) during 2022. Almost 80% of respondents state that they regularly use Google Maps, and a large majority evaluate Google Maps positively concerning ease of use, trust, or general usefulness. Our analyses reveal that, on average, respondents perceive real-life travel times as somewhat longer than the corresponding Google-Maps-based travel times (by 2%–11%). However, a large degree of heterogeneity is present, which seems to be at least partially driven by respondents’ speed choices. Based on a stated preference experiment, in which respondents were asked to choose between transport modes, assuming that the travel times stated in the experiment either originate from Google Maps (GoogleMaps treatment) or correspond to accurately measured average travel times (Baseline treatment), we can show that the perceived differences between real-life travel times and Google-Maps-based travel times are only considered to a limited extent in the mode choices. More specifically, such deviations are mainly acted upon when individuals expect to be faster than the Google Maps estimate.

Full text (PDF) Publisher’s copy Record BibTeX

Close

Programming education

Erfolgsbedingungen für Anfänger zum Erlernen der Programmierung portabler GUIs in einem Semester

Flatscher, R. G., & Winkler, T.

Software Engineering 2025 — Companion Proceedings: Fachtagung des GI-Fachbereichs Softwaretechnik, 24.–28. Februar 2025, Karlsruhe, pp. 123–125, 2025

An der Wirtschaftsuniversität Wien können Bachelor-Studierende objektorientiertes Programmieren von Grund auf lernen und sind unter anderem in der Lage, portable Programme mit grafischen Benutzeroberflächen für Windows, macOS und Linux zu entwickeln. Dies ist in nur einem Semester, innerhalb von 60 Präsenzstunden mit einem Gesamtlernaufwand von 200 Stunden – 8 European Credit Transfer System (ECTS) – möglich. Dieser Workshop befasst sich mit den Aspekten, die dies möglich machen, einschließlich der Kursziele, des Kursmaterials, der angewandten pädagogischen Prinzipien und der unterrichteten Programmiersprache. Die Teilnehmenden des Workshops werden in der Lage sein, den Kurs selbst zu unterrichten.

Full text (PDF) Publisher’s copy BibTeX

Close

Programming education

Employing the message paradigm to ease learning object-oriented concepts and programming

Flatscher, R. G., & Winkler, T.

MIPRO 2024 Proceedings: 47th ICT and Electronics Convention, pp. 1488–1493, 2024

Many popular object-oriented languages like Java, Python, C# support concepts introduced by Smalltalk but lack its message paradigm. Teaching novices programming in these popular languages, therefore, cannot take advantage of the message paradigm to ease and to speed up learning object-oriented programming. This article introduces and discusses the message paradigm in the context of successfully teaching object-oriented programming to business administration (BA) novices in a single semester. The messaging paradigm, as implemented in the open object Rexx (ooRexx) programming language, makes it easy for novices to interact with Windows objects via object linking and embedding (OLE) and fully utilize the Java runtime environment (JRE). The most important concepts of the ooRexx programming language are introduced and demonstrated using nutshell examples. Furthermore, observed challenges in teaching object-oriented programming are presented and advice for educators in the field of programming is given.

Full text (PDF) Publisher’s copy Record BibTeX

Close

Programming education

Concepts that allow learning the programming language Rexx much faster than other languages

Flatscher, R. G., & Winkler, T.

MIPRO 2024 Proceedings: 47th ICT and Electronics Convention, pp. 1494–1498, 2024

The open object Rexx (ooRexx) programming language has been successfully used to teach business administration students programming from scratch in a single semester. Students are able to interact with Windows and Microsoft Office, but also to use Java classes for programming OpenOffice/LibreOffice and JavaFX (GUIs) on all modern operating systems. A key factor in this is the design of the Rexx programming language, on which ooRexx is based. This article introduces the most important concepts of the language, which make it possible to learn programming faster than with other languages. In particular, concepts such as single data type, decimal arithmetic, instruction types and others are introduced and demonstrated with the help of examples.

Full text (PDF) Record BibTeX

Close

Programming education

Devising a TraceObject class for improved runtime monitoring of ooRexx applications

Flatscher, R. G., & Winkler, T.

VORTEX '24: Proceedings of the 7th ACM International Workshop on Verification and Monitoring at Runtime Execution, pp. 19–24, 2024

The dynamic programming language ooRexx includes a runtime monitoring keyword instruction named TRACE. This keyword instruction produces a trace line for each traced statement. Although additional trace information was added, ooRexx 5.0.0 is missing important information, such as tracing threads, whether a method is currently guarded, the guard locks state, and the interpreter instance. With the introduction of a specific trace-related class, TraceObject, it is now possible to maintain all ooRexx-related trace information for each traced statement in a proper directory that can be analyzed at runtime. This article will introduce the TraceObject class and its properties, including the ability to collect all produced trace objects for inspection and analysis. It focuses on the trace line (the trace object's string) representation that can be formatted to include the missing aspects for analyzing dynamic, multi-threaded, guarded methods on multi-instance ooRexx applications.

Full text (PDF) Publisher’s copy Record BibTeX

Close

Programming education

Identifying potential deadlocked instructions in a multi-threaded ooRexx program

Flatscher, R. G., & Winkler, T.

VORTEX '24: Proceedings of the 7th ACM International Workshop on Verification and Monitoring at Runtime Execution, pp. 38–43, 2024

In dynamic runtime environments, like ooRexx applications, guard-locked multi-threaded applications may be deadlocked for many reasons. Breaking deadlocked code may yield the location of a deadlocked instruction but may not allow for identifying other deadlocked threads such that the causes may be difficult or even impossible to locate. With the introduction of collectible TraceObject instances in ooRexx 5.1, a new infrastructure becomes available that can be put to work for identifying guard lock-related deadlocks on any number of threads. This article introduces the principles for creating TraceObject trace logs that can be externalized (e.g., encoded as JSON or XML text files) and internalized later as the originally ordered collection of trace objects for analyzing and processing purposes. The ooRexx guard lock-based multi-threading rules can then be used to develop an algorithm to identify all deadlocked program instructions "post immobilization," analyzing the TraceObject trace logs and supplying information about the affected objects and threads.

Full text (PDF) Publisher’s copy Record BibTeX

Close

Values and human rights

A concept for evaluating value-oriented frameworks in software engineering

Winkler, T.

Doctoral dissertation, Vienna University of Economics and Business (WU), 2023

Considering that many of today’s information systems have negative impacts on individuals, society, the economy, the environment, or the technology itself, one must conclude that software engineering is in crisis. Under the umbrella term “Values in Design,” an entire field of research and over 18 different frameworks have emerged that attempt to bring value considerations and ethics into practice. Some of these frameworks even claim to facilitate the development of innovative and ethical systems. While these claims are highly desirable, proving that they can be met is anything but easy. So far, the same software has never been developed in parallel, which would allow comparison of results and a proper evaluation of frameworks. A typical approach is to conduct case studies to demonstrate effectiveness, but this has its limitations. Drawing from the literature on software engineering, mediation theory, and sustainability, this thesis proposes a concept to systematize and evaluate the theoretical foundations and methodology of such “Values in Design” frameworks. This concept can help to prevent the reintroduction of similar theories and methods, allow for mutual learning and improvement of frameworks, and facilitate further research in this area. In addition, a systematic examination could provide a starting point for practitioners to incorporate value considerations and ethical aspects into their current software engineering practice and facilitate the selection of framework aspects to use. The proposed concept is demonstrated for “Value Sensitive Design” and IEEE Std. 7000 “Standard Model Process for Addressing Ethical Concerns during System Design,” both recognized in the field. In addition, quality metrics to measure the innovative and ethical potential of system requirements are proposed and demonstrated, which can help to substantiate the claims made without the need to develop a final software product.

Full text (PDF) Publisher’s copy Record BibTeX

Close

Programming education

Cognitive load in programming education: Easing the burden on beginners with REXX

Winkler, T., & Flatscher, R. G.

Proceedings of the 34th Central European Conference on Information and Intelligent Systems (CECIIS 2023), pp. 171–178, 2023

To learn and teach programming is very difficult, often leads to poor results, and causes many students to drop out or turn away from the subject. Cognitive load theory can help to understand the challenges students face, improve programming education, and select an appropriate language for instruction. In this paper, we take a theoretical look at programming education and, in particular, language characteristics that reduce students' cognitive load and thus enable rapid learning and frustration-free productivity. We introduce the REXX language and some of its favorable characteristics that make it possible to teach novices programming within a single semester. In this limited time, students are empowered to program Microsoft products (Windows, Office), address the command line, grasp the basics of object-oriented programming, use Java classes, and create portable graphical user interfaces (GUIs) with JavaFX.

Full text (PDF) Publisher’s copy BibTeX

Close

Values and human rights

Value-based engineering with IEEE 7000

Spiekermann, S., & Winkler, T.

IEEE Technology and Society Magazine, 41(3), 71–80, 2022

In recent years, there has been a steady increase in awareness of the need to design technology more ethically. The crashes of two Boeing 737 MAX airplanes as well as the Volkswagen scandal have contributed to the questioning of ethical practices in classic engineering departments. Several studies revealed the potential bias and manipulability of software systems, including critical judicial systems and social networks . The lack of artificial intelligence (AI) transparency became subject to a stream of criticism. To the positive surprise of long-term scholars in the social issues of technology, the IT industry woke up to the need for a more forward-looking, responsible, and ethical planning of IT systems.

Full text (PDF) Record BibTeX

Close

Values and human rights

Twenty years of value sensitive design: A review of methodological practices in VSD projects

Winkler, T., & Spiekermann, S.

Ethics and Information Technology, 23(1), 17–21, 2021

This article reviews the academic literature (1996–2016) that emerged under value sensitive design (VSD). It investigates those VSD projects that employed the tripartite methodology, examining the use of VSD methodological elements, and illustrating common practices and identifying shortcomings. The article provides advice for VSD researchers on how to complete and enhance their methodological approach as the research community moves forward.

Full text (PDF) Publisher’s copy Record BibTeX

Close

Bias in information systems

Bias in geographic information systems: The case of Google Maps

Wagner, B., Winkler, T., & Human, S.

Proceedings of the 54th Hawaii International Conference on System Sciences (HICSS-54), pp. 837–846, 2021

Users’ perception of geographic space depends heavily on geographic information systems (GIS). GIS are the most common way for users to estimate travel time, provide routing information and recommend appropriate forms of transportation. This article analyses how predictions made by Google Maps, one of the most popular GIS, influence users’ perceptions and travel choices. To analyze this influence, a pre-study in a classroom setting (n= 36) as well as an online survey (n= 521) were conducted. We study users intuitive perception of travel time, before using the Google Maps Mobile App as a ’treatment’ to see how it influences their perceptions of travel time and choice of transportation type. We then contrast this original Google Maps treatment to a mock-up ’warning label version’ of Google which informs users about biases in Google Maps and an ’unbiased version’ of Google Maps based on ground truth data. Our analysis suggests that Google Maps systematically underestimates necessary car driving time, which has an impact on users’ choice of transportation.

Full text (PDF) Publisher’s copy Record BibTeX

Close

Values and human rights

Value-based engineering for ethics by design

Spiekermann, S., & Winkler, T.

arXiv preprint arXiv:2004.13676, 2020

This article gives a methodological overview of Value-based Engineering for ethics by design. It discusses key challenges and measures involved in eliciting, conceptualizing, prioritizing and respecting values in system design. Thereby it draws from software engineering, value sensitive design, design thinking and participatory design as well as from philosophical sources, especially Material Ethics of Value. The article recognizes timely challenges for Value-based Engineering, such as compatibility with agile forms of system development, responsibility in hardly controllable ecosystems of interconnected services, fearless integration of external stakeholders and the difficulty in measuring the ethicality of a system. Finally, the Value-based Engineering methodology presented here benefits from learnings collected in the IEEE P7000 standardization process as well as from a case study. P7000 has been set up by IEEE to establish a process model, which addresses ethical considerations throughout the various stages of system initiation, analysis and design.

Full text (PDF) Publisher’s copy Record BibTeX

Close

Values and human rights

Value sensitive design and agile development: Potential methods for value prioritization

Winkler, T.

Paradigm Shifts in ICT Ethics: Societal Challenges in the Smart Society. Proceedings of ETHICOMP 2020, pp. 289–298, 2020

A promising pathway towards increasing the recognition of value-oriented approaches outside of academia is to facilitate their integration into state-of-the-art agile development processes. This paper provides an overview on the similarities between value-oriented approaches and agile development processes. To facilitate an integration into agile development, light-weight value prioritization methods are needed. Several approaches to value prioritization are presented and insights from using a Likert-scale, as a scalable and light-weight method, in the context of a mobile navigation application are reported. It is the aim of this paper to inspire more empirical work in this area and to foster discussions about an integration into agile development processes and about the challenges of prioritizing values.

Full text (PDF) BibTeX

Close

Values and human rights

Ontologies and knowledge bases: A new way to represent and communicate values in technology design

Bednar, K., & Winkler, T.

Paradigm Shifts in ICT Ethics: Societal Challenges in the Smart Society. Proceedings of ETHICOMP 2020, pp. 257–270, 2020

A promising pathway towards an ethically aligned design of technology is to consider human values such as “privacy” and “autonomy” in the design process. Value-oriented approaches have inspired the development of several unique methods for identifying stakeholders, values, and design requirements. However, none of these methods focus solely on the representation of values and the communication of value knowledge. In this paper, we outline a methodology that is inspired by techniques from the semantic web community. Based on a case study, we demonstrate how building an ontology can be used to represent and visualize value knowledge. The underlying empirical data comes from a sample of students who applied Value-based Engineering to elicit and analyse values for a telemedicine communication system. In spite of the specifics of this case study, the techniques for representing and communicating the resulting value data are compatible with any value-oriented approach. Furthermore, they support quality criteria that are essential when dealing with values both in research and design. The formal representation of value knowledge in form of semantic data ensures a high level of detail while respecting context-specificity. The underlying ontology helps to represent key concepts and their relations and supports the transparency of data analysis, including the initial coding of the value-related data. The resulting knowledge base can be shared with stakeholders and researchers, supporting the joint evolution of value-oriented approaches and technology.

Full text (PDF) BibTeX

Close

Values and human rights

PhD student perspectives on value sensitive design

Logler, N., Jacobs, N., Melnyk, A., Poulsen, A., Raleigh, M. B., Winkler, T., & Borning, A.

Paradigm Shifts in ICT Ethics: Societal Challenges in the Smart Society. Proceedings of ETHICOMP 2020, p. 207, 2020

This panel will explore doctoral student perspectives on Value Sensitive Design (VSD). VSD has already played a central role in a number of completed dissertations (eg, Davis 2006, Deibel 2011, Nathan 2009, Van Wynsberghe 2012, Yoo 2018), and we expect to see additional such dissertations in the future. Further, PhD students and early career scholars have played a significant role in developing value sensitive design (Davis & Nathan 2015). In this panel, the participants will reflect on their own experiences, views, and problems in doing research (dissertation or otherwise) in which VSD plays a critical role, as well as encouraging questions and comments from the audience (in particular other PhD students so engaged).

Full text (PDF) BibTeX

Close

Bias in information systems

Do smartphone apps influence mode choice behavior among Viennese citizens?

Wagner, B., Winkler, T., Human, S., & Peer, S.

Accountable Mobility project, Vienna University of Economics and Business (WU), 2020

Full text (PDF) Publisher’s copy BibTeX

Close

Bias in information systems

Comparing routing predictions: Travel time estimates and user accountability in navigation apps

Wagner, B., & Winkler, T.

Proceedings of the 27th European Conference on Information Systems (ECIS 2019), 2019

How are travel times displayed by different navigation apps? Do the way in which these work differ for different modes of transportation? We found unexpected divergence in the way travel time is displayed both between apps and within apps, when conducting testing on travel routing apps in Vienna. As a result, this paper will provide a brief overview of how travel times are displayed by commonly used apps in Vienna and how these differ. In conclusion, we will suggest different avenues for additional research based on these findings and illustrate the challenges of user accountability associated with these apps.

Full text (PDF) Publisher’s copy BibTeX

Close

Values and human rights

Human values as the basis for sustainable information system design

Winkler, T., & Spiekermann, S.

IEEE Technology and Society Magazine, 38(3), 34–43, 2019

Information systems (IS) play an increasing role for individual well-being [3], for the environment [4], and for society at large [5]. Considering sustainability in IS development is therefore becoming paramount. However, companies today associate sustainability with extra cost and burden on their operations. As a result, many view sustainability more as a demand and a challenge rather than an opportunity. In this article, we argue that companies should rethink this attitude, as both sustainability and a business model can be understood as deeply rooted in human values.

Full text (PDF) Record BibTeX

Close

Values and human rights

Human values as the basis for sustainable software development

Winkler, T.

2018 IEEE International Symposium on Technology and Society (ISTAS) Proceedings, pp. 37–42, 2018

Software has an increasing impact on individual well-being, the environment, and our society. To mitigate this potentially harmful impact, scholars have proposed to go beyond traditional requirements. One approach that has been proposed is the consideration of human values, which can be used to constitute dimensions of sustainability, as requirements in the process of software development. To this day, there is no consensus on which values that should be or where to find information about them. This contribution combines value lists of sources from multiple backgrounds into one extensive list of values, which can facilitate sustainable software development. This paper will demonstrate how this list of values can help define the social sustainability dimension. Such an extensive list is also important for other disciplines working with values, such as value sensitive design.

Record BibTeX

Teaching

Courses

  • since 2024
    Software Architecture and Design
    University of Applied Sciences for Business & Society BFI Vienna
    Software quality, architecture and design patterns in Java, software architecture, design principles (KISS, DRY, SOLID).
  • since 2024
    Foundations in Java
    University of Applied Sciences for Business & Society BFI Vienna
  • since 2023
    Corporate IT I — Information Structures
    Vienna University of Economics and Business (WU)
    HTML, CSS, Bootstrap, JavaScript, PHP, JSON, XML, AJAX.
  • since 2017
    Foundations of Information and Communication Technology
    Vienna University of Economics and Business (WU)
    Ubiquitous computing; identification, sensor and location systems; business intelligence; privacy; security; ISMS; cryptography.
  • 2022
    Business Programming 1 and 2
    Vienna University of Economics and Business (WU)
    Object-oriented programming, debugging, concurrency, Java classes, ActiveX automation, portable GUIs (JavaFX).
  • 2020
    Value-based Engineering with ISO/IEC/IEEE 24748-7000
    Vienna University of Economics and Business (WU)
    Human values, requirements engineering, risk-based design, utilitarianism, virtue ethics, deontological ethics.
  • 2017
    Intelligent Customer Interaction
    Vienna University of Economics and Business (WU)
    Design thinking, human-computer interaction, stakeholder inclusion, user modelling, usability, user experience.

Supervision

21 Bachelor's theses

Projects

  • since 2023
    Rexx References
    A searchable collection of references on the Rexx programming language — publications, symposium presentations and documentation — with statistics by year, type and publisher and a BibTeX export.
    Website Source code RexxLA reference list
  • since 2023
    ooRexx Helpers
    A collection of reusable ooRexx classes, methods and routines for everyday tasks — terminal output, BibTeX, HTML and JavaScript generation, and file searching.
    Source code
  • since 2023
    ooRexx Snippets
    A collection of short, useful ooRexx code examples for learning the language.
    Source code

Imprint

Media owner and publisher
Till Winkler, Freistädter Str. 400, 4040 Linz, Austria
till.winkler [at] it-u.at
Private, non-commercial site.
Privacy
No cookies, no analytics, nothing loaded from third parties. The host, GitLab Pages (GitLab Inc., USA), logs IP address, time, file and browser for secure operation (Art. 6(1)(f) GDPR), which may involve a transfer to the US; see GitLab's privacy statement.

Last updated: October 2026

Back to the top of the page