Auflistung nach Schlagwort "quality assurance"
1 - 5 von 5
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragClone Detection for Rule-Based Model Transformation Languages(Software Engineering und Software Management 2018, 2018) Strüber, Daniel; Acrețoaie, Vlad; Plöger, JenniferWe present our paper that was accepted for publication in the SoSyM journal on September 03, 2017. Cloning is a convenient mechanism to enable reuse across and within software artifacts. On the downside, it is also a practice related to longterm maintainability impediments, thus generating a need to identify clones in affected artifacts. A large variety of clone detection techniques has been proposed for programming and modeling languages; yet no specific ones have emerged for model transformations. We explore clone detection for rule-based model transformation languages, including graph-based and hybrid ones. We introduce use cases for such techniques in the context of quality assurance, and a set of key requirements derived from these use cases. To address these requirements, we describe our customization of existing model clone detection techniques. We compare these techniques in a comprehensive experimental evaluation, based on three realistic Henshin rule sets, and a body of examples from the ATL transformation zoo. Our results indicate that our customization of ConQAT enables the efficient detection of the considered clones, without sacrificing accuracy. With our contributions, we pave the way for future research efforts at the intersection of clone detection and model transformation.
- KonferenzbeitragImproving Data Quality of Programme of Measures for the Water Framework Directive in Saxony(EnviroInfo 2022, 2022) Hosenfeld, Friedhelm; Dimmer, Roland; Mattes, ChristophA web application is presented to support the responsible authorities in the management of measures for the WFD (Water Framework Directive) in Saxony. The web application enables the maintenance of WFD measures data by different authorities in a common database. The central data management supports the tasks of implementing the WFD of the LfULG for the fulfilment of the EU reporting obligations. A key requirement deals with the improvement of data quality implemented by comprehensive consistency and completeness checks, input rules and support functions for geometry creation. The spatial data are verified for consistency with the attribute data during data acquisition.
- KonferenzbeitragQuality Experience(Software Engineering und Software Management 2018, 2018) Prechelt, Lutz; Schmeisky, Holger; Zieris, FranzThis work was presented at the 38th International Conference on Software Engineering (2016). Context: While successful conventional software development regularly employs separate testing staff, there are successful agile teams with as well as without separate testers. Question: How does successful agile development work without separate testers? What are advantages and disadvantages? Method: A case study, based on Grounded Theory evaluation of interviews and direct observation of three agile teams; one having separate testers, two without. All teams perform long-term development of parts of e-business web portals. Results: Teams without testers use a "quality experience" work mode centered around a tight field-use feedback loop, driven by a feeling of responsibility, supported by test automation, resulting in frequent deployments. Conclusion: In the given domain, hand-overs to separate testers appear to hamper the feedback loop more than they contribute to quality, so working without testers is preferred. However, Quality Experience is achievable only with modular architectures and in suitable domains.
- KonferenzbeitragShifting Quality Assurance of Machine Learning Algorithms to Live Systems(Software Engineering und Software Management 2018, 2018) Auer, Florian; Felderer, MichaelA fundamental weakness of existing solutions to assess the quality of machine learning algorithms is the assumption that test environments sufficiently mimic the later application. Given the data dependent behavior of these algorithms, only limited reasoning about their later performance is possible. Thus, meaningful quality assurance is not possible with test environments. A shift from the traditional testing environment to the live system is needed. Thus, costly test environments are replaced with available live systems that constantly execute the algorithm.
- ZeitschriftenartikelWie erstellt man ein objektorientiertes Analysemodell?(Informatik-Spektrum: Vol. 20, No. 1, 1997) Balzert, HeideMethode definiert. Anschließend werden Anforderungen an eine Methode zur objektorientierten Systemanalyse aufgestellt. Anhand eines Fallbeispiels aus der Industrie wird eine systematische, detaillierte und iterative Methode vorgestellt, die eine Weiterentwicklung verschiedener Methoden darstellt. Mit Hilfe von ausgewählten Checklisten wird gezeigt, wie ein OOA-Modell konstruktiv und analytisch erstellt und überprüft wird. Vorschläge zur Qualitätssicherung und ein Abgleich mit den Anforderungen an eine Methode beschließen diesen Beitrag. method is defined in this article. Then the requirements for an object oriented analysis method are set up. Using an industrial case study a systematic, detailed and iterative method is presented, which shows a further development of different methods. With the help of selected check lists it is shown, how an OOA model is created and checked in a constructive and analytical way. The article ends with suggestions for the quality assurance and an adjustment of the postulated requirements of a method.