Auflistung Softwaretechnik-Trends 43(4) - 2023 nach Titel
1 - 10 von 25
Treffer pro Seite
Sortieroptionen
- Konferenzbeitrag14th Symposium on Software Performance 2023, preface(Softwaretechnik-Trends Band 43, Heft 4, 2023) Heinrich, Robert; Hahner, Sebastian; Koziolek, Anne; Reussner, RalfPreface of the SPP 2023
- ZeitschriftenartikelAnalysierbarkeit(Softwaretechnik-Trends Band 43, Heft 4, 2023) Herrmann, AndreaUns interessiert hier die Analysierbarkeit von Systemen. Im Falle von Änderungen möchte man gerne frühzeitig deren Folgen voraussehen.
- KonferenzbeitragAnalyzing and Improving the Performance of Continuous Container Creation and Deployment(Softwaretechnik-Trends Band 43, Heft 4, 2023) Alamoush, Ahmad; Eichelberger, HolgerContinuous Deployment automates the delivery of new versions of software systems. To ease installation and delivery, often container virtualization is applied. In this paper, we discuss the impact of different (Docker) container image creation techniques for variant-rich Industry 4.0 applications. Our results show that a combination of techniques like container image stacking or semantic fingerprinting can save up to 59% build time and up to 89% deployment time, while not affecting the container startup time.
- KonferenzbeitragBenchmarking Function Hook Latency in Cloud-Native Environments(Softwaretechnik-Trends Band 43, Heft 4, 2023) Kahlhofer, Mario; Kern, Patrick; Henning, Sören; Rass, StefanResearchers and engineers are increasingly adopting cloud-native technologies for application development and performance evaluation. While this has improved the reproducibility of benchmarks in the cloud, the complexity of cloud-native environments makes it difficult to run benchmarks reliably. Cloud-native applications are often instrumented or altered at runtime, by dynamically patching or hooking them, which introduces a significant performance overhead. Our work discusses the benchmarking-related pitfalls of the dominant cloud-native technology, Kubernetes, and how they affect performance measurements of dy namically patched or hooked applications. We present recommendations to mitigate these risks and demonstrate how an improper experimental setup can negatively impact latency measurements.
- KonferenzbeitragBenchmarking Stream Processing Frameworks for Large Scale Data Shuffling(Softwaretechnik-Trends Band 43, Heft 4, 2023) Henning, Sören; Vogel, Adriano; Leichtfried, Michael; Ertl, Otmar; Rabiser, RickDistributed stream processing frameworks help building scalable and reliable applications that perform transformations and aggregations on continuous data streams. We outline our ongoing research on designing a new benchmark for distributed stream processing frameworks. In contrast to other benchmarks, it focuses on use cases where stream processing frameworks are mainly used for redistributing data records to perform state-local aggregations, while the actual aggregation logic is considered as black-box software components. We describe our benchmark architecture based on a real-world use case, show how we imple mented it with four state-of-the-art frameworks, and give an overview of initial experimental results.
- KonferenzbeitragBericht vom Treffen der Fachgruppe Requirements Engineering am 10.08/11.08.2023 in Dortmund(Softwaretechnik-Trends Band 43, Heft 4, 2023) Karras, Oliver; Herrmann, Andrea; Wohlgemuth, Andrea; Vogelsang, AndreasUnter dem Leitthema RE für das „Internet of Trusted Things, IoTT“ fand am 10./11.08.2023 das Jahrestreffen der Fachgruppe Requirements Engineering (RE) statt. Insgesamt 25 Teilnehmer*innen trafen sich zu einem lebendigen Austausch in Dortmund. Gastgeberin war die Swisslog GmbH vertreten durch Andrea Wohlgemuth. Das Fachgruppentreffen stellt ein Forum für den Erfahrungsaustausch zwischen Forschern, Lehrenden und Anwendern dar.
- KonferenzbeitragCartooneering – Visionsfindung mit Hilfe von Comics(Softwaretechnik-Trends Band 43, Heft 4, 2023) Storck, Sven; Scherr, Simon; Kurz, DavidBeim Start der Entwicklung von Softwareprodukten stellt sich häufig die Herausforderung, eine gemeinsame Vision zwischen Projektpartnern zu erarbeiten. Für eine Lösungsvision wird Klarheit im Anwendungsfall benötigt. Wir begegnen dieser Herausforderung mit der Entwicklung von Cartooneering. Cartooneering ist eine Methode, die in der Visionsfindung sowie der Kommunikation dieser hilft.
- KonferenzbeitragComparing the Performance of Data Processing Implementations(Softwaretechnik-Trends Band 43, Heft 4, 2023) Beierlieb, Lukas; Iffländer, Lukas; Prantl, Thomas; Kounev, SamuelThis paper compares the execution speed of R, Python, and Rust implementations in the context of data processing. A real-world data processing task in the form of an aggregation of benchmark measure ment results was implemented in each language, and the execution times were measured. Rust and Python showed significantly superior performance compared to the R implementation. Further, we compared the results of different Python interpreters (the most recent versions of CPython and PyPy), also resulting in measurable variations. Finally, a study of the effectiveness of multithreading was performed.
- KonferenzbeitragContinuing to Catch Up with State of the Art Continuous Integration Pipelines in Palladio – The Experience Report Strikes Back(Softwaretechnik-Trends Band 43, Heft 4, 2023) Alber, Lucas; Boltz, Nicolas; Schmid, LarissaThe Palladio organization comprises over 50 software artifacts and is actively developed by over 32 members. This research paper presents a case study on the migration from Jenkins to GitHub Actions for automated builds in the development workflow for Palladio. The transition has yielded significant improvements in continuous integration, review processes, and deployment efficiency. The adoption of GitHub Actions’ modular and reusable workflows has further optimized our build pipeline, resulting in enhanced maintainability and reduced redundancy. Additionally, by leveraging dependency analysis, we applied the idea of incremental builds to the whole organization and automated the generation of build workflows, leading to improved resource utilization and an average speed-up in build times of 11.7. This study highlights the benefits of embracing GitHub Actions and provides valuable insights for development teams seeking to streamline their build processes.
- KonferenzbeitragData Requirements for Robust Machine Learning in High Variance Industrial Environments(Softwaretechnik-Trends Band 43, Heft 4, 2023) Ghanem, AbrahamMachine Learning (ML) based industrial applications deployed in high variance dynamic environments present a new set of challenges. The performance of such systems is directly linked to the nature of the data it has been subjected to. Using the computer vision-based ML applications in the logistics industry as a case study, due to their high variance environment and strict requirements, we try to address the issue of understanding the data requirements for the successful development and deployment of such applications. We propose a systematic approach to address high variance scenarios with limited relevant data availability, covering both real data collection and synthetic data generation, highlighting their requirements and effective utilization methods.
- «
- 1 (current)
- 2
- 3
- »