Many quality aspects of software systems are addressed in the existing literature on software architecture patterns. But the aspect of system administration seems to be a bit overlooked, even though it is an important aspect too. In this work we present three software architecture patterns that, when applied by software architects, support the work of system administrators: PROVIDE AN ADMINISTRATION API, SINGLE FILE LOCATION, and CENTRALIZED SYSTEM LOGGING. PROVIDE AN ADMINISTRATION API should solve problems encountered when trying to automate administration tasks. The SINGLE FILE LOCATION pattern should help system administrators to find the files of an application in one (hierarchical) place. CENTRALIZED SYSTEM LOGGING is useful to prevent coming up with several logging formats and locations. Abstract provided by the authors. Published in PLoP '13: Proceedings of the 20th Conference on Pattern Languages of Programs ACM.
Behaviour Change Support Systems (BCSS), already running for the 10th time at Persuasive Technology, is a workshop that builds around the concept of systems that are specifically designed to help and support behaviour change in individuals or groups. The highly multi-disciplinary nature of designing and implementing behaviour change strategies and systems for the strategies has been in the forefront of this workshop from the very beginning. The persuasive technology field is becoming a linking pin connecting natural and social sciences, requiring a holistic view on persuasive technologies, as well as multi-disciplinary approach for design, implementation, and evaluation. So far, the capacities of technologies to change behaviours and to continuously monitor the progress and effects of interventions are not being used to its full potential. The use of technologies as persuaders may shed a new light on the interaction process of persuasion, influencing attitudes and behaviours. Yet, although human- computer interaction is social in nature and people often do see computers as social actors, it is still unknown how these interactions re-shape attitude, beliefs, and emotions, or how they change behaviour, and what the drawbacks are for persuasion via technologies. Humans re-shape technology, changing their goals during usage. This means that persuasion is not a static ad hoc event but an ongoing process. Technology has the capacity to create smart (virtual) persuasive environments that provide simultaneously multimodal cues and psycho-physiological feedback for personal change by strengthening emotional, social, and physical presence. An array of persuasive applications has been developed over the past decade with an aim to induce desirable behaviour change. Persuasive applications have shown promising results in motivating and supporting people to change or adopt new behaviours and attitudes in various domains such as health and wellbeing, sustainable energy, education, and marketing. This workshop aims at connecting multidisciplinary researchers, practitioners and experts from a variety of scientific domains, such as information sciences, human-computer interaction, industrial design, psychology and medicine. This interactive workshop will act as a forum where experts from multiple disciplines can present their work, and can discuss and debate the pillars for persuasive technology.
MULTIFILE
We developed an application which allows learners to construct qualitative representations of dynamic systems to aid them in learning subject content knowledge and system thinking skills simultaneously. Within this application, we implemented a lightweight support function which automatically generates help from a norm-representation to aid learners as they construct these qualitative representations. This support can be expected to improve learning. Using this function it is not necessary to define in advance possible errors that learners may make and the subsequent feedback. Also, no data from (previous) learners is required. Such a lightweight support function is ideal for situations where lessons are designed for a wide variety of topics for small groups of learners. Here, we report on the use and impact of this support function in two lessons: Star Formation and Neolithic Age. A total of 63 ninth-grade learners from secondary school participated. The study used a pretest/intervention/post-test design with two conditions (no support vs. support) for both lessons. Learners with access to the support create better representations, learn more subject content knowledge, and improve their system thinking skills. Learners use the support throughout the lessons, more often than they would use support from the teacher. We also found no evidence for misuse, i.e., 'gaming the system', of the support function.
Digital transformation has been recognized for its potential to contribute to sustainability goals. It requires companies to develop their Data Analytic Capability (DAC), defined as their ability to collect, manage and analyze data effectively. Despite the governmental efforts to promote digitalization, there seems to be a knowledge gap on how to proceed, with 37% of Dutch SMEs reporting a lack of knowledge, and 33% reporting a lack of support in developing DAC. Participants in the interviews that we organized preparing this proposal indicated a need for guidance on how to develop DAC within their organization given their unique context (e.g. age and experience of the workforce, presence of legacy systems, high daily workload, lack of knowledge of digitalization). While a lot of attention has been given to the technological aspects of DAC, the people, process, and organizational culture aspects are as important, requiring a comprehensive approach and thus a bundling of knowledge from different expertise. Therefore, the objective of this KIEM proposal is to identify organizational enablers and inhibitors of DAC through a series of interviews and case studies, and use these to formulate a preliminary roadmap to DAC. From a structure perspective, the objective of the KIEM proposal will be to explore and solidify the partnership between Breda University of Applied Sciences (BUas), Avans University of Applied Sciences (Avans), Logistics Community Brabant (LCB), van Berkel Logistics BV, Smink Group BV, and iValueImprovement BV. This partnership will be used to develop the preliminary roadmap and pre-test it using action methodology. The action research protocol and preliminary roadmap thereby developed in this KIEM project will form the basis for a subsequent RAAK proposal.
A-das-PK; een APK-straat voor rijhulpsystemen Uit recent onderzoek en vragen vanuit de autobranche blijkt een duidelijke behoefte naar goed onderhoud, reparatie en borging van de werking van Advanced Driver Assistance Systems (ADAS), vergelijkbaar met de reguliere APK. Een APK voor ADAS bestaat nog niet, maar de branche wil hier wel op te anticiperen en haar clientèle veilig laten rijden met de rijhulpsystemen. In 2022 worden 30 ADAS’s verplicht en zal de werking van deze systemen ook gedurende de levensduur van de auto gegarandeerd moeten worden. Disfunctioneren van ADAS, zowel in false positives als false negatives kan leiden tot gevaarlijke situaties door onverwacht rijgedrag van het voertuig. Zo kan onverwacht remmen door detectie van een niet bestaand object of op basis van verkeersborden op parallelwegen een kettingbotsing veroorzaken. Om te kijken welke gevolgen een APK heeft voor de autobranche wil A-das-PK voor autobedrijven kijken naar de benodigde apparatuur, opleiding en hard- en software voor een goed werkende APK-straat voor ADAS’s, zodat de kansrijke elementen in een vervolgonderzoek uitgewerkt kunnen worden.
In het project “ADVICE: Advanced Driver Vehicle Interface in a Complex Environment” zijn belangrijke onderzoeksresultaten geboekt op het gebied van het schatten van de toestand en werklast van een voertuigbestuurder om hiermee systemen die informatie geven aan de bestuurder adaptief te maken om zo de veiligheid te verhogen. Een voorbeeld is om minder belangrijke informatie van een navigatiesysteem te onderdrukken, zolang de bestuurder een hoge werklast ervaart voor het autorijden en/of belangrijke informatie juist duidelijker weer te geven. Dit leidt tot een real-time werklast schatter die geografische informatie meeneemt, geavaleerd in zowel een rijsimulator als op de weg. In de ontwikkeling naar automatisch rijden is de veranderende rol van de bestuurder een belangrijk (veiligheids) onderwerp, welke sterk gerelateerd is aan de werklast van de bestuurder. Indien rijtaken meer geautomatiseerd worden, wijzigt de rol van actieve bestuurder meer naar supervisie van de rijtaken, maar tevens met de eis om snel en gericht in te grijpen indien de situatie dit vereist. Zowel deze supervisie als interventietaak zijn geen eenvoudige taken met onderling een sterk verschillende werklast (respectievelijk lage en (zeer) hoge werklast). Of een goede combinatie inclusief snelle overgangen tussen deze twee hoofdtaken veilig mogelijk is voor een bestuurder en hoe dit dan het beste ondersteund kan worden, is een belangrijk onderwerp van huidig onderzoek. De ontwikkeling naar autonoom rijden verandert niet alleen de rol van de bestuurder, maar zal ook de eisen aan het rijgedrag van het voertuig beïnvloeden, de voertuigdynamica. Voor de actieve bestuurder kunnen snelle voertuigreacties op bestuurdersinput belangrijk zijn, zeker voor een ‘sportief’ rijdende bestuurder. Indien dit voertuig ook automatische rijtaken moet uitvoeren, kan juist een meer gelijkmatig rijgedrag gewenst zijn, zodat de bestuurder ook andere taken kan uitvoeren. Dit stelt eisen aan vertaling van (automatische) input naar voertuigreactie en aan de voertuigdynamica. Mogelijk wil zelfs een sportieve bestuurder een meer comfortabel voertuiggedrag tijdens automatisch rijden. Eveneens voor deze twee voertuigtoestanden, menselijke of automatische besturing, moet gezocht worden naar een goede combinatie inclusief (veilige) overgangen tussen deze twee toestanden. Hierbij speelt de werklast en toestand van de bestuurder een doorslaggevende rol. In de geschetste ontwikkelingen in automatisch rijden kunnen de onderzoeksresultaten van ADVICE een goede ondersteuning bieden. Veel van deze ontwikkelingen worstelen met het schatten van de werklast van de bestuurder als cruciaal (veiligheids) aspect van automatisch rijden. De ADVICE resultaten zijn echter gepresenteerd voor beperkt publiek en gepubliceerd op conferenties, waarvan de artikelen veelal slechts tegen betaling toegankelijk zijn. Daarnaast zijn dergelijke artikelen gelimiteerd in aantal pagina’s waardoor de over te dragen informatie beperkt is. Om een betere doorwerking van ADVICE aan ‘iedereen’ te realiseren en tevens de mogelijkheden hiervan in de toekomst van automatisch rijden te plaatsen, willen wij top-up gebruiken om hierover een artikel te schrijven en dit in een peer-reviewed Open Access tijdschrift online toegankelijk te maken. Hierdoor wordt de informatie voor iedereen, gratis toegankelijk (open access), is de inhoud uitgebreider aan te geven (tijdschriftartikel) en is de inhoud en kwaliteit goed en relevant voor het vakgebied (peer-reviewed).