Survey on user interface programming

Brad A. Myers, Mary Beth Rosson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

186 Citations (Scopus)

Abstract

This paper reports on the results of a survey of user interface programming. The survey was widely distributed, and we received 74 responses. The results show that in today's applications, an average of 48% of the code is devoted to the user interface portion. The average time spent on the user interface portion is 45% during the design phase, 50% during the implementation phase, and 37% during the maintenance phase, 34% of the systems were implemented using a toolkit, 27% used a UIMS, 14% used an interface builder, and 26% used no tools. The projects using only toolkits spent the largest percentage of the time and code on the user interface (around 60%) compared to around 45% for those with no tools. This appears to be because the toolkit systems had more sophisticated user interfaces. The projects using UIMSs or interface builders spent the least percent of time and code on the user interface (around 41%) suggesting that these tools are effective. In general, people were happy with the tools they used, especially the graphical interface builders. The most common problems people reported when developing a user interface included getting users' requirements, writing help text, achieving consistency, learning how to use the tools, getting acceptable performance, and communicating among various parts of the program.

Original languageEnglish (US)
Title of host publicationConference on Human Factors in Computing Systems - Proceedings
PublisherPubl by ACM
Pages195-202
Number of pages8
StatePublished - 1992
EventACM Conference on Human Factors in Computing Systems - CHI '92 - Monterey, CA, USA
Duration: May 3 1992May 7 1992

Other

OtherACM Conference on Human Factors in Computing Systems - CHI '92
CityMonterey, CA, USA
Period5/3/925/7/92

Fingerprint

User interfaces
Interfaces (computer)

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Myers, B. A., & Rosson, M. B. (1992). Survey on user interface programming. In Conference on Human Factors in Computing Systems - Proceedings (pp. 195-202). Publ by ACM.
Myers, Brad A. ; Rosson, Mary Beth. / Survey on user interface programming. Conference on Human Factors in Computing Systems - Proceedings. Publ by ACM, 1992. pp. 195-202
@inproceedings{de45a19316d742ec90e8070a2176a534,
title = "Survey on user interface programming",
abstract = "This paper reports on the results of a survey of user interface programming. The survey was widely distributed, and we received 74 responses. The results show that in today's applications, an average of 48{\%} of the code is devoted to the user interface portion. The average time spent on the user interface portion is 45{\%} during the design phase, 50{\%} during the implementation phase, and 37{\%} during the maintenance phase, 34{\%} of the systems were implemented using a toolkit, 27{\%} used a UIMS, 14{\%} used an interface builder, and 26{\%} used no tools. The projects using only toolkits spent the largest percentage of the time and code on the user interface (around 60{\%}) compared to around 45{\%} for those with no tools. This appears to be because the toolkit systems had more sophisticated user interfaces. The projects using UIMSs or interface builders spent the least percent of time and code on the user interface (around 41{\%}) suggesting that these tools are effective. In general, people were happy with the tools they used, especially the graphical interface builders. The most common problems people reported when developing a user interface included getting users' requirements, writing help text, achieving consistency, learning how to use the tools, getting acceptable performance, and communicating among various parts of the program.",
author = "Myers, {Brad A.} and Rosson, {Mary Beth}",
year = "1992",
language = "English (US)",
pages = "195--202",
booktitle = "Conference on Human Factors in Computing Systems - Proceedings",
publisher = "Publ by ACM",

}

Myers, BA & Rosson, MB 1992, Survey on user interface programming. in Conference on Human Factors in Computing Systems - Proceedings. Publ by ACM, pp. 195-202, ACM Conference on Human Factors in Computing Systems - CHI '92, Monterey, CA, USA, 5/3/92.

Survey on user interface programming. / Myers, Brad A.; Rosson, Mary Beth.

Conference on Human Factors in Computing Systems - Proceedings. Publ by ACM, 1992. p. 195-202.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Survey on user interface programming

AU - Myers, Brad A.

AU - Rosson, Mary Beth

PY - 1992

Y1 - 1992

N2 - This paper reports on the results of a survey of user interface programming. The survey was widely distributed, and we received 74 responses. The results show that in today's applications, an average of 48% of the code is devoted to the user interface portion. The average time spent on the user interface portion is 45% during the design phase, 50% during the implementation phase, and 37% during the maintenance phase, 34% of the systems were implemented using a toolkit, 27% used a UIMS, 14% used an interface builder, and 26% used no tools. The projects using only toolkits spent the largest percentage of the time and code on the user interface (around 60%) compared to around 45% for those with no tools. This appears to be because the toolkit systems had more sophisticated user interfaces. The projects using UIMSs or interface builders spent the least percent of time and code on the user interface (around 41%) suggesting that these tools are effective. In general, people were happy with the tools they used, especially the graphical interface builders. The most common problems people reported when developing a user interface included getting users' requirements, writing help text, achieving consistency, learning how to use the tools, getting acceptable performance, and communicating among various parts of the program.

AB - This paper reports on the results of a survey of user interface programming. The survey was widely distributed, and we received 74 responses. The results show that in today's applications, an average of 48% of the code is devoted to the user interface portion. The average time spent on the user interface portion is 45% during the design phase, 50% during the implementation phase, and 37% during the maintenance phase, 34% of the systems were implemented using a toolkit, 27% used a UIMS, 14% used an interface builder, and 26% used no tools. The projects using only toolkits spent the largest percentage of the time and code on the user interface (around 60%) compared to around 45% for those with no tools. This appears to be because the toolkit systems had more sophisticated user interfaces. The projects using UIMSs or interface builders spent the least percent of time and code on the user interface (around 41%) suggesting that these tools are effective. In general, people were happy with the tools they used, especially the graphical interface builders. The most common problems people reported when developing a user interface included getting users' requirements, writing help text, achieving consistency, learning how to use the tools, getting acceptable performance, and communicating among various parts of the program.

UR - http://www.scopus.com/inward/record.url?scp=57249096285&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=57249096285&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:57249096285

SP - 195

EP - 202

BT - Conference on Human Factors in Computing Systems - Proceedings

PB - Publ by ACM

ER -

Myers BA, Rosson MB. Survey on user interface programming. In Conference on Human Factors in Computing Systems - Proceedings. Publ by ACM. 1992. p. 195-202