Hypertextual Programming for Domain-Specific End-User Development

Author(s):  
Sebastian Ortiz-Chamorro ◽  
Gustavo Rossi ◽  
Daniel Schwabe
Keyword(s):  
End User ◽  
2014 ◽  
Vol 513-517 ◽  
pp. 2141-2144
Author(s):  
Ying Jia ◽  
Be Jun Shen ◽  
Tian Yu Yu ◽  
Jian Gang Zhu

With the promotion of IT applications and the rise of Web 2.0, mass users' individual requirements continue to emerge. How to quickly meet increasing development and maintenance requirements has been a critical problem of software development. Is it possible for end-users to develop software? This paper chooses Web information systems as the research field, studies the end-user programming technology, and designs an end-user oriented visual domain-specific language VUDSL for university Web information systems. VUDSL programming tools are also implemented, to support end-users without the knowledge of software engineering to develop target information systems by visual programming.


2021 ◽  
Author(s):  
N.O. Dorodnykh ◽  
Y.V. Kotlov ◽  
O.A. Nikolaychuk ◽  
V.M. Popov ◽  
A.Y. Yurin

The complexity of creating artificial intelligence applications remains high. One of the factors that cause such complexity is the high qualification requirements for developers in the field of programming. Development complexity can be reduced by using methods and tools based on a paradigm known as End-user development. One of the problems that requires the application of the methods of this paradigm is the development of intelligent systems for supporting the search and troubleshooting onboard aircraft. Some tasks connected with this problem are identified, including the task of dynamic formation of task cards for troubleshooting in terms of forming a list of operations. This paper presents a solution to this problem based on some principles of End-user development: model-driven development, visual programming, and wizard form-filling. In particular, an extension of the Prototyping expert systems based on transformations technology, which implements the End-user development, is proposed in the context of the problem to be solved for Sukhoi Superjet aircraft. The main contribution of the work is as follows: expanded the main technology method by supporting event trees formalism (as a popular expert method for formalizing scenarios for the development of problem situations and their localization); created a domain-specific tool (namely, Extended event tree editor) for building standard and extended event trees, including for diagnostic tasks; developed a module for supporting transformations of XML-like event tree representation format for the knowledge base prototyping system – Personal knowledge base designer. A description of the proposed extension and the means of its implementation, as well as an illustrative example, are provided.


2013 ◽  
Vol 55 (1) ◽  
pp. 125-135 ◽  
Author(s):  
Toshihiro Uchibayashi ◽  
Bernady O. Apduhan ◽  
Norio Shiratori

Author(s):  
Hege-Rene Hansen Asand ◽  
Anders I. Morch

The chapter presents a case study following the activities of super users and local developers during the adoption of a new business application by an accounting firm in Scandinavia (referred to as the Company). The Company launched a program to train super users to help with this process because of the complexity of the new system, a generic, multipurpose application system replacing several older, non-integrated systems. The system, Visma Business (VB), is a comprehensive financial and accounting application delivered as a set of components that need to be configured for domain-specific tasks, depending on the clients the accountants will interact with. The super users and the local end user developer (also called the application coordinator) were asked to take part in this study. We documented their activities empirically and analytically, using interviews to gather data and drawing on aspects of activity theory for the conceptual framework for analysis. Our findings provide insight into end-user development (EUD) activities with VB: what roles were created by the Company, what roles emerged spontaneously during the process, what the various user groups (regular users, super users, and the application coordinator) did, and how EUD was coordinated between super users and the application coordinator. Our findings show that super users fill an important niche as mediators between regular users and local developers and can make a significant contribution to the success of EUD efforts in a nontechnical application domain.


2012 ◽  
Vol 446-449 ◽  
pp. 450-453
Author(s):  
Xiao Yu Sun ◽  
Zhen Qing Wang ◽  
Xiang Nan Meng ◽  
Zhu Ju

This paper presents a new approach to thermal field sensitivities and ampacity computations of underground power cables using a proposed algorithm of perturbed finite-element analysis. Domain-specific visual language tools have become important in many domains of software engineering and end user development. Numerical results show that the most significant randomness comes from thermal loads and also that the amount of uncertainty decreases from input to output. We will show that the object-oriented programming greatly simplifies the choice and the implementation of other formalisms concerning polyarticulated systems, thus conferring high flexibility and adaptability to the developed software.Such experimental verification confirmed the accuracy of the new introduced finite-element sensitivity methodology.


Author(s):  
Swaib Dragule ◽  
Thorsten Berger ◽  
Claudio Menghi ◽  
Patrizio Pelliccione

AbstractMobile robots are becoming increasingly important in society. Fulfilling complex missions in different contexts and environments, robots are promising instruments to support our everyday live. As such, the task of defining the robot’s mission is moving from professional developers and roboticists to the end-users. However, with the current state-of-the-art, defining missions is non-trivial and typically requires dedicated programming skills. Since end-users usually lack such skills, many commercial robots are nowadays equipped with environments and domain-specific languages tailored for end-users. As such, the software support for defining missions is becoming an increasingly relevant criterion when buying or choosing robots. Improving these environments and languages for specifying missions toward simplicity and flexibility is crucial. To this end, we need to improve our empirical understanding of the current state-of-the-art of such languages and their environments. In this paper, we contribute in this direction. We present a survey of 30 mission specification environments for mobile robots that come with a visual and end-user-oriented language. We explore the design space of these languages and their environments, identify their concepts, and organize them as features in a feature model. We believe that our results are valuable to practitioners and researchers designing the next generation of mission specification languages in the vibrant domain of mobile robots.


Sign in / Sign up

Export Citation Format

Share Document