Creating effective user interfaces

Andrew L. Sears, Arnold M. Lund

Research output: Contribution to journalArticle

6 Scopus citations


A succession of models for software development process ranging from the simple stage model to the waterfall model are presented. The addition of prototyping and specifications on how the results of the prototyping influence the changes in the software are two of the key changes in how the process is conceptualized. The modifications to this process are fundamental in achieving usable software. The initial design must reflect an understanding of the users, what should be accomplished with the software, and how software will be used. Users should be involved in the design process to improve the mapping of the development goals to the design. Tools and techniques that support the seven stages of the software development process are presented.

Original languageEnglish (US)
Pages (from-to)21-24
Number of pages4
JournalIEEE Software
Issue number4
Publication statusPublished - Jul 1 1997


All Science Journal Classification (ASJC) codes

  • Software

Cite this