ACM Home Page
Please provide us with feedback. Feedback
Survey on user interface programming
Full text PdfPdf (1.10 MB)
Source Conference on Human Factors in Computing Systems archive
Proceedings of the SIGCHI conference on Human factors in computing systems table of contents
Monterey, California, United States
Pages: 195 - 202  
Year of Publication: 1992
ISBN:0-89791-513-5
Authors
Sponsor
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 165,   Citation Count: 50
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/142750.142789
What is a DOI?

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. 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
John M. Carroll and Mary Beth Rosson. Usability Specifications as a Tool in Iterative Development. In H. Rex Hartson, Ed., Advances in Human-Computer interaction, Volume 1, Ablex Publishing, New York, 1985, pp. 1-28.
 
2
Mark Fox. Private communication. Carnegie Group, Inc., Pittsburgh, PA. 1986.
3
4
 
5
Ed Lee, Mark Linton, John Ousterhout, Len Bass, and Frank Hall. Interface development tools: Feast or Famine (panel). ACM SIGGRAPH Symposium on User Interface Software and Technology, Proceedings UIST'91, Hilton Head, SC, Nov., 1991.
 
6
 
7
8
9
 
10
Brad A. Myers and Mary Beth Rosson. "User Interface Programming Survey". SIGPLAN Notices 26, 8 (Aug. 1991), 19-22.
 
11
Brad A. Myers. State of the Art in User Interface Software Tools. In H. Rex Hanson and Deborah Hix, Ed., Advances in Human-Computer Interaction, Volume 4, Ablex Publishing, 1992, pp. (in press).
12
 
13
Kurt J. Schmucker. "MacApp: An Application Framework". Byte 11, 8 (Aug. 1986), 189-193.
 
14
jimmy A. Sutton and Ralph H. Sprague, Jr. A Study of Display Generation and Management in interactive Business Applications. Tech. Rept. RJ2392, IBM Research Report, Nov., 1978.
15
 
16
"WordPerfect for Windows in The Final Stretch". WORDPERFECT REPORT 5, 3 (Fall 1991), 1-3.
 
17

CITED BY  50

Collaborative Colleagues:
Brad A. Myers: colleagues
Mary Beth Rosson: colleagues