Designers Need End-User Software Engineering

نویسنده

  • Mark D. Gross
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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