Enabling better outcomes and experiences

XV.4 July + August 2008
Page: 71
Digital Citation

FEATUREInteraction design for software engineering


Authors:
Claude Knaus

Interaction design is used to create useful, usable, and desirable software products for its users. However, there are groups of people who interact daily with software products but do not benefit from interaction design: software developers. These are the people that build our software, yet the tools they use are woefully inadequate. Software development suffers from longitudinal usability issues. Software development tools (commonly known as IDEs, or integrated development environments) ask developers to continuously make small and seemingly unimportant decisions, which have subtle, long-term, and often large consequences. Without paying attention to "good software design," maturing software becomes increasingly…




You must be a member of SIGCHI, a subscriber to ACM's Digital Library, or an interactions subscriber to read the full text of this article.

GET ACCESS

Join ACM SIGCHI

In addition to all of the professional benefits of being a SIGCHI member, members get full access to interactions online content and receive the print version of the magazine bimonthly.


Subscribe to the ACM Digital Library

Get access to all interactions content online and the entire archive of ACM publications dating back to 1954. (Please check with your institution to see if it already has a subscription.)


Subscribe to interactions

Get full access to interactions online content and receive the print version of the magazine bimonthly.


Post Comment


No Comments Found