2000
DOI: 10.1145/344949.344959
|View full text |Cite
|
Sign up to set email alerts
|

Past, present, and future of user interface software tools

Abstract: A user interface software tool helps developers design and implement the user interface. Research on past tools has had enormous impact on today's developers—virtually all applications today are built using some form of user interface tool. In this article, we consider cases of both success and failure in past user interface tools. From these cases we extract a set of themes which can serve as lessons for future work. Using these themes, past tools can be characterized by what aspects of the user interface the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
180
0
4

Year Published

2002
2002
2013
2013

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 580 publications
(198 citation statements)
references
References 40 publications
1
180
0
4
Order By: Relevance
“…Hence, evaluation techniques in usability disciplines have the potential to be adopted into ubiquitous service evaluation [17].…”
Section: Usability Approaches For Ubiquitous Servicementioning
confidence: 99%
“…Hence, evaluation techniques in usability disciplines have the potential to be adopted into ubiquitous service evaluation [17].…”
Section: Usability Approaches For Ubiquitous Servicementioning
confidence: 99%
“…In the early 1980's, the concept of a user interface management system (UIMS) was an important focus area for the then-forming user interface software research community [8]. A UIMS allows designers to specify interactive behavior in a high-level user interface description language (UIDL) that abstracts the details of input and output devices.…”
Section: Background Historical Rootsmentioning
confidence: 99%
“…In addition, user interface developers were seeking control of the user interface look and feel. Thus, although a promising concept, the UIMS approach has been challenged in practice [8]. Subsequently, in the last decade, as a result of the proliferation of new devices and interaction techniques, some of the challenges facing the developers on next generation user interfaces are similar to those that faced GUI developers in the early 1980's.…”
Section: Background Historical Rootsmentioning
confidence: 99%
“…As explained by Myers et al (2000), it is difficult to find a user interface software tool which is both easy to learn and highly functional. Tools that are easy to learn and use tend to have basic functionality and low versatility, and tools offering advanced functionality and high versatility tend to be hard to master and use effectively.…”
Section: Low Mid and High Fidelity Toolsmentioning
confidence: 99%