Auflistung nach Schlagwort "Reuse"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- ConferencePaperAutomated Reuse of Test Cases for Highly Configurable Software Systems(Software Engineering 2021, 2021) Fischer, Stefan; Michelon, Gabriela Karoline; Ramler, Rudolf Ramler; Linsbauer, Lukas; Egyed, AlexanderIn this work, we report about our research results initially published in the journal Empirical Software Engineering, volume 25, issue 6, pp. 5295–5332, November 2020, https://doi.org/10.1007/s10664-020-09884-x. We performed experiments on test reusability across configurations of highly configurable software systems. First, we used manually written tests for specific configurations of three configurable systems and investigated how changing configuration options affects these tests. Subsequently, we applied an approach developed for automated reuse, ECCO (Extraction and Composition for Clone-and-Own), to automatically generate tests for new configurations from the existing, manually written tests. The experiments showed that our generated tests had a higher or equal success rate compared to direct reuse and they generally achieved a higher code coverage. It can be concluded that automating the reuse of tests for configurable software can substantially reduce the effort for adapting existing tests and it supports a rigorous testing process.
- KonferenzbeitragSystematically embedding automation reuse in business process management projects(Projektmanagement und Vorgehensmodelle 2023 - Nachhaltige IT-Projekte, 2023) François, Peter A.; Kampmann, Marlon; Plattfaut, Ralf; Coners, AndréThe benefits of reusing software and its prerequisites reach from faster implementation time to higher software quality and reduced maintenance effort through fewer artefacts to be maintained. However, in the context of BPM projects and automation, systematic reuse has not been adequately incorporated, resulting in missed opportunities. This research addresses this gap by extending the Business Process Management Lifecycle by Dumas et al. following a Design Science Research approach to include mechanisms to allow systematic automation reuse in BPM projects. Practical approaches for reuse in BPM initiatives are identified. The findings highlight the importance of ten concepts in promoting systematic reuse in BPM projects. The proposed approach enhances the BPM lifecycle by incorporating systematic reuse practices to utilize the mentioned advantages.
- ZeitschriftenartikelVerbesserung der Retrievaleffizienz von Softwarekomponentenmärkten(Wirtschaftsinformatik: Vol. 49, No. 6, 2007) Hummel, Oliver; Atkinson, ColinKernpunkteSoftwarekomponentenmärkte konnten sich bisher nicht auf breiter Front durchsetzen. Die Literatur nennt zahlreiche Diffusionsbarrieren, unter anderem ein mangelhaftes Komponentenangebot und schlechte Retrievaleffizienz. Dieser Beitrag begegnet beiden Schwächen unter folgenden veränderten Rahmenbedingungen:Open-Source-Software im WWW eröffnet neue Möglichkeiten zur Komponentensuche: Mehrere Millionen Komponenten sind online verfügbar.Die Suche von Softwarekomponenten im WWW mit spezialisierten Suchmaschinen ist zwar möglich, aber immer noch zu ungenau. Der Extreme-Harvesting-Ansatz ermöglicht erstmals präzises Komponentenretrieval aus extrem großen Beständen, basierend auf einer Spezifikation aus Komponentenschnittstelle und zugehörigen Testfällen.AbstractComponent-based software reuse has been widely accepted as a way of making software development faster, better, and cheaper. However, component markets of the kind envisaged for many decades have not yet become a useful tool in mainstream development. In this article, the authors discuss the underlying problems and present a new approach called “Extreme Harvesting” for test-driven component retrieval. They present examples that demonstrate how this concept works “in vitro”, demonstrate its precision with the help of an experiment and discuss further challenges to be solved to make this approach of practical utility.