CRT (cathode ray tube) based, direct selection dialogs for computing machines and systems were apparently a cure for issues like ease of learning and ease of use. But unforeseen ~ and probably unforeseeable problems arose as increasingly sophisticated systems and dialogs were developed. This paper describes some of the emerging problems in CRT-based dialog design, develops theories about why they occur, and discusses potential solutions for them as a basis for future research. This investigation also provides a survey of the research into what makes programming and programming languages difficult, and what makes them simple.

Library of Congress Subject Headings

Human-computer interaction; User interfaces (Computer systems)--Design; Computer programming

Publication Date


Document Type


Department, Program, or Center

Computer Science (GCCIS)


Biles, John

Advisor/Committee Member

Evanitsky, Eugene

Advisor/Committee Member

Anderson, Peter


Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works. Physical copy available through RIT's The Wallace Library at: QA76.9.H85 L485 1990


RIT – Main Campus