Designers Need End-User Software Engineering
نویسنده
چکیده
For many years I have been interested in how design works, and in how to support designers doing design. Inspired by tools like Macsyma (and later Mathematica, etc.), I became interested in building end-user languages and tools that are in a sense general-purpose systems and yet that end users can tailor or customize to correspond to their own needs. Whether there are specific structures and operations that are unique to design (across the disciplines, but distinct perhaps from other kinds of problem solving) I do not yet know, but it seems at least plausible that programming languages for design may have a special character. That question that has framed much of my work.
منابع مشابه
Users need your models!: exploiting design models for explanations
End users can ask themselves about the User Interface (UI). Questions arise because users are not designers so both designers and users, have different perceptions of the same UI. Help Systems have naturally emerged to tackle this problem. Most of these Help Systems are predefined, so at design time designers need to anticipate the problems users may find at runtime, which limits the scope of t...
متن کاملSupporting a Shared Understanding of Communication-Oriented Concerns in Human-Computer Interaction: A Lexicon-Based Approach
This paper discusses the role of an enhanced extended lexicon as a shared communicative artifact during software design. We describe how it may act as an interlingua that captures the shared understanding of both stakeholders and designers. We argue for the need to address communicative concerns among design team members, as well as from designers to users through the user interface. We thus ex...
متن کاملPatterns as Tools for User Interface Design
Designing usable systems is difficult and designers need effective tools that are usable themselves. Effective design tools should be based on proven knowledge of design. Capturing knowledge about the successful design of usable systems is important for both novice and experienced designers and traditionally, this knowledge has largely been described in guidelines. However, guidelines have show...
متن کاملHuman Persuasion Integration in Software Development Lifecycle (SDLC)
Of course, people have different opinions about what is attractive. They have different views of what’s attractive; designers need to understand the aesthetics of their target audiences when creating a persuasive technology product. The more visually attractive the product is to its target audience, the more likely it is to be persuasive. Similarly during development software product, software ...
متن کاملAssessing Use Complexity of Software: A Tool for Documentation Designers
One way to support end users of software is to provide documentation materials such as user manuals and online Help. As not all software is equally difficult to master, documentation designers need to determine the quality and quantity of the information to be included in the user documentation. A first step towards this end would be to assess the complexity of the software from the user’s poin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007