Results 1 - 10
of
38,173
End-User Software Engineering
- Communications of the ACM
, 2004
"... this article, we describe how these devices can be used by end-user programmers. We also summarize the results of our empirical investigations into the usefulness and effectiveness of these devices for promoting dependability in end-user programming ..."
Abstract
-
Cited by 64 (25 self)
- Add to MetaCart
this article, we describe how these devices can be used by end-user programmers. We also summarize the results of our empirical investigations into the usefulness and effectiveness of these devices for promoting dependability in end-user programming
End-User Software Engineering with Assertions
- In International Conference on Software Engineering
, 2002
"... There has been little research on end-user program development beyond the activity of programming. Devising ways to address additional activities related to end-user program development may be critical, however, because research shows that a large proportion of the programs written by end users cont ..."
Abstract
-
Cited by 24 (6 self)
- Add to MetaCart
contain faults. Toward this end, we have been working on ways to provide formal "software engineering" methodologies to end-user programmers. This paper describes an approach we have developed for supporting assertions in end-user software, focusing on the spreadsheet paradigm. We also report
Elements of End-User Software Engineering
- INFORMS Transactions on Education
, 2003
"... Today many end-users implement software tools on their own due to their high, general computer literacy and the increased user-friendliness of the software. The most popular and ubiquitous software packages to implement such personal productivity tools for analytical purposes are spreadsheets. A gen ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
general problem is that a typical knowledge worker in the role of an end-user does not have explicit training in software engineering. Therefore, in this article some aspects of software engineering in general and spreadsheet engineering in particular are discussed. Based on this discussion several
The State of the Art in End-User Software Engineering
"... Most programs today are written not by professional software developers, but by people with expertise in other domains working towards goals for which they need computational support. For example, a teacher might write a grading spreadsheet to save time grading, or an interaction designer might use ..."
Abstract
-
Cited by 39 (2 self)
- Add to MetaCart
an interface builder to test some user interface design ideas. Although these end-user programmers may not have the same goals as professional developers, they do face many of the same software engineering challenges, including understanding their requirements, as well as making decisions about design, reuse
WHAT IS AN END- USER SOFTWARE ENGINEER?
"... I work in a multi-disciplinary team at Microsoft that is responsible for designing and building the user experience for users using the Visual Studio.Net suite of products. Visual Studio.Net is a large ..."
Abstract
- Add to MetaCart
I work in a multi-disciplinary team at Microsoft that is responsible for designing and building the user experience for users using the Visual Studio.Net suite of products. Visual Studio.Net is a large
End-User Software Engineering with Assertions in the Spreadsheet Paradigm
- In International Conference on Software Engineering
, 2003
"... There has been little research on end-user program development beyond the activity of programming. Devising ways to address additional activities related to end-user program development may be critical, however, because research shows that a large proportion of the programs written by end users cont ..."
Abstract
-
Cited by 41 (24 self)
- Add to MetaCart
contain faults. Toward this end, we have been working on ways to provide formal "software engineering" methodologies to end-user programmers. This paper describes an approach we have developed for supporting assertions in end-user software, focusing on the spreadsheet paradigm. We also report
Submitted to ACM Computing Surveys The State of the Art in End-User Software Engineering
"... Most programs today are written not by professional software developers, but by people with expertise in other domains working towards goals supported by computation. For example, a teacher might write a grading spreadsheet to save time grading or an interaction designer might use an interface build ..."
Abstract
- Add to MetaCart
builder to test some user interface design ideas. Although these end-user programmers may not have the same goals as professional developers, they do face many of the same software engineering challenges, including requirements gathering, de-sign, specification, reuse, testing, and debugging. This article
What Is End-User Software Engineering and Why Does It Matter?
"... Abstract. End-user programming has become ubiquitous, so much so that there are more end-user programmers today than there are professional programmers. End-user programming empowers—but to do what? Make really bad decisions based on really bad programs? Enter software engineering’s focus on quality ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
Abstract. End-user programming has become ubiquitous, so much so that there are more end-user programmers today than there are professional programmers. End-user programming empowers—but to do what? Make really bad decisions based on really bad programs? Enter software engineering’s focus
Results 1 - 10
of
38,173