54,648 research outputs found
XLBlocks: a Block-based Formula Editor for Spreadsheet Formulas
Spreadsheets are frequently used in industry to support critical business decisions. Unfortunately, they also suffer from error-proneness, which sometimes results in costly consequences. Experiments in the field of program education have shown that programmers tend to make fewer errors and can better focus on the logic of a program if they use a block-based language instead of a textual one. We hypothesize that a block-based formula editor could support spreadsheet users in a similar way. Therefore, we develop XLBlocks and conduct a think-aloud study with 13 experienced spreadsheet users from industry. Participants are asked to create and edit several formulas, using our block-based language. We then ask them to evaluate this editor using the Cognitive Dimensions of Notations framework. We found that for all dimensions the block-based formula editor received a better evaluation than the default text-based formula editor.Accepted author manuscriptSoftware Engineerin
Towards language-parametric semantic editor services based on declarative type system specifications
Editor services assist programmers to more effectively write and comprehend code. Implementing editor services correctly is not trivial. This paper focuses on the specification of semantic editor services, those that use the semantic model of a program. The specification of refactorings is a common subject of study, but many other semantic editor services have received little attention. We propose a language-parametric approach to the definition of semantic editor services, using a declarative specification of the static semantics of the programming language, and constraint solving. Editor services are specified as constraint problems, and language specifications are used to ensure correctness. We describe our approach for the following semantic editor services: reference resolution, find usages, goto subclasses, code completion, and the extract definition refactoring. We do this in the context of Statix, a constraint language for the specification of type systems. We investigate the specification of editor services in terms of Statix constraints, and the requirements these impose on a suitable solver.Programming Language
Support for research at TU Delft
Researchers at Dutch institutions of higher education are placing ever-growing demands on the field of computing power, networking services and data storage facilities. Access to a high quality, low threshold ICT infrastructure has become a prerequisite to do research. As such, the need for suitable support in order to simplify access for researchers is growing all the time.Although all universities and research institutions are addressing the issue of research support, each institution is taking an independent approach to the matter. To gain a clearer picture of the different research support options available, SURF approached four institutions: Delft University of Technology(TU Delft), Erasmus University Rotterdam (EUR) and the university medical centres in Leiden (LUMC) and Maastricht (MUMC+).Scholarly Communications and Publishin
A Design Tool for Passive Wrist Support
A design tool for passive wrist support using compliant spatial beams as gravity balancer is presented. The aim of this assistive device is to reduce required effort for pronation-supination and flexion-extension by 70% to help patients with muscular weakness keeping their hand’s posture and doing daily tasks, while the forearm is rested. To reach this goal, a setup with three connection points to the user’s hand, and two optimized spatial beams as elastic gravity compensators, are developed. The overall shape and cross-sectional dimensions of the compliant beams are attained using an optimization technique. The objective is reaching a desired endpoint kinetostatic behaviour which is determined based on the hand’s weight and available muscular forces. A design case is presented to show the ability of the method, and the final errors from the desired behaviour are clarified. In the end, possible further applications of the design tool are discussed.Accepted Author ManuscriptMechatronic Systems DesignPrecision and Microsystems Engineerin
Data from author and editor survey
Data from author survey and editor survey asking for quantitative evaluation and qualitative assessment of MDAR checklist
Native Language Support Editor
This is the source code of the Native Language Support Editor. It was produced to support the localisation of the ReCourse Learning Design Editor, but it has been provided as a separate application so that it can be used with other Eclipse Rich Client applications
Data from author and editor survey
Data from author survey and editor survey asking for quantitative evaluation and qualitative assessment of MDAR checklist
- …
