Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jürgen Falb is active.

Publication


Featured researches published by Jürgen Falb.


human factors in computing systems | 2006

A discourse model for interaction design based on theories of human communication

Jürgen Falb; Hermann Kaindl; Helmut Horacek; Cristian Bogdan; Roman Popp; Edin Arnautovic

Most current models of interaction design build on scenarios and task analysis. We think that interaction design should be more along the lines of communication between humans. With this motivation, our paper presents a new approach to modeling interaction design based on insights from theories of human communication. From such discourse models, we aim for automated generation of user interfaces.


hawaii international conference on system sciences | 2009

Automatic generation of the behavior of a user interface from a high-level discourse model

Roman Popp; Jürgen Falb; Edin Arnautovic; Hermann Kaindl; Sevan Kavaldjian; Dominik Ertl; Helmut Horacek; Cristian Bogdan

In addition to the structure and “look” of a user interface (UI), its behavior needs to be defined. For a fullyautomated UI generation, of course, it will have to be generated fully automatically as well. We avoid that finite-state machines or similar would have to be created manually by a UI designer. Instead, we start from a largely declarative high-level discourse model including a few procedural constructs. Based on our definitions of the procedural semantics of all parts of such a discourse model, we are able to automatically generate a finite-state machine that fully defines the behavior of the generated UI. In this way, we show how automatic generation of the behavior of a user interface is possible from a high-level discourse model.


Model-Driven Development of Advanced User Interfaces | 2011

Optimized GUI Generation for Small Screens

David Raneburger; Roman Popp; Sevan Kavaldjian; Hermann Kaindl; Jürgen Falb

More and more devices with small screens are used to run the same application. In order to reduce usability problems, user interfaces (UIs) specific to screen size (and related resolution) are needed, but it is time consuming and costly to implement all the different UIs manually.


hawaii international conference on system sciences | 2007

Fully-automatic generation of user interfaces for multiple devices from a high-level model based on communicative acts

Jürgen Falb; Roman Popp; Thomas Röck; Helmut Jelinek; Edin Arnautovic; Hermann Kaindl

The problems involved in the development of user interfaces become even more severe through the ubiquitous use of a variety of devices such as PCs, mobile phones and PDAs. Each of these devices has its own specifics that require a special user interface. Therefore, we developed and implemented an approach to generate user interfaces for multiple devices fully automatically from a high-level model. In contrast to previous approaches focusing on abstracting the user interface per se, we make use of speech act theory from the philosophy of language for the specification of desired intentions in interactions. Our new approach of using communicative acts in high-level models of user interfaces allows their creation with less technical knowledge, since such models are easier to provide than user-interface code in a usual programming language. From one such high-level model, multiple user interfaces for diverse devices are rendered fully automatically using a number of heuristics. A generated user interface for a PDA is already in real-world use and its usability was informally evaluated as good


acm conference on hypertext | 1999

Dynamic hyperlink generation for navigation in relational databases

Karl M. Göschka; Jürgen Falb

Information processing is the key issue of the 20th Century. Databases are designed to store information and the World Wide Web has turned out to be the place for the gathering and distribution of information. While these two seem to be made for each other, there are inherent difficulties in linking them together due to quite different technologies. Nevertheless, it turned out that most real-life Web applications need an underlying database [1] to be stable, flexible and scalable. Appropriate design methodologies are hence needed to implement complex functionality. Moreover, there already exist databases which people want to connect to the Web with similar functionality as in classic implementations. Most of them rely on the proven technology of relational databases.


intelligent user interfaces | 2008

Modeling of interaction design by end users through discourse modeling

Cristian Bogdan; Hermann Kaindl; Jürgen Falb; Roman Popp

End users of software typically have to let someone else develop it and its user interface, or to learn to design and to program it themselves. Especially user interfaces developed by someone else may not fit well the given task. Designing and programming is hard and takes a lot of effort in general, and even more so for people not especially trained or experienced. Therefore, we propose end-user development of user interfaces through a new approach and interface for discourse modeling. End users may themselves model an interaction design as a discourse (in the sense of a dialogue between human and computer). From such an interaction design, eventually a user interface is to be generated automatically by a tool. As a consequence, end-user development becomes end-user modeling instead of programming.


automated software engineering | 2005

Using communicative acts in high-level specifications of user interfaces for their automated synthesis

Jürgen Falb; Roman Popp; Thomas Röck; Helmut Jelinek; Edin Arnautovic; Hermann Kaindl

User interfaces are very important for the success of many computer-based applications these days. However, their development takes time, requires experts for user-interface design as well as experienced programmers and is very expensive. This problem becomes even more severe through the ubiquitous use of a variety of devices such as PCs, mobile phones, PDAs etc., since each of these devices has its own specifics that require a special user interface.Therefore, we developed a tool-supported approach to automatically synthesize multi-device user interfaces from high-level specifications in the form of models. In contrast to previous approaches focusing on abstracting the user interface per se, we make use of communicative acts derived from speech act theory for the specification of desired user intentions in interactions. In this way, we approach a solution to the given problem, since user interfaces can be efficiently provided without experience in implementing them.


model driven engineering languages and systems | 2008

Transforming Discourse Models to Structural User Interface Models

Sevan Kavaldjian; Cristian Bogdan; Jürgen Falb; Hermann Kaindl

User-interface design is still a time consuming and expensive task to do, but recent advances allow generating them from interaction design models. We present a model-driven approach for generating user interfaces out of interaction design models. Our interaction design models are discourse models, more precisely models of classes of dialogues. They are based on theories of human communication and should, therefore, be more understandable to humans than programs implementing user interfaces. Our discourse models also contain enough semantics to transform them automatically into user interfaces for multiple devices and modalities. This paper presents a two-step transformation approach with an intermediate user interface model. By showing specific transformation rules, we concentrate on a major part of the first step, transforming discourse models to structural user interface models.


engineering interactive computing system | 2011

Automated generation of device-specific WIMP UIs: weaving of structural and behavioral models

David Raneburger; Roman Popp; Hermann Kaindl; Jürgen Falb; Dominik Ertl

Any graphical user interface needs to have defined structure and behavior. So, in particular, models of Window / Icon / Menu / Pointing Device (WIMP) UIs need to represent structure and behavior at some level of abstraction, possibly in separate models. High-level conceptual models such as Task or Discourse Models do not model the UI per se. Therefore, in the course of automated generation of (WIMP) UIs from such models, structure and behavior of the UI need to be generated, and they need to fit together. In order to achieve that, we devised a new approach to weaving structural and behavioral models on different levels of abstraction.


automated software engineering | 2006

Using communicative acts in interaction design specifications for automated synthesis of user interfaces

Jürgen Falb; Roman Popp; Thomas Röck; Helmut Jelinek; Edin Arnautovic; Hermann Kaindl

Instead of developing user interfaces (UIs) directly, we argue for specifying an interaction design from which UIs can be automatically synthesized. We present an approach to using communicative acts in high-level specification of interaction design, which is implemented and allows automated synthesis of interfaces for multiple devices. Communicative acts derive from speech act theory and carry desired intentions in interactions. Models of communicative acts, UI domain objects and interaction sequences comprise interaction design specifications in our approach and are based on a metamodel that we have defined. As a result, the usability of a synthesized user interface of a real-world application turned out to be good

Collaboration


Dive into the Jürgen Falb's collaboration.

Top Co-Authors

Avatar

Hermann Kaindl

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Roman Popp

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Dominik Ertl

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Edin Arnautovic

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

David Raneburger

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Cristian Bogdan

Royal Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Sevan Kavaldjian

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Anders Green

Royal Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge