Live programming is a style of development characterized by incremental change and immediate feedback. Instead of long edit-compile cycles, developers modify a running program by changing its source code, receiving immediate feedback as it instantly adapts in response. In this paper, we propose an approach to bridge the gap between running programs and textual domain-specific languages (DSLs). The first step of our approach consists of applying a novel model differencing algorithm, tmdiff, to the textual DSL code. By leveraging ordinary text differencing and origin tracking, tmdiff produces deltas defined in terms of the metamodel of a language. In the second step of our approach, the model deltas are applied at run time to update a running system, without having to restart it. Since the model deltas are derived from the static source code of the program, they are unaware of any run-time state maintained during model execution. We therefore propose a generic, dynamic patch architecture, rmpatch, which can be customized to cater for domain-specific state migration. We illustrate rmpatch in a case study of a live programming environment for a simple DSL implemented in Rascal for simultaneously defining and executing state machines.
DOCUMENT
Introduction: A trauma resuscitation is dynamic and complex process in which failures could lead to serious adverse events. In several trauma centers, evaluation of trauma resuscitation is part of a hospital's quality assessment program. While video analysis is commonly used, some hospitals use live observations, mainly due to ethical and medicolegal concerns. The aim of this study was to compare the validity and reliability of video analysis and live observations to evaluate trauma resuscitations. Methods: In this prospective observational study, validity was assessed by comparing the observed adherence to 28 advanced trauma life support (ATLS) guideline related tasks by video analysis to life observations. Interobserver reliability was assessed by calculating the intra class coefficient of observed ATLS related tasks by live observations and video analysis. Results: Eleven simulated and thirteen real-life resuscitations were assessed. Overall, the percentage of observed ATLS related tasks performed during simulated resuscitations was 10.4% (P < 0.001) higher when the same resuscitations were analysed using video compared to live observations. During real-life resuscitations, 8.7% (p < 0.001) more ATLS related tasks were observed using video review compared to live observations. In absolute terms, a mean of 2.9 (during simulated resuscitations) respectively 2.5 (during actual resuscitations) ATLS-related tasks per resuscitation were not identified using live observers, that were observed through video analysis. The interobserver variability for observed ATLS related tasks was significantly higher using video analysis compared to live observations for both simulated (video analysis: ICC 0.97; 95% CI 0.97-0.98 vs. live observation: ICC 0.69; 95% CI 0.57-0.78) and real-life witnessed resuscitations (video analyse 0.99; 95% CI 0.99-1.00 vs live observers 0.86; 95% CI 0.83-0.89). Conclusion: Video analysis of trauma resuscitations may be more valid and reliable compared to evaluation by live observers. These outcomes may guide the debate to justify video review instead of live observations.
DOCUMENT
We present the Stargazing Live! program comprising a planetarium experience and supporting lesson activities for pre-university physics education. The mobile planetarium aims to inspire and motivate learners using real telescope data during the experience. Learners then consolidate their learning by creating conceptual models in the DynaLearn software. During development of the program, content experts and stakeholders were consulted. Three conceptual model lesson activities have been created: star properties, star states and the fusion-gravity balance. The present paper evaluates the planetarium experience plus the star properties lesson activity in nine grade 11 and 12 classes across three secondary schools in the Netherlands. Learners are very positive about the planetarium experience, but they are less able to link the topics in the planetarium to the curriculum. The conceptual modelling activity improves the learners understanding of the causal relationship between the various stellar properties. Future work includes classroom testing of the star states and fusion-gravity balance lessons.
DOCUMENT
This project establishes a collaborative network centered around the Amsterdam Museum, comprising key stakeholders from prominent cultural institutions, including the Centraal Museum Utrecht and the Rotterdam Museum. The consortium is designed to explore the transformative potential of co-creation in museums, focusing on enhancing visitor engagement, fostering inclusivity, and integrating digital technologies into cultural practices. Key personnel will provide interdisciplinary expertise in communication and cultural heritage, facilitating a robust understanding of stakeholder dynamics and collaborative processes. The research aims to analyze how co-creation can bridge the gap between museums and their diverse audiences, creating a sense of ownership and connection. Initial observational findings suggest that co-creation practices significantly enhance visitor experiences while revealing stakeholders' desires for deeper collaborative opportunities. To achieve these objectives, qualitative methods such as semi-structured interviews, focus groups, and ethnographic observations will be employed, delivering rich insights into the impact of co-created programming. An essential output of this project will be an academic publication aimed at foundational research on effective co-creation practices within the cultural sector. Furthermore, the consortium will pursue a larger grant application to secure sustainable funding for ongoing research initiatives, ensuring the long-term viability and impact of this collaborative network. This will not only advance academic discourse but also facilitate knowledge transfer between academia and museums, enriching cultural engagement strategies. Ultimately, the project aspires to enhance the visibility and societal relevance of cultural institutions, fostering innovative solutions to contemporary challenges through collaborative research and community involvement.