65,092 Hits in 5.8 sec

Engaging End-Users in the Collaborative Development of Domain-Specific Modelling Languages [chapter]

Javier Luis Cánovas Izquierdo, Jordi Cabot, Jesús J. López-Fernández, Jesús Sánchez Cuadrado, Esther Guerra, Juan de Lara
2013 Lecture Notes in Computer Science  
Domain-Specific Modelling Languages (DSMLs) are highlevel languages specially designed to perform tasks in a particular domain.  ...  While current DSML workbenches are mono-user and designed for technical experts, we present a process and tool support for the example-driven, collaborative construction of DSMLs in order to engage end-users  ...  This work was funded by the Spanish Ministry of Economy and Competitivity (project "Go Lite" TIN2011-24139), the R&D programme of the Madrid Region (project "e-Madrid" S2009/TIC-1650) and the European  ... 
doi:10.1007/978-3-642-40840-3_16 fatcat:7zti3wcqmna5xhszgm6ssd5s3m


G. Fischer, E. Giaccardi, Y. Ye, A. G. Sutcliffe, N. Mehandjiev
2004 Communications of the ACM  
The low scope, high cost cell is occupied only by a small number of domain specific programming languages which have been developed to address the requirements in complex engineering domains such as device  ...  In scientific and engineering domains end users frequently develop complex systems with standard programming languages such as C++ and JAVA.  ... 
doi:10.1145/1015864.1015884 fatcat:e7llk3mbgbh7tafv7ix5ovlfim

Community-driven language development

Javier Luis Canovas Izquierdo, Jordi Cabot
2012 2012 4th International Workshop on Modeling in Software Engineering (MISE)  
In this sense, the goal of this paper is to propose a collaborative infrastructure for the development of DSLs where end-users have a direct and active participation in the evolution of the language.  ...  This seems specially appropriate in the field of Domain-Specific Languages (DSLs) typically designed to facilitate the development of software for a particular domain.  ...  We call community to the group of users of the DSL, where by users we mean both the (1) technical level users (i.e., the language developers) and (2) domain expert users (i.e., the end-users of the language  ... 
doi:10.1109/mise.2012.6226011 dblp:conf/icse/IzquierdoC12 fatcat:jlhi6tjepnefdlhfoxyc3jppxe

Rethinking software design in participation cultures

Gerhard Fischer
2008 Automated Software Engineering : An International Journal  
Some of the major objectives were to support designers with domain-oriented design environments, allowing them to interact at the problem domain level and to frame activities and artifacts based on an  ...  The research activities in software engineering at the Center for LifeLong Learning & Design (L3D) in the past have been grounded in the basic assumption that important aspects of software engineering  ...  Specifically valuable and important contributions have been made by the numerous PhD students who developed innovative ideas, frameworks, and prototype systems to explore new territory in software engineering  ... 
doi:10.1007/s10515-008-0030-z fatcat:p7v6hw67y5hxberqiybf2wgkjq

Human-Centered Distributed Conversational Modeling: Efficient Modeling of Robust Virtual Human Conversations [chapter]

Brent Rossen, Scott Lind, Benjamin Lok
2009 Lecture Notes in Computer Science  
Using this process, users become the primary developers of conversational models. We tested our approach by creating an example application, Virtual People Factory.  ...  To do this, end-users interact with virtual humans to provide new stimuli (questions and statements), and domain-specific experts (e.g. medical/psychology educators) provide new virtual human responses  ...  Diane Beck for their participation in the pharmacy study. We also thank Dr. Andrew Raij, Aaron Kotranza, Joon Chauh and Dr. Kyle Johnsen for their advice and assistance during VPF's development.  ... 
doi:10.1007/978-3-642-04380-2_52 fatcat:6smap4pcdrf7rmlbyl4fowor3i

User Experience for Model-Driven Engineering: Challenges and Future Directions

Silvia Abrahao, Francis Bourdeleau, Betty Cheng, Sahar Kokaly, Richard Paige, Harald Stoerrle, Jon Whittle
2017 2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
We observe a scarcity of User eXperience (UX)-related research in the MDE community, and posit that many existing tools and languages have much room for improvement with respect to UX.  ...  Industrial feedback indicates that UX is an important factor in the dissemination and adoption of new technologies, where UX is a key focus area in the software development industry.  ...  In order to support domain specific modeling, a tool must: 1) Be based on a language that provides the required mechanisms for the definition of domain specific languages, and 2) Provide tool customization  ... 
doi:10.1109/models.2017.5 dblp:conf/models/AbrahaoBCKPSW17 fatcat:mqomgitnhff2dm2ko37a5ve4eu

From domain modeling to collaborative domain construction

Gerhard Fischer, Stefanie Lindstaedt, Jonathan Ostwald, Markus Stolze, Tamara Sumner, Beatrix Zimmermann
1995 Proceedings of the conference on Designing interactive systems processes, practices, methods, & techniques - DIS '95  
We describe a specific software development model and computational tools that enable domain practitioners to participate in domain construction processes.  ...  New software development models and new computational tools are needed that support these communities to create initial models of the domain and to evolve these models over time to meet changing needs  ...  We also ank the members of the Center for LifeLong Learning and l:>es ign at the University of Colorado for helpful discussions on these issues.  ... 
doi:10.1145/225434.225443 dblp:conf/ACMdis/FischerLOSSZ95 fatcat:dykbn6mhmjbf3ljmrou5tc6jcu

Object-oriented practice in 1998 (panel)

John Artim, Charlie Bridgeford, Lillian Christman, James Coplien, Mary Beth Rosson, Stanley Taylor, Rebecca Wirfs-Brock
1998 Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '98  
The panel will address the question, "To successfully complete today's projects, does object-oriented development as practiced today do an adequate job of supporting ALL of the participants who must collaborate  ...  Groups of people working in concert perform most commercial, industrial or in-house software development. These groups are often quite diverse.  ...  At the artifact level: in use cases, clearly distinguish task-specific (end-user) requirements from business process (business user) requirements; explicitly model the end-user as well as the domain; in  ... 
doi:10.1145/286936.286946 dblp:conf/oopsla/ArtimBCCRTW98 fatcat:dgtgyfif3ffjpk7iabqpk7co5e

Providing an Application-specific Interface over a CERIF Back-end: Challenges and Solutions

Dragan Ivanović, Nikos Houssos
2014 Procedia Computer Science  
This paper presents a case of presenting information modelled in CERIF through an application-specific programming interface which does not require CERIF expertise by the developers.  ...  in the ENGAGE project as part of an open infrastructure for Public Sector Information.  ...  Acknowledgements The research leading to these results has received funding from the European Union's Seventh Framework Infrastructures Programme (FP7 INFRASTRUCTURES/2007-2013) in the frame of the ENGAGE  ... 
doi:10.1016/j.procs.2014.06.003 fatcat:jzzix3mpizgcdcxhya7he6r55y

Supporting End Users to Be Co-designers of Their Tools [chapter]

Maria Francesca Costabile, Piero Mussio, Loredana Parasiliti Provenza, Antonio Piccinno
2009 Lecture Notes in Computer Science  
End users are truly engaged in the software life cycle as co-designers and experimenters of the software tools they will use in various application domains.  ...  development is seen as an evolutive process, driven by end-users activities in the real life.  ...  We thank the CIDD consortium and Nicola Claudio Cellamare for their collaboration in the development of the CIDD application.  ... 
doi:10.1007/978-3-642-00427-8_5 fatcat:3b6vplzbsnf4dk2ci7or2fby64

A Tool to Support Collaborative Software Requirements Management

Michael Lang, Jim Duggan
2001 Requirements Engineering  
The requirements for such a collaborative tool are herein presented, alongside the design of a prototype and the findings of its application in a case study.  ...  The system requirements specification (SRS) is a highly dynamic document that grows and evolves throughout a software development project, and it is critical that it be carefully engineered and managed  ...  Improved knowledge exchange from end-users to developers -the developers had a poor understanding of the application domain at the outset.  ... 
doi:10.1007/s007660170002 fatcat:gm6j5winarh6nbkpbprpzgqxge

End-User Development: From Creating Technologies to Transforming Cultures [chapter]

Gerhard Fischer
2013 Lecture Notes in Computer Science  
End-user development (EUD) provides the enabling conditions for putting owners of problems in charge by defining the technical and social conditions for broad participation in design activities.  ...  These frameworks and models are briefly illustrated in one specific application domain.  ...  Acknowledgements The author thanks the members of the Center for LifeLong Learning & Design who have made major contributions to the frameworks, models, and systems described in this paper.  ... 
doi:10.1007/978-3-642-38706-7_16 fatcat:3ftey26nlvcwlben4pqzxak2su

Rethinking and reinventing Artificial Intelligence from the perspective of human-centered computational artifacts [chapter]

Gerhard Fischer
1995 Lecture Notes in Computer Science  
We have developed human-computer collaboration environments to demonstrate the power and the possibilities of Intelligence Augmentation CIA) with human-centered computational artifacts.  ...  of such environments, (ii) specific modules such as critiquing systems, and (iii) a variety of design environments for specific application domains.  ...  methodologies are best suited to support the process of system developers and domain practitioners engaging in collaborative domain construction and evolution?  ... 
doi:10.1007/bfb0034793 fatcat:3e643gv55jfu3dyxpdrslwquay

Intelligent Collaborative Authoring of Place-Based, Cross-Cultural and Media-Rich Experiences

Konstantinos Kotis, Dimitris Spiliotopoulos, Andreas Papasalouros
2020 Challenges  
In this paper, we present a framework that aims to support the active participation and collaboration of knowledge workers and engineers in the co-authoring of place-based, cross-cultural and media-rich  ...  The presented collaborative and participative approach is expected to foster social cohesion in heterogeneous communities of interest and practice.  ...  Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/challe11010010 fatcat:d36foijkirdcjcxglgzt5vog4u

User Modeling: The Long and Winding Road [chapter]

Gerhard Fischer
1999 CISM International Centre for Mechanical Sciences  
The long and winding road of user modeling is grounded in different epistemological assumptions exploring different dimensions of the problem.  ...  User-modeling research has explored different domains, identified important distinctions underlying different approaches within user modeling research, and created a number of challenging research problems  ...  A special thank you goes to my former students who, in their Ph.D. theses, explored important issues in user modeling as they occur in high-functionality applications, domain-oriented design environments  ... 
doi:10.1007/978-3-7091-2490-1_47 fatcat:jypiuc63v5df5dd3nfgx5m2vda
« Previous Showing results 1 — 15 out of 65,092 results