Home About Help Community
Index
Methodologies
Management
Standards
Java UI Tools
Other UI Tools
Testing
Metrics
Formal methods
Education
Conferences
 
Email us
mswe613-guse@python.org

  
Guide to
Usability for
Software
Engineers

A guide to usability engineering web resources

Links to subsection summaries on this page:

Introduction
Methodologies
Management
Standards
Java UI Tools
Other UI Tools
Testing
Metrics
Formal methods
Education
Conferences
Introduction

The Guide to Usability for Software Engineering is a collection of pages created by the University of Maryland, Masters of Software Engineering, Fall 98, Usability Engineering class (MSWE 613). The collection is intended for software engineers and usability engineering practitioners to find relevant resources on the Web.

Methodologies for Development

Usability engineering deals with system development methodologies that enable teams to create effective user interfaces on-time and on-budget. There are typically four different activities that you engage in during a system development process (Planning, Analysis, Design, Evaluation). Most system development projects include these activities or at least similar activities that easy could be identified as one of these four.

Management Strategies, Teamwork, and Case Studies

The Management Strategies, Teamwork, and Case Studies page contains links to web pages that address these issues. The links under Management Strategies present information that assist in applying usability engineering to software products. The links under Teamwork provide project and staff organizational paradigms for applying usability engineering to software. The links under Case Studies are studies, surveys, and observations involving software usability.

Standards - Macintosh, Windows, Web, etc.

On this page we provide access to a number of Standards and Guidelines that pertain either specifically to the HCI community, or in a broader sense to HCI-related topics.

User Interface Tools - Not Java

This page provides links to sites of some non-Java User Interface Building Tools. Specifically, usability engineering aspects of Delphi, HTML, PowerSoft, and Visual Basic are presented.

User Interface Tools - Java

The information provided will give you a general idea to detail specifications on using Java. The more advanced user can go to sections Helpful Tools and Applications. The General Information section supplies links to information on the Java language. Creating Interfaces gives helpful hints on creating Java interfaces that are useable by users. Helpful tools are a list of java interface tools along with information on the tools. The Applications sections is a list of links pointing to useful Java applets, applications, and information on creating your own Java programs.

Testing methods and tools

This page provides informative links to other sources on World Wide Web, focussing on issues of Usability Testing Methods and Tools. The Page is organized in four sub sections. The first section includes links to Comprehensive sites that cover various aspects of usability including Testing Methods and Tools. The second section covers sites on Testing Methods e.g. Heuristic, surveys etc. The third section contains links to Testing Tools including automated tools and testing labs. The fourth section presents links to some case studies. Lastly, we credit the people who maintain the page.

Metrics and evaluation tools

This site (Metrics and Evaluation Tools) introduces the Software Engineer to the concept of Metrics and Evaluation Tools. Metrics and tools are used extensively in User Interface Design. This home page lists various sites by category that can be used as a library reference.

Formal methods in interface specification

Formal methods for user interface specification serve to improve the clarity and precision of UI requirements on the front-end and to improve the measurement and evaluation of UI utility on the back-end. In those roles, formal methods contribute to the application of scientific method to UI definition, design, development, and deployment.

University degree programs and professional training courses

This page contains URLs to web sites that span the globe and range from small universities to large corporations. The WWW pages referenced here, though far from all inclusive, are representative of the industry state of the art in usability engineering.

The URL's are organized into five categories: Colleges & Universities, Academic Research Laboratories, Commercial Training Vendors, Commercial Research Laboratories, and HCI Special Interest Groups.

Conferences, books, videos, resources

This page provides links primarily for Software Engineers, students, and other interested IT professionals on Usability Engineering and Human-Computer Interaction. These include links to conferences, seminars and workshops, books, videos, multi-media, and resources. Resources are divided into multiple sub-sections: Firm/Services, Articles/Magazines, and Slides.

Credits
Top


This Web site was created collectively by the Univeristy of Maryland, Master of Software Engineering, Usability Engineering class (MSWE 613, Fall 98), and is maintained by the GUSE Editorial Board, (mswe613-guse@python.org):

This page was last modified on 11/17/98.