2004
DOI: 10.1145/1015864.1015889
|View full text |Cite
|
Sign up to set email alerts
|

End-user software engineering

Abstract: End-user software engineering does not mimic the traditional approaches of segregated support for each element of the software engineering life cycle, nor does it ask the user to think in those terms. Instead, it employs a feedback loop sup-ported by behind-the-scenes reasoning, with which the system and user collaborate to monitor dependability as the end user's program evolves. This approach helps guard against the introduction of faults 1 in the user's program and if faults have already been introduced, hel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
105
1

Year Published

2006
2006
2016
2016

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 161 publications
(107 citation statements)
references
References 16 publications
1
105
1
Order By: Relevance
“…Doing so could later lead to a programming-by-example development process [44]. This research direction could also leverage recent advances in end-user software engineering [45]. These works introduce various techniques (e.g., interactive testing and adapted debugging tools) to guide the end-user in writing correct applications using visual tools.…”
Section: Discussionmentioning
confidence: 99%
“…Doing so could later lead to a programming-by-example development process [44]. This research direction could also leverage recent advances in end-user software engineering [45]. These works introduce various techniques (e.g., interactive testing and adapted debugging tools) to guide the end-user in writing correct applications using visual tools.…”
Section: Discussionmentioning
confidence: 99%
“…Some started from the OSS that was previously the CSS platform of the original games. However, the content assets (e.g., in-game artwork) for many of these CSS-then-OSS games are not covered by the GPL, and so user-developers must still acquire a licensed copy of the original CSS game if its content is to be reused in some way 4 . Nonetheless, some variants of the user-created GPL'd games now feature their own content that is limited/protected by Creative Commons licenses.…”
Section: Game Modding Software Tools and Supportmentioning
confidence: 99%
“…One example is represented by the need for analyzing artifacts produced by what Burnett et al defined as end-user programming [18], i.e., the development of software by using productivity tools. Assets such as word processors and spreadsheets have to be considered as critical as the source code: errors in formulae or macros would cost millions of dollars.…”
Section: Future Trends In Program Analysismentioning
confidence: 99%