Refine
Has Fulltext
- yes (18) (remove)
Year of publication
- 2022 (18) (remove)
Document Type
- Monograph/Edited Volume (18) (remove)
Keywords
- MOOC (2)
- digital enlightenment (2)
- digital learning platform (2)
- digitale Aufklärung (2)
- digitale Lernplattform (2)
- lebenslanges Lernen (2)
- lifelong learning (2)
- openHPI (2)
- Agile (1)
- Agilität (1)
Institute
- Hasso-Plattner-Institut für Digital Engineering GmbH (12)
- Extern (4)
- Department Erziehungswissenschaft (1)
- Department Grundschulpädagogik (1)
- Department Musik und Kunst (1)
- Department für Inklusionspädagogik (1)
- Historisches Institut (1)
- Kommunalwissenschaftliches Institut (1)
- Zentrum für Lehrerbildung und Bildungsforschung (ZeLB) (1)
- Öffentliches Recht (1)
Das Modell Friedland
(2022)
Mit dem Band 14 „Das Modell Friedland: Vom Zusammenleben deutscher, jüdischer und wendischer Bewohner in einer Niederlausitzer Kleinstadt“ haben die Herausgeber den Autoren Alfred Roggan und Tobias Preßler die Erweiterung ihrer Forschungen ermöglicht: Widmete sich deren Band 12 „Sorbische/Wendische Spuren in der nördlichen Niederlausitz“ (2019) noch Befunden einer binationalen, weil deutsch-wendischen Geschichte, so wird mit dem Band 14 erstmalig für Ostdeutschland die Dokumentation einer ‚trinationalen‘, also deutsch-jüdisch-wendischen Lebenswelt vorgenommen.
Die Untersuchungen verdeutlichen, wie sich drei, im 18. Jahrhundert annähernd gleich große Einwohner-Gruppen, mit ihren Gotteshäusern, ihren Sprachen und einem differenzierten Einwohnerstatus etablierten bzw. arrangiert haben. Es zeigten sich Alleinstellungsmerkmale in Lebens- sowie Kultorganisation, Wirtschaftstätigkeiten und der Kommunikation zwischen den Beheimateten. Mit der Amts-Verwaltung des Johanniter-Ritterordens und dem Stadtrat befanden sie sich in berechenbaren (deutschdominierten) Strukturen. Aus diesem Gefüge und der territorialen Grenzlage zum Kurfürstentum Brandenburg begründeten sich Bedingungen, ohne die es wohl zu keinem „Modell Friedland“ gekommen wäre.
Die Autoren sind dankbar, dass sich mit Friedland die gnädige Chance bot, einen Bereich zu untersuchen, in dem Prozesse der wendisch-deutschen Assimilierung in einer eigenen Stetigkeit abliefen, jedoch das Ende jüdischen Lebens auf die Abwanderungen infolge der preußischen Emanzipations-Gesetze des 19. Jahrhunderts und nicht auf die Demütigungen, Verfolgungen sowie dem Völkermord des faschistischen deutschen Staates, zurückzuführen sind.
These days design thinking is no longer a “new approach”. Among practitioners, as well as academics, interest in the topic has gathered pace over the last two decades. However, opinions are divided over the longevity of the phenomenon: whether design thinking is merely “old wine in new bottles,” a passing trend, or still evolving as it is being spread to an increasing number of organizations and industries. Despite its growing relevance and the diffusion of design thinking, knowledge on the actual status quo in organizations remains scarce. With a new study, the research team of Prof. Uebernickel and Stefanie Gerken investigates temporal developments and changes in design thinking practices in organizations over the past six years comparing the results of the 2015 “Parts without a whole” study with current practices and future developments. Companies of all sizes and from different parts of the world participated in the survey. The findings from qualitative interviews with experts, i.e., people who have years of knowledge with design thinking, were cross-checked with the results from an exploratory analysis of the survey data. This analysis uncovers significant variances and similarities in how design thinking is interpreted and applied in businesses.
Digitale Medien sind aus unserem Alltag kaum noch wegzudenken. Einer der zentralsten Bereiche für unsere Gesellschaft, die schulische Bildung, darf hier nicht hintanstehen. Wann immer der Einsatz digital unterstützter Tools pädagogisch sinnvoll ist, muss dieser in einem sicheren Rahmen ermöglicht werden können. Die HPI Schul-Cloud ist dieser Vision gefolgt, die vom Nationalen IT-Gipfel 2016 angestoßen wurde und dem Bericht vorangestellt ist – gefolgt. Sie hat sich in den vergangenen fünf Jahren vom Pilotprojekt zur unverzichtbaren IT-Infrastruktur für zahlreiche Schulen entwickelt. Während der Corona-Pandemie hat sie für viele Tausend Schulen wichtige Unterstützung bei der Umsetzung ihres Bildungsauftrags geboten. Das Ziel, eine zukunftssichere und datenschutzkonforme Infrastruktur zur digitalen Unterstützung des Unterrichts zur Verfügung zu stellen, hat sie damit mehr als erreicht. Aktuell greifen rund 1,4 Millionen Lehrkräfte und Schülerinnen und Schüler bundesweit und an den deutschen Auslandsschulen auf die HPI Schul-Cloud zu.
Language developers who design domain-specific languages or new language features need a way to make fast changes to language definitions. Those fast changes require immediate feedback. Also, it should be possible to parse the developed languages quickly to handle extensive sets of code.
Parsing expression grammars provides an easy to understand method for language definitions. Packrat parsing is a method to parse grammars of this kind, but this method is unable to handle left-recursion properly. Existing solutions either partially rewrite left-recursive rules and partly forbid them, or use complex extensions to packrat parsing that are hard to understand and cost-intensive. We investigated methods to make parsing as fast as possible, using easy to follow algorithms while not losing the ability to make fast changes to grammars.
We focused our efforts on two approaches.
One is to start from an existing technique for limited left-recursion rewriting and enhance it to work for general left-recursive grammars. The second approach is to design a grammar compilation process to find left-recursion before parsing, and in this way, reduce computational costs wherever possible and generate ready to use parser classes.
Rewriting parsing expression grammars is a task that, if done in a general way, unveils a large number of cases such that any rewriting algorithm surpasses the complexity of other left-recursive parsing algorithms. Lookahead operators introduce this complexity. However, most languages have only little portions that are left-recursive and in virtually all cases, have no indirect or hidden left-recursion. This means that the distinction of left-recursive parts of grammars from components that are non-left-recursive holds great improvement potential for existing parsers.
In this report, we list all the required steps for grammar rewriting to handle left-recursion, including grammar analysis, grammar rewriting itself, and syntax tree restructuring. Also, we describe the implementation of a parsing expression grammar framework in Squeak/Smalltalk and the possible interactions with the already existing parser Ohm/S. We quantitatively benchmarked this framework directing our focus on parsing time and the ability to use it in a live programming context. Compared with Ohm, we achieved massive parsing time improvements while preserving the ability to use our parser it as a live programming tool.
The work is essential because, for one, we outlined the difficulties and complexity that come with grammar rewriting. Also, we removed the existing limitations that came with left-recursion by eliminating them before parsing.
Diese eher ungewöhnliche, aber sehr persönlich gehaltene Festschrift ist dem langjährigen Wirken von Dr. Christiane Büchner als „Geschäftsführerin“ am Kommunalwissenschaftlichen Institut (KWI) der Universität Potsdam gewidmet. Die von Prof. Jochen Franzke zusammengestellte und herausgegebene Publikation enthält im ersten Teil neben dem Grußwort des Geschäftsführenden Direktors des KWI Herrn Prof. Thorsten Ingo Schmidt eine Reihe persönlicher Würdigungen von Kolleginnen und Kollegen, Gastwissenschaftlern und Mitarbeitenden, die seit 1994 in verschiedenen Phasen der Entwicklung des KWIs mit Dr. Christiane Büchner eng zusammengearbeitet haben. Der abschließende Dokumentationsteil der Publikation enthält neben Auszügen aus dem Schriftenverzeichnis von Dr. Christiane Büchner auch zwei Nachdrucke aus deren Feder zum Thema der Kreisgebietsreform in Brandenburg (von 2001) sowie über den Landkreis Barnim (von 2019).
Hier geblieben?
(2022)
Die historische Forschung hat seit längerem herausgearbeitet, dass Migration nichts von einer Norm Abweichendes ist, sondern vielmehr ein »konstitutives Element der Menschheitsgeschichte« (J. Oltmer), der Mensch mithin stets ein »homo migrans« (K.-J. Bade) war. Auch die Geschichte Brandenburgs wurde seit jeher von Einwanderungsprozessen geprägt. Von »Toleranz« im modernen Sinne kann freilich keine Rede sein, sondern meistens ging es um ökonomisch nutzbringende Aufnahme bestimmter Gruppen. Sehr oft waren die Ansiedlungen aber auch das Ergebnis von Flucht, Vertreibung und kriegerischer Gewalt. Der vorliegende Band zeigt anhand von Beispielen vom frühen Mittelalter bis zur Gegenwart die Bedeutung der Zuwanderung für Brandenburg auf. Der Bogen reicht von der slawischen Einwanderung des 8./9. Jahrhunderts bis zur Ankunft russisch-jüdischer »Kontingentflüchtlinge« im Gefolge der deutschen Wiedervereinigung, von Niederländern, Juden, Hugenotten, Revolutionsflüchtlingen in der Frühen Neuzeit bis hin zu Muslimen, Zwangsarbeitern, Vertriebenen und DDR-»Fremdarbeitern« im 20. Jahrhundert – eine Geschichte der Vielfalt des brandenburgischen Raumes und seiner Bevölkerung im Spiegel der Zuwanderung.
The “HPI Future SOC Lab” is a cooperation of the Hasso Plattner Institute (HPI) and industry partners. Its mission is to enable and promote exchange and interaction between the research community and the industry partners.
The HPI Future SOC Lab provides researchers with free of charge access to a complete infrastructure of state of the art hard and software. This infrastructure includes components, which might be too expensive for an ordinary research environment, such as servers with up to 64 cores and 2 TB main memory. The offerings address researchers particularly from but not limited to the areas of computer science and business information systems. Main areas of research include cloud computing, parallelization, and In-Memory technologies.
This technical report presents results of research projects executed in 2018. Selected projects have presented their results on April 17th and November 14th 2017 at the Future SOC Lab Day events.
Pictures are a medium that helps make the past tangible and preserve memories. Without context, they are not able to do so. Pictures are brought to life by their associated stories. However, the older pictures become, the fewer contemporary witnesses can tell these stories.
Especially for large, analog picture archives, knowledge and memories are spread over many people. This creates several challenges: First, the pictures must be digitized to save them from decaying and make them available to the public. Since a simple listing of all the pictures is confusing, the pictures should be structured accessibly. Second, known information that makes the stories vivid needs to be added to the pictures. Users should get the opportunity to contribute their knowledge and memories. To make this usable for all interested parties, even for older, less technophile generations, the interface should be intuitive and error-tolerant.
The resulting requirements are not covered in their entirety by any existing software solution without losing the intuitive interface or the scalability of the system.
Therefore, we have developed our digital picture archive within the scope of a bachelor project in cooperation with the Bad Harzburg-Stiftung. For the implementation of this web application, we use the UI framework React in the frontend, which communicates via a GraphQL interface with the Content Management System Strapi in the backend. The use of this system enables our project partner to create an efficient process from scanning analog pictures to presenting them to visitors in an organized and annotated way. To customize the solution for both picture delivery and information contribution for our target group, we designed prototypes and evaluated them with people from Bad Harzburg. This helped us gain valuable insights into our system’s usability and future challenges as well as requirements.
Our web application is already being used daily by our project partner. During the project, we still came up with numerous ideas for additional features to further support the exchange of knowledge.
The analysis of behavioral models such as Graph Transformation Systems (GTSs) is of central importance in model-driven engineering. However, GTSs often result in intractably large or even infinite state spaces and may be equipped with multiple or even infinitely many start graphs. To mitigate these problems, static analysis techniques based on finite symbolic representations of sets of states or paths thereof have been devised. We focus on the technique of k-induction for establishing invariants specified using graph conditions. To this end, k-induction generates symbolic paths backwards from a symbolic state representing a violation of a candidate invariant to gather information on how that violation could have been reached possibly obtaining contradictions to assumed invariants. However, GTSs where multiple agents regularly perform actions independently from each other cannot be analyzed using this technique as of now as the independence among backward steps may prevent the gathering of relevant knowledge altogether.
In this paper, we extend k-induction to GTSs with multiple agents thereby supporting a wide range of additional GTSs. As a running example, we consider an unbounded number of shuttles driving on a large-scale track topology, which adjust their velocity to speed limits to avoid derailing. As central contribution, we develop pruning techniques based on causality and independence among backward steps and verify that k-induction remains sound under this adaptation as well as terminates in cases where it did not terminate before.
Learning from failure
(2022)
Regression testing is a widespread practice in today's software industry to ensure software product quality. Developers derive a set of test cases, and execute them frequently to ensure that their change did not adversely affect existing functionality. As the software product and its test suite grow, the time to feedback during regression test sessions increases, and impedes programmer productivity: developers wait longer for tests to complete, and delays in fault detection render fault removal increasingly difficult.
Test case prioritization addresses the problem of long feedback loops by reordering test cases, such that test cases of high failure probability run first, and test case failures become actionable early in the testing process. We ask, given test execution schedules reconstructed from publicly available data, to which extent can their fault detection efficiency improved, and which technique yields the most efficient test schedules with respect to APFD?
To this end, we recover regression 6200 test sessions from the build log files of Travis CI, a popular continuous integration service, and gather 62000 accompanying changelists. We evaluate the efficiency of current test schedules, and examine the prioritization results of state-of-the-art lightweight, history-based heuristics. We propose and evaluate a novel set of prioritization algorithms, which connect software changes and test failures in a matrix-like data structure.
Our studies indicate that the optimization potential is substantial, because the existing test plans score only 30% APFD. The predictive power of past test failures proves to be outstanding: simple heuristics, such as repeating tests with failures in recent sessions, result in efficiency scores of 95% APFD. The best-performing matrix-based heuristic achieves a similar score of 92.5% APFD. In contrast to prior approaches, we argue that matrix-based techniques are useful beyond the scope of effective prioritization, and enable a number of use cases involving software maintenance.
We validate our findings from continuous integration processes by extending a continuous testing tool within development environments with means of test prioritization, and pose further research questions. We think that our findings are suited to propel adoption of (continuous) testing practices, and that programmers' toolboxes should contain test prioritization as an existential productivity tool.