INTEGRATING USER INTERFACE DEVELOPMENT AND MODERN SOFTWARE DEVELOPMENT

Author(s):  
W. DAVID HURLEY
2001 ◽  
Vol 34 (11) ◽  
pp. 207-210
Author(s):  
Haruhiko Murase ◽  
Shinichi Ohara ◽  
Katsusuke Murakami

2013 ◽  
Vol 846-847 ◽  
pp. 1877-1880
Author(s):  
Shi Cao ◽  
Yi Zhuang

Against for a series of problems with the currently existing of bad modifiability and reusability for the traditional user interface development method, first propose a general-purpose interface automatically generated model--GIAGM, including interface configuration, interface customization, interface generating, the interface control and interface management mechanism, further put forward a interface interaction method based on message control. Research work to achieve an XML-based general-purpose interface automatically generated system. The application of the system not only allows the software development easier and faster, but also easy to maintain. Finally, the instance is introduced for the interface automatically generated system has good scalability and customization capabilities, can reduce the complexity of the interface development, improve the efficiency of the development.


Author(s):  
W. DAVID HURLEY

A long-term goal for software engineers is integrating the separate processes of user interface development and modern software development. With emergent CASE technology, software engineers can begin to explore ways to achieve this integration. Exploration involves investigating candidate methodologies that let developers apply different development strategies to different parts of an interactive system. Disciplined long-term investigation requires that the fundamental principles governing each process be fixed and that evolving development methods comprising each process be accommodated. This paper proposes a computer-based process model that fixes the principles and accommodates evolving methods. Model features include a collection of software engineering and knowledge engineering techniques that supports a development organization of human and computer-based agents, a coordination activity that supports opportunistic behavior of developers, a unifying representation that leads to mutually consistent results from developers, and an extendable topology that enhances collaboration among developers while reducing their communications burden.


2014 ◽  
Author(s):  
Sofia Larissa Da Costa ◽  
Valdemar Vicente Graciano Neto ◽  
Juliano Lopes De Oliveira ◽  
Bruno dos Reis Calçado

This paper presents a model-based approach to build Information Systems User Interfaces (ISUI). In this approach, UI presentation and behavioral aspects are modeled as UI Stereotypes, which are high level abstractions of UI appearance and interaction features. A taxonomy of ISUI elements is proposed as the basis for definition of UI stereotypes. These elements are orchestrated on a software architecture which manages model-based UI building and integration with the IS applications. The proposed approach reduces software development efforts and costs, facilitating maintenance and evolution of ISUI. Moreover, UI stereotypes improve usability, consistency, reuse and standardization of both presentation and behavior of ISUI.


2020 ◽  
Vol 23 (1) ◽  
pp. 1-14
Author(s):  
Guarionex Salivia ◽  
◽  
Flint Million ◽  
Megan Bening ◽  
◽  
...  

Software developers who are blind and interact with the computer non-visually face unique challenges with information retrieval. We explore the use of speech and Braille combined with software to provide an improved interface to aid with challenges associated with information retrieval. We motivate our design on common tasks performed by students in a software development course using a Microprocessor without Interlocked Pipeline Stages (MIPS) architecture simulation tool. We test our interface via a single-subject longitudinal study, and we measure and show improvement in both the user’s performance and the user experience.


Author(s):  
Clif Kussmaul ◽  
Roger Jack

This chapter addresses issues, alternatives, and best practices for prototyping in Web development. The chapter’s primary objective is to provide a clear and concise overview of key concepts and best practices for practitioners and students, as well as other audiences. The chapter focuses on graphical user interface (UI) prototyping for Web development, but many of the principles apply to non-UI prototyping and other sorts of software development. First, we introduce and motivate the chapter, and review the major objectives, benefits and risks, and classifications of prototypes. Second, we describe the major approaches to prototyping. Finally, we conclude with future trends and a summary of best practices.


Sign in / Sign up

Export Citation Format

Share Document