Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2008
DOI: 10.1145/1453101.1453119
|View full text |Cite
|
Sign up to set email alerts
|

Using assertions to help end-user programmers create dependable web macros

Abstract: Web macros give web browser users ways to "program" tedious tasks, allowing those tasks to be repeated more quickly and reliably than when performed by hand. Web macros face dependability problems of their own, however: changes in websites or failure on the part of end-user programmers to anticipate possible macro behaviors can cause macros to act incorrectly, often in ways that are difficult to detect. We would like to provide at least some of the benefits of software engineering methodologies to the creators… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
17
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 25 publications
(17 citation statements)
references
References 16 publications
0
17
0
Order By: Relevance
“…Toped has been integrated with several end-user development tools, including Visual Studio.NET [18], the Robofox web macro tool [6], and Microsoft Excel [18]. Formats can be reused without modification in each of these programming platforms.…”
Section: Validating Datamentioning
confidence: 99%
See 3 more Smart Citations
“…Toped has been integrated with several end-user development tools, including Visual Studio.NET [18], the Robofox web macro tool [6], and Microsoft Excel [18]. Formats can be reused without modification in each of these programming platforms.…”
Section: Validating Datamentioning
confidence: 99%
“…For example, accountants and financial analysts might create web macro scripts to automatically "screen scrape" data from web pages into spreadsheets [6] [15], and marketing specialists or even administrative assistants might create web applications to receive information directly from people via web forms. This wide range of different users can then write programs to use the collected information for computation, report-generation, or generating new web pages.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. gineering methodologies to help end users program more dependably in non-traditional language paradigms is not new in the software engineering research literature (e.g., [4,15,22]), this is the first effort targeting the rapidly growing pipe-like mashup domain.…”
Section: Introductionmentioning
confidence: 99%