Blog post op de blog van het Amsterdam Creative Industries Network. Tijdens de Berlin Music Week hebben Inholland-onderzoekers Koos Zwaan en Sabine de Lat van het lectoraat Media, Cultuur en Burgerschap de eerste bevindingen gepresenteerd van een lopend onderzoeksproject getiteld ‘No Limits: The Value of Dutch Music in the Online Domain’.
LINK
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
The model of the Best Practice Unit (BPU) is a specific form of practice based research. It is a variation of the Community of Practice (CoP) as developed by Wenger, McDermott and Snyder (2002) with the specific aim to innovate a professional practice by combining learning, development and research. We have applied the model over the past 10 years in the domain of care and social welfare in the Netherlands. Characteristics of the model are: the interaction between individual and collective learning processes, the development of (new or better) working methods, and the implementation of these methods in daily practice. Multiple knowledge sources are being used: experiential knowledge, professional knowledge and scientific knowledge. Research is serving diverse purposes: articulating tacit knowledge, documenting the learning and innovation process, systematically describing the revealed or developed ways of working, and evaluating the efficacy of new methods. An analysis of 10 different research projects shows that the BPU is an effective model.
DOCUMENT
Students in Higher Music Education (HME) are not facilitated to develop both their artistic and academic musical competences. Conservatoires (professional education, or ‘HBO’) traditionally foster the development of musical craftsmanship, while university musicology departments (academic education, or ‘WO’) promote broader perspectives on music’s place in society. All the while, music professionals are increasingly required to combine musical and scholarly knowledge. Indeed, musicianship is more than performance, and musicology more than reflection—a robust musical practice requires people who are versed in both domains. It’s time our education mirrors this blended profession. This proposal entails collaborative projects between a conservatory and a university in two cities where musical performance and musicology equally thrive: Amsterdam (Conservatory and University of Amsterdam) and Utrecht (HKU Utrechts Conservatorium and Utrecht University). Each project will pilot a joint program of study, combining existing modules with newly developed ones. The feasibility of joint degrees will be explored: a combined bachelor’s degree in Amsterdam; and a combined master’s degree in Utrecht. The full innovation process will be translated to a transferable infrastructural model. For 125 students it will fuse praxis-based musical knowledge and skills, practice-led research and academic training. Beyond this, the partners will also use the Comenius funds as a springboard for collaboration between the two cities to enrich their respective BA and MA programs. In the end, the programme will diversify the educational possibilities for students of music in the Netherlands, and thereby increase their professional opportunities in today’s job market.
The focus of the research is 'Automated Analysis of Human Performance Data'. The three interconnected main components are (i)Human Performance (ii) Monitoring Human Performance and (iii) Automated Data Analysis . Human Performance is both the process and result of the person interacting with context to engage in tasks, whereas the performance range is determined by the interaction between the person and the context. Cheap and reliable wearable sensors allow for gathering large amounts of data, which is very useful for understanding, and possibly predicting, the performance of the user. Given the amount of data generated by such sensors, manual analysis becomes infeasible; tools should be devised for performing automated analysis looking for patterns, features, and anomalies. Such tools can help transform wearable sensors into reliable high resolution devices and help experts analyse wearable sensor data in the context of human performance, and use it for diagnosis and intervention purposes. Shyr and Spisic describe Automated Data Analysis as follows: Automated data analysis provides a systematic process of inspecting, cleaning, transforming, and modelling data with the goal of discovering useful information, suggesting conclusions and supporting decision making for further analysis. Their philosophy is to do the tedious part of the work automatically, and allow experts to focus on performing their research and applying their domain knowledge. However, automated data analysis means that the system has to teach itself to interpret interim results and do iterations. Knuth stated: Science is knowledge which we understand so well that we can teach it to a computer; and if we don't fully understand something, it is an art to deal with it.[Knuth, 1974]. The knowledge on Human Performance and its Monitoring is to be 'taught' to the system. To be able to construct automated analysis systems, an overview of the essential processes and components of these systems is needed.Knuth Since the notion of an algorithm or a computer program provides us with an extremely useful test for the depth of our knowledge about any given subject, the process of going from an art to a science means that we learn how to automate something.
In de automotive sector vindt veel onderzoek en ontwikkeling plaats op het gebied van autonome voertuigtechnologie. Dit resulteert in rijke open source software oplossingen voor besturing van robotvoertuigen. HAN heeft met haar Streetdrone voertuig reeds goede praktijkervaring met dergelijke software. Deze oplossingen richten zich op een Operational Design Domain dat uitgaat van de publieke verkeersinfrastructuur met daarbij de weggebruikers rondom het robotvoertuig. In de sectoren agrifood en smart industry is een groeiende behoefte aan automatisering van mobiele machinerie, versterkt door de actuele coronacrisis. Veel functionaliteit van bovengenoemde automotive software is inzetbaar voor mobiele robotica in deze sectoren. De toepassingen zijn enerzijds minder veeleisend - denk aan de meer gestructureerde omgeving, lagere snelheden en minder of geen ‘overige weggebruikers’ – en anderzijds heel specifiek als het gaat over routeplanning en (indoor) lokalisatie. Vanwege dit specifiek karakter is de bestaande software niet direct inzetbaar in deze sectoren. Het MKB in deze sectoren ervaart daarom een grote uitdaging om dergelijke complexe autonome functionaliteit beschikbaar te maken, zonder dat men kan voorbouwen een open, sectorspecifieke softwareoplossing. In Automotion willen de aangesloten partners vanuit bestaande kennis en ervaring tot een eerste integratie en demonstratie komen van een beschikbare automotive open source softwarebibliotheek, aangepast en specifiek ingezet op rijdende robots voor agrifood en smart industry, met focus ‘pickup and delivery’ scenario’s. Hierbij worden de aanpassingen - nieuwe en herschreven ‘boeken’ in de ‘bibliotheek’ - weer in open source gepubliceerd ter versterking van het MKB en het onderwijs. Parallel hieraan willen de partners ontdekken welke praktijkvragen uit dit proces voortvloeien en welke onderliggende kennislacunes in de toekomst moeten worden ingevuld. Via open workshops met uitnodigingen in diverse netwerken worden vele partijen uitgenodigd om gezamenlijk aan de hand van de opgedane ervaringen van gedachten te wisselen over actuele kennisvragen en mogelijke gezamenlijke toekomstige beantwoording daarvan.