Enabling the Rapid Development and Adoption of Speech-User Interfaces

Computer ◽  
2014 ◽  
Vol 47 (1) ◽  
pp. 40-47 ◽  
Author(s):  
Anuj Kumar ◽  
Florian Metze ◽  
Matthew Kam
Author(s):  
Henry Larkin

Purpose – The purpose of this paper is to investigate the feasibility of creating a declarative user interface language suitable for rapid prototyping of mobile and Web apps. Moreover, this paper presents a new framework for creating responsive user interfaces using JavaScript. Design/methodology/approach – Very little existing research has been done in JavaScript-specific declarative user interface (UI) languages for mobile Web apps. This paper introduces a new framework, along with several case studies that create modern responsive designs programmatically. Findings – The fully implemented prototype verifies the feasibility of a JavaScript-based declarative user interface library. This paper demonstrates that existing solutions are unwieldy and cumbersome to dynamically create and adjust nodes within a visual syntax of program code. Originality/value – This paper presents the Guix.js platform, a declarative UI library for rapid development of Web-based mobile interfaces in JavaScript.


1985 ◽  
Vol 29 (5) ◽  
pp. 470-474 ◽  
Author(s):  
Paul Green ◽  
Lisa Wei-Haas

The Wizard of Oz technique is an efficient way to examine user interaction with computers and facilitate rapid iterative development of dialog wording and logic. The technique requires two machines linked together, one for the subject and one for the experimenter. In this implementation the experimenter (the “Wizard”), pretending to be a computer, types in complete replies to user queries or presses function keys to which common messages have been assigned (e.g., Fl=“Help is not available”). The software automatically records the dialog and its timing. This paper provides a detailed description of the first implementation of the Oz paradigm for the IBM Personal Computer. It also includes application guidelines, information which is currently missing from the literature.


2018 ◽  
Vol 15 (06) ◽  
pp. 1950003
Author(s):  
Ayman N. Alkhaldi ◽  
Ahmed Al-Sa’di

The rapid development of mobile user interfaces for students’ websites and the constant utilization of such interfaces by students have witnessed a significant upsurge in growth. However, mobile service providers may lack valuable feedback on user satisfaction, particularly for Arabic users, because the sites are designed and implemented without students’ participation. This paper empirically investigates the user satisfaction of a mobile banner system for the University of Ha’il in Saudi Arabia. Users’ satisfaction was evaluated across six scales: overall reactions, screens, terminology and system information, learning, system capabilities, and technical manuals and online help. A quantitative research method was utilized, involving a questionnaire survey of 235 students. We found that female students have significant concerns about user satisfaction. The paper proposes theoretical and practical implications for future work.


2014 ◽  
Vol 602-605 ◽  
pp. 1946-1949
Author(s):  
Zhi Fang Yang ◽  
San Xing Yang ◽  
Bei Bei Yin ◽  
Cheng Gang Bai

Graphical User Interfaces (GUI) is becoming increasingly important in the software field, while GUI testing is becoming the key issues restricting GUI rapid development. GUI testing mainly serves two goals: to establish confidence in assessment of GUI and find more software defects in GUI testing. For this purpose, any testing method must be better at detecting defects. However, GUI testing is faced with many challenges due to the immense number of event interactions. In this paper, it introduces a Bayesian model guiding the process of GUI testing, discusses the Bayesian model topology and its issues encountered in the modeling process. In the end, a case reveals the validity of the GUI testing model.


Author(s):  
Akhan Akbulut ◽  
Cagatay Catal ◽  
Emre Karadeniz ◽  
Emre Turgut

With the widespread use of mobile applications in daily life, it has become crucial for enterprise software companies to quickly develop these applications for multiple platforms. Cross-platform mobile application development is one of the most adopted solutions for rapid development. Since most of these solutions do not generate native code for the underlying platform, the artefacts generally do not satisfy the requirements defined at the beginning of the project. This study designed and implemented a native code generation framework called Nativator built as a cloud service. The framework, which is capable of producing native code for iOS and Android platforms using web-based user interfaces, was implemented based on an open source compiler platform called “Roslyn”. Four case studies were performed to analyze the execution performance of the applications built with the proposed framework. The experimental results demonstrated that the execution performance of the applications built with Nativator is comparable with the applications generated via the state-of-the-art mobile application development framework called Xamarin. Because this framework was implemented as a cloud service, it has several advantages over traditional approaches such as access from anywhere, no installation and flexible and more resources from cloud infrastructure.


2018 ◽  
Vol 2 (4) ◽  
pp. 81 ◽  
Author(s):  
Chris Zimmerer ◽  
Martin Fischbach ◽  
Marc Latoschik

Semantic fusion is a central requirement of many multimodal interfaces. Procedural methods like finite-state transducers and augmented transition networks have proven to be beneficial to implement semantic fusion. They are compliant with rapid development cycles that are common for the development of user interfaces, in contrast to machine-learning approaches that require time-costly training and optimization. We identify seven fundamental requirements for the implementation of semantic fusion: Action derivation, continuous feedback, context-sensitivity, temporal relation support, access to the interaction context, as well as the support of chronologically unsorted and probabilistic input. A subsequent analysis reveals, however, that there is currently no solution for fulfilling the latter two requirements. As the main contribution of this article, we thus present the Concurrent Cursor concept to compensate these shortcomings. In addition, we showcase a reference implementation, the Concurrent Augmented Transition Network (cATN), that validates the concept’s feasibility in a series of proof of concept demonstrations as well as through a comparative benchmark. The cATN fulfills all identified requirements and fills the lack amongst previous solutions. It supports the rapid prototyping of multimodal interfaces by means of five concrete traits: Its declarative nature, the recursiveness of the underlying transition network, the network abstraction constructs of its description language, the utilized semantic queries, and an abstraction layer for lexical information. Our reference implementation was and is used in various student projects, theses, as well as master-level courses. It is openly available and showcases that non-experts can effectively implement multimodal interfaces, even for non-trivial applications in mixed and virtual reality.


Sign in / Sign up

Export Citation Format

Share Document