Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jürgen Falb

dblp:28/5937 · DBLP profile ↗
← Back
14ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 9 · 2 first-authorSoftware engineering, systems software and programming languages · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 5

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
2 papers
User interface design and tools · 91% Ubiquitous computing and smart environments · 9%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
User interface design and tools › user interface generation
model-based interface design
0.122006
Using communicative acts in interaction design specifications for automated synthesis of user interfaces · ASE 2006
Using communicative acts in high-level specifications of user interfaces for their automated synthesis · ASE 2005
User interface design and tools
user interface generation
0.122006
Using communicative acts in interaction design specifications for automated synthesis of user interfaces · ASE 2006
Using communicative acts in high-level specifications of user interfaces for their automated synthesis · ASE 2005
Ubiquitous computing and smart environments › multi-device computing
multi-device user interfaces
0.022006
Using communicative acts in interaction design specifications for automated synthesis of user interfaces · ASE 2006
Using communicative acts in high-level specifications of user interfaces for their automated synthesis · ASE 2005

Methods — techniques the papers use, named apart from their topics

speech act theory · 0.1communicative acts · 0.1
YearPublicationVenuePosition
2013 A User Study with GUIs Tailored for Smartphones
David Raneburger, David Alonso-Ríos, Roman Popp, Hermann Kaindl, Jürgen Falb
INTERACT (2)5
2013 A User Study with GUIs Tailored for Smartphones and Tablet PCs
abstract
Usually, Web-based graphical user interfaces (GUIs) are not specifically tailored for different devices with touch-screens, such as smartphones and tablet PCs, where interaction is affected mainly by screen size. There is little scientific evidence on the conditions under which additional taps for navigation are better than scrolling or vice versa. Therefore, we conducted a user study in which we experimentally evaluated GUIs tailored for a smartphone and a tablet PC, respectively. Each participant performed the same task with two different layouts of the same GUI, either on a given smartphone or tablet PC. We collected quantitative data through measuring task completion time and error rates, as well as qualitative data through subjective questionnaires. The main result is that tailoring a GUI specifically for a smartphone or tablet PC, respectively, is important, since screen size matters. Users performed significantly better when they could use the tailored version on the given device. This preference was also reflected in their subjective opinions.
David Raneburger, Roman Popp, David Alonso-Ríos, Hermann Kaindl, Jürgen Falb
SMC5
2011 Automated WIMP-UI behavior generation: Parallelism and granularity of communication units
abstract
Automated generation of Window / Icon / Menu / Pointing Device User Interfaces (WIMP UIs) has some potential, but there are still many unresolved issues involved, that lead, e.g., to usability problems. In particular, there are several problems concerning the derivation of behavior models of such user interfaces from a high-level interaction model. These problems are related to parallelism and granularity of communication units. In this paper, we present a new process for the automated derivation of a WIMP-UI behavior model from a given high-level Discourse Model. Our new process can handle parallelism in these models and supports different granularities of communication units. This solves certain problems of WIMP-UI generation related to behavior models.
David Raneburger, Roman Popp, Hermann Kaindl, Jürgen Falb
SMC4
2010 Semi-automatically Configured Fission for Multimodal User Interfaces
abstract
Fission of several output modalities poses hard problems, and (semi-)automatically configuring it is even more difficult. However, it is important to address the latter in order to broaden the scope of providing user interfaces semi-automatically. Our approach starts from a high-level discourse model created by a human interaction designer. It is modality-independent,so a modality-annotated discourse model is semi-automatically generated. Based on it, our fission is semiautomatically configured. It currently supports output modalities graphical user interface, (canned) speech output, and a new modality that we call movement as communication. The latter involves movements of a semi-autonomous robot in 2D-space for reinforcing the communication of the other modalities.
Dominik Ertl, Jürgen Falb, Hermann Kaindl
ACHI2
2010 An Approach to Method-Tool Coupling for Software Development
abstract
When using a software development method without tool support, developers are often asking how to do what the method instructs them to do. When using a CASE tool without a method, developers are often asking what to do with the tool. Therefore, we propose an approach to method-tool coupling that helps developers following the instructions of a given method by using the supporting tool in the right way. According to this approach, we show how to couple a given method with a supporting tool. We present a prototypical implementation that links a Web-based method representation with so-called cheat sheets, from where tool functionality can be directly invoked. The method represented in the Web pages prescribes the primary tasks to do, while the instructions for the secondary tasks are available in the cheat sheets embedded in the tool.
Hermann Kaindl, Jürgen Falb, Stefan Melbinger, Thomas Bruckmayer
ICSEA2
2009 Fully automatic user interface generation from discourse models
abstract
Automatic generation of user interfaces (UIs) has made some progress, but it still faces many challenges, especially when starting from high-level models. We developed an approach and a supporting tool for modeling discourses, from which the tool can generate WIMP (window, icon, menu, pointer) UIs automatically. This involves several complex steps, most of which we have been able to implement using model-driven transformations. When given specific target platform specifications, UIs for a variety of devices such as PCs, mobile phones and PDAs can be generated automatically.
Jürgen Falb, Sevan Kavaldjian, Roman Popp, David Raneburger, Edin Arnautovic, Hermann Kaindl
IUI1
2009 Generating content presentation according to purpose
abstract
Programming graphical user interfaces is hard and expensive, while automatic generation is still quite challenging. One of the issues involved in automatic generation is the presentation of content from the domain of discourse according to its purpose in the current context of the human-machine dialogue. For example, it makes a difference whether the same piece of information is to be presented in the context of asking a user something, or simply for the purpose of informing. We address this issue through generating content presentation specifically according to the type of communicative act, that indicates the purpose. In the course of transforming a high-level discourse model to a structural user interface model, we apply specific model-transformation rules to content types, depending on the type of communicative act they are referred from. This results in automatically generated user interfaces with content presentations according to purpose.
Sevan Kavaldjian, Jürgen Falb, Hermann Kaindl
SMC2
2009 Semi-automatic user interface generation considering pointing granularity
abstract
Development of GUIs (graphical user interfaces) for multiple devices is still a time-consuming and error-prone task. Each class of physical devices - and in addition each application-tailored set of physical devices - has different properties and thus needs a specifically tailored GUI. Current model-driven GUI generation approaches take only few properties into account, like screen resolution. Additional device properties, especially pointing granularity, allow generating GUIs suited for certain classes of devices like touch screens. This paper is based on a model-driven UI development approach for multiple devices based on a discourse model that provides an interaction design. Our approach generates UIs using an extended device specification and applying model transformation rules taking them into account. In particular, we show how to semi-automatically generate finger-based touch screen UIs and compare them with usual UIs for use with a mouse that have also been generated semi-automatically.
Sevan Kavaldjian, David Raneburger, Jürgen Falb, Hermann Kaindl, Dominik Ertl
SMC3
2008 Can We Transform Requirements into Architecture?
abstract
Model-driven transformations allow the generation of lower-level models and code from higher-level models of a software design, where all these artifacts are in the solution space. The situation is inherently different, however, for transformations from problem space to solution space. The architectural design cannot be fully transformed from requirements in general, since this would imply that the transformation would involve a "magic" problem solver. We investigate and discuss this issue to figure out what can be mapped or transformed for a given set of requirements. While an architectural style or pattern can be selected according to given (non-functional) requirements, this does not mean that the architecture is transformed from requirements. Still, it is possible to transform select parts of a software architecture representation tentatively from certain requirements representations. However, adaptations of the rules or of the generated result will usually be needed.
Hermann Kaindl, Jürgen Falb
ICSEA2
2008 Modeling of interaction design by end users through discourse modeling
abstract
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.
Cristian Bogdan, Hermann Kaindl, Jürgen Falb, Roman Popp
IUI3
2007 UI Prototyping for Multiple Devices Through Specifying Interaction Design
Jürgen Falb, Roman Popp, Thomas Röck, Helmut Jelinek, Edin Arnautovic, Hermann Kaindl
INTERACT (1)1
2006 Using communicative acts in interaction design specifications for automated synthesis of user interfaces
abstract
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
Jürgen Falb, Thomas Röck, Edin Arnautovic
ASE1
2005 Using communicative acts in high-level specifications of user interfaces for their automated synthesis
abstract
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.
Jürgen Falb, Roman Popp, Thomas Röck, Helmut Jelinek, Edin Arnautovic, Hermann Kaindl
ASE1
1998 Database Access with HTML and Java - A Comparison Based on Practical Experiences
abstract
We use HTML and Java to enable relational databases for the World Wide Web and provide a comparison between both techniques based on practical experiences. We introduce a novel design and implementation technique for database backed Web applications based on a state machine model. The key idea is to create a design language to describe the user interface layout, the functionality and the database transactions in a homogenous way. The implementation of such a system is then composed from several parts with potentially different techniques, for example either a pure HTML interface with all its functionality at the server side or a Java applet with more functionality at the client side. The goal is to generate the different implementations automatically from the design language. With this development framework the design and implementation of various database backed Web applications will be easier, faster and less error prone.
Karl M. Göschka, Jürgen Falb, Wolfgang Radinger
COMPSAC2