Refine
Year of publication
- 2013 (388) (remove)
Document Type
- Article (283)
- Doctoral Thesis (27)
- Postprint (26)
- Review (18)
- Preprint (10)
- Conference Proceeding (6)
- Master's Thesis (6)
- Monograph/Edited Volume (4)
- Other (4)
- Part of Periodical (3)
Language
- German (263)
- English (95)
- Russian (26)
- Multiple languages (3)
- French (1)
Is part of the Bibliography
- no (388) (remove)
Keywords
- Curriculum Framework (17)
- European values education (17)
- Europäische Werteerziehung (17)
- Familie (17)
- Family (17)
- Lehrevaluation (17)
- Studierendenaustausch (17)
- Unterrichtseinheiten (17)
- curriculum framework (17)
- lesson evaluation (17)
Institute
- Extern (74)
- Institut für Slavistik (46)
- Strafrecht (28)
- Institut für Jüdische Studien und Religionswissenschaft (25)
- Institut für Umweltwissenschaften und Geographie (25)
- Vereinigung für Jüdische Studien e. V. (25)
- WeltTrends e.V. Potsdam (24)
- Institut für Informatik und Computational Science (23)
- Bürgerliches Recht (20)
- Wirtschaftswissenschaften (17)
I. Staat und Kommunen: Ein Weg oder viele in Europa? II. Ausgangspunkte: Spielarten kommunaler Selbstverwaltung in Europa III. Reform der intergouvernementalen Beziehungen zwischen Dezentralisierung und Zentralisierung, Verstaatlichung und lokaler Autonomie IV. Entwicklungslinien: Reformen der intergouvernementalen Beziehungen in Deutschland, Frankreich und Großbritannien V. Europäische Kommunen zwischen Konvergenz und nationaler Eigenlogik. Und schließlich doch: Welche Rolle spielt die EU?
I. Reformbedarf II. Konsequenzen III. Funktionalreformen IV. Bausteine einer umfassenden Verwaltungsmodernisierung V. Das Leitbild „Gemeinde der Zukunft“ VI. Freiwilligkeitsphase VII. Zukunftsvertrag zwischen Land und Kommunen VIII. Zur FAG-Änderung 2012 IX. Haushaltskonsolidierung und Kommunaler Haushaltskonsolidierungsfonds X. Kofinanzierungsfonds XI. Fazit
Über die Autoren
(2013)
The correction of software failures tends to be very cost-intensive because their debugging is an often time-consuming development activity. During this activity, developers largely attempt to understand what causes failures: Starting with a test case that reproduces the observable failure they have to follow failure causes on the infection chain back to the root cause (defect). This idealized procedure requires deep knowledge of the system and its behavior because failures and defects can be far apart from each other. Unfortunately, common debugging tools are inadequate for systematically investigating such infection chains in detail. Thus, developers have to rely primarily on their intuition and the localization of failure causes is not time-efficient. To prevent debugging by disorganized trial and error, experienced developers apply the scientific method and its systematic hypothesis-testing. However, even when using the scientific method, the search for failure causes can still be a laborious task. First, lacking expertise about the system makes it hard to understand incorrect behavior and to create reasonable hypotheses. Second, contemporary debugging approaches provide no or only partial support for the scientific method. In this dissertation, we present test-driven fault navigation as a debugging guide for localizing reproducible failures with the scientific method. Based on the analysis of passing and failing test cases, we reveal anomalies and integrate them into a breadth-first search that leads developers to defects. This systematic search consists of four specific navigation techniques that together support the creation, evaluation, and refinement of failure cause hypotheses for the scientific method. First, structure navigation localizes suspicious system parts and restricts the initial search space. Second, team navigation recommends experienced developers for helping with failures. Third, behavior navigation allows developers to follow emphasized infection chains back to root causes. Fourth, state navigation identifies corrupted state and reveals parts of the infection chain automatically. We implement test-driven fault navigation in our Path Tools framework for the Squeak/Smalltalk development environment and limit its computation cost with the help of our incremental dynamic analysis. This lightweight dynamic analysis ensures an immediate debugging experience with our tools by splitting the run-time overhead over multiple test runs depending on developers’ needs. Hence, our test-driven fault navigation in combination with our incremental dynamic analysis answers important questions in a short time: where to start debugging, who understands failure causes best, what happened before failures, and which state properties are infected.
Kindliche Aphasie
(2013)
Strikt geregelt und bemessen
(2013)