Network


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

Hotspot


Dive into the research topics where Jacob P. Ukelson is active.

Publication


Featured researches published by Jacob P. Ukelson.


International Journal of Human-computer Studies \/ International Journal of Man-machine Studies | 1993

Improving application development productivity by using ITS

John D. Gould; Jacob P. Ukelson; Stephen J. Boies

Abstract Perhaps the key problem in application development today is the need to increase the productivity of development organizations. This paper identifies the main factors affecting application development productivity, and then describes a new application development environment (called ITS, which stands for Interactive Transaction System) that is aimed at, among other things, addressing these factors. A unique feature of ITS is the support of multiple, rule-based user interface styles, which has the implication of allowing multiple applications to run in the same style and the same application to run in multiple styles. The results of four case studies of developers using ITS to implement serious applications are summarized, with emphasis upon the effects of ITS on development productivity. These results demonstrate that ITS (a) greatly enhances application development productivity, and (b) provides a mechanism for creating applications that can lead to improved end-user productivity and that of their work organizations. These studies can also serve as a model for how to do human factors work within very advanced technological projects—ones where the preoccupation of necessity first centers on establishing technical feasibility.


Software - Practice and Experience | 1991

Case study: using ITS style tools to implement IBM's CUA-2 user interface style

Jacob P. Ukelson; John D. Gould; Stephen J. Boies; Charles Wiecha

In an empirical case study of software tools, two participants used the ITS style designers language to implement a general purpose, executable, rule‐based user interface style. This language allows style designers to select, combine and modify rule prototypes in order to construct a rule‐based user interface style. The participants implemented the entire IBM CUA‐2 user interface style, plus nine additional human‐computer interaction techniques, in 5–7 person‐weeks. This is impressive productivity. Typically the time to complete a single CUA‐2 application is measured in person‐years, not person‐weeks. The style implemented here is reusable by any ITS‐implemented application. The achievement reported here shows that about half the work of all ITS‐implemented CUA‐2 applications has been completed in a few person‐weeks. This result demonstrates the power and productivity of the ITS approach and tools. The results of this case study showed that key ‘ready‐mades’ (e.g. named attribute groups) provided in the style designers toolkit could be used intact, which is important for importing or exporting interaction techniques from one style to another style. The results generalize to other computer‐literate designers who may want to use these tools to create other user interface styles.


Human-Computer Interaction | 1993

Using ITS to create an insurance industry application: a joint case study

Stephen J. Boies; Jacob P. Ukelson; John D. Gould; David Anderson; Matt Babecki; Jerry Clifford

In a joint case study, IBM and Continental Insurance evaluated the use of a new software development environment (called ITS) to implement a portion of an important Continental Insurance underwriting application. IBM and Continentals data-processing management jointly concluded that ITS (a) is fairly easy to learn and use; (b) substantially reduces application development time; (c) is capable of doing a range of Continental applications; and (d) produces applications that are easier to maintain over the years as usage patterns, insurance laws, and evolving technology require that these applications be changed.


IEEE Transactions on Software Engineering | 1993

User navigation in computer applications

Jacob P. Ukelson; John D. Gould; Stephen J. Boies

An abstract model of keyboard navigation that is based on real-world requirements is described. The importance of keyboard navigation is discussed, and the current approaches to keyboard navigation are reviewed. Several requirements for a successful model of keyboard navigation, including that keyboard navigation and direct manipulation must coexist in the same application, are described. Examples of successful use of the proposed approach to keyboard navigation in application development are presented. >


Archive | 1994

Method and apparatus for user control by deriving next states of a process from a current state and by providing a visual presentation of the derived next states

Stephen J. Boies; Liam David Comerford; John D. Gould; Susan L. Spraragen; Jacob P. Ukelson


Archive | 1998

System uses kernals of micro web server for supporting HTML web browser in providing HTML data format and HTTP protocol from variety of data sources

Jacob P. Ukelson


Communications of The ACM | 2000

Affordances, motivation, and the design of user interfaces

John Karat; Clare-Marie Karat; Jacob P. Ukelson


Proceedings of a workshop on Human-computer interface design : success stories, emerging methods, and real-world context: success stories, emerging methods, and real-world context | 1995

Improving user interfaces and application productivity by using the ITS application development environment

John D. Gould; Jacob P. Ukelson; Stephen J. Boies


Communications of The ACM | 2000

Affordances motivation, and the design of user interfaces - Creating tools that enable rather than r

John Karat; Clare Marie Karat; Jacob P. Ukelson


Archive | 1993

Verfahren und Gerät für Benutzersteuerung durch Ermittlung der nächsten Prozesszustände aus dem aktuellen Zustand und durch visuelle Darstellung der abgeleiteten nächsten Zustände Method and apparatus for user control by determining the next process states from the current state and through visual representation of the derived next states

Stephen J. Boies; Liam David Comerford; John D. Gould; Susan L. Spraragen; Jacob P. Ukelson

Researchain Logo
Decentralizing Knowledge