Results 1 -
6 of
6
FAR: An End-User Language to Support Cottage E-Services
, 2001
"... E-commerce has begun to evolve beyond simple web pages to more sophisticated ways of conducting ebusiness transactions, such as through electronic advertising, negotiation, and delivery. However, to participate in these advances requires the skills of professional programmers, and end-user owners of ..."
Abstract
-
Cited by 12 (5 self)
- Add to MetaCart
E-commerce has begun to evolve beyond simple web pages to more sophisticated ways of conducting ebusiness transactions, such as through electronic advertising, negotiation, and delivery. However, to participate in these advances requires the skills of professional programmers, and end-user owners of small businesses often cannot justify this expense. In this paper, we present FAR, an end-user language to offer and deliver e-services. The novel aspects of FAR are its support of small e-services and its multiparadigm approach to combining ideas from spreadsheets and rulebased programming with drag-and-drop web page layout devices.
A Language for Geometric Reasoning in Mobile Robots
, 1999
"... Isaac is a rule-based language for mobile robots currently under development at NMSU. A successor to Altaira, it replaces Altaira's state-based rules and tile-based navigation with a more general geometric reasoning mechanism. The language uses the FuzzyCLIPS expert system shell as a reasoning backe ..."
Abstract
-
Cited by 4 (3 self)
- Add to MetaCart
Isaac is a rule-based language for mobile robots currently under development at NMSU. A successor to Altaira, it replaces Altaira's state-based rules and tile-based navigation with a more general geometric reasoning mechanism. The language uses the FuzzyCLIPS expert system shell as a reasoning backend.
A common framework for input, processing, and output in a rule-based visual language
- In Proceedings of the IEEE Symposium on Visual Languages
, 2000
"... Isaac is a programing language for geometric reasoning intended for controlling mobile robots, currently under development at NMSU. Due to the application area, handling input and output (in particular, sensor input and actuator output) in a manner consistent with the language as a whole is particul ..."
Abstract
-
Cited by 3 (2 self)
- Add to MetaCart
Isaac is a programing language for geometric reasoning intended for controlling mobile robots, currently under development at NMSU. Due to the application area, handling input and output (in particular, sensor input and actuator output) in a manner consistent with the language as a whole is particularly important in this language. In this paper, we discuss the mechanisms employed by Isaac to provide a common framework for input, processing, and output in this language. KEYWORDS Rule−based visual languages, mobile robots, geometric reasoning 1.
Exception Handling in the Spreadsheet Paradigm
- IEEE Transactions on Software Engineering
, 2000
"... Exception handling is widely regarded as a necessity in programming languages today, and almost every programming language currently used for professional software development supports some form of it. However, spreadsheet systems, which may be the most widely used type of "programming language" tod ..."
Abstract
-
Cited by 3 (3 self)
- Add to MetaCart
Exception handling is widely regarded as a necessity in programming languages today, and almost every programming language currently used for professional software development supports some form of it. However, spreadsheet systems, which may be the most widely used type of "programming language" today in terms of number of users using it to create "programs" (spreadsheets), have traditionally had only extremely limited support for exception handling. Spreadsheet system users range from end users to professional programmers, and this wide range suggests that an approach to exception handling for spreadsheet systems needs to be compatible with the equational reasoning model of spreadsheet formulas, yet feature expressive power comparable to that found in other programming languages.
Final Report on FAR: An End-User Language to Support Cottage E-Services
, 2001
"... E-commerce has begun to evolve beyond simple web pages to more sophisticated ways of conducting e-business transactions, such as through electronic advertising, negotiation, and delivery. However, to participate in these advances requires the skills of professional programmers, and end-user owners o ..."
Abstract
- Add to MetaCart
E-commerce has begun to evolve beyond simple web pages to more sophisticated ways of conducting e-business transactions, such as through electronic advertising, negotiation, and delivery. However, to participate in these advances requires the skills of professional programmers, and end-user owners of small businesses often cannot justify this expense. In this report, we present FAR, an end-user language to offer and deliver e-services. The novel aspects of FAR are its support of small e-services and its multiparadigm approach to combining ideas from spreadsheets and rule-based programming with drag-and-drop web page layout devices.
Males ’ and Females ’ Script Debugging Strategies
"... Abstract. Little research has addressed IT professionals ’ script debugging strategies, or considered whether there may be gender differences in these strategies. What strategies do male and female scripters use and what kinds of mechanisms do they employ to successfully fix bugs? Also, are scripter ..."
Abstract
- Add to MetaCart
Abstract. Little research has addressed IT professionals ’ script debugging strategies, or considered whether there may be gender differences in these strategies. What strategies do male and female scripters use and what kinds of mechanisms do they employ to successfully fix bugs? Also, are scripters’ debugging strategies similar to or different from those of spreadsheet debuggers? Without the answers to these questions, tool designers do not have a target to aim at for supporting how male and female scripters want to go about debugging. We conducted a think-aloud study to bridge this gap. Our results include (1) a generalized understanding of debugging strategies used by spreadsheet users and scripters, (2) identification of the multiple mechanisms scripters employed to carry out the strategies, and (3) detailed examples of how these debugging strategies were employed by males and females to successfully fix bugs.

