Google Tech Talks
April 27, 2007
ABSTRACT
In this talk, we will consider what happens when we add to end-user programming environments consideration of the software lifecycle beyond the "coding" phase. Considering other phases is necessary, because there is ample evidence that the programs end users create are filled with errors. To help address this problem, we have been working on an approach to software engineering for end users. It incorporates support for software engineering devices to help end- user programmers with, for example, systematic testing and fault localization. The catch: the user is not assumed to have expertise or even interest in software engineering. In this talk, I will focus on our "Surprise-Explain-Reward" strategy for motivating male and female end users to employ these software engineering devices for end-user programmers.Google Tech Talks
April 27, 2007
ABSTRACT
In this talk, we will consider what happens when we add to end-user programming environment...all »Google Tech Talks
April 27, 2007
ABSTRACT
In this talk, we will consider what happens when we add to end-user programming environments consideration of the software lifecycle beyond the "coding" phase. Considering other phases is necessary, because there is ample evidence that the programs end users create are filled with errors. To help address this problem, we have been working on an approach to software engineering for end users. It incorporates support for software engineering devices to help end- user programmers with, for example, systematic testing and fault localization. The catch: the user is not assumed to have expertise or even interest in software engineering. In this talk, I will focus on our "Surprise-Explain-Reward" strategy for motivating male and female end users to employ these software engineering devices for end-user programmers.«
Download is starting. Save file to your computer. If the download does not start automatically, right-click this link and choose "Save As". How to get videos onto the iPod or PSP.