@misc{MoserEberhardtMeyeretal., author = {Moser, Elisabeth and Eberhardt, Matthias and Meyer, Selina and Schmidhuber, Maximilian and Ketterer, Daniel}, title = {ARGO ship classification dataset [Data set]}, doi = {10.5281/zenodo.6058710}, abstract = {The ARGO ship classification dataset holds 1750 labelled images from PlanetScope-4-Band satelites. The dataset creation process and results on the dataset are published in the demo paper: {CITE} The imagery is provided as numpy binary files. All image data is licensed by Planet Labs PBC. The channel ordering is BGRN. The dataset is provided in two folders named "ship" and "non_ship". Those folders correspond to the original labels created during automated dataset creation. The files are numbered. Two additional .csv files are provided. The shipsAIS_2017_Zone17.csv file holds the AIS information on the imagery contained in the ship folder. The data was retrieved from marinecadastre.gov. During the experiments errors in the automatically created dataset emerged which are further described in the paper. The manual relabelling is supplied in the corrected_labels.csv file.}, language = {en} } @misc{GrabingerHomannHauseretal., author = {Grabinger, Lisa and Homann, Alexander and Hauser, Florian and Mottok, J{\"u}rgen}, title = {Study: MISRA C coding guidelines [Data set]}, doi = {10.5281/zenodo.7898606}, abstract = {This repository contains the material and obtained data of an eye tracking study on the topic "MISRA C coding guidelines".}, language = {en} } @misc{GrabingerHauserMottok, author = {Grabinger, Lisa and Hauser, Florian and Mottok, J{\"u}rgen}, title = {Study: Notation of Causal Graphs [Data set]}, doi = {10.5281/zenodo.7241158}, abstract = {This repository contains the material and obtained data of an eye tracking study on the topic "Notation of Causal Graphs".}, language = {en} } @misc{GrabingerHauserMottok, author = {Grabinger, Lisa and Hauser, Florian and Mottok, J{\"u}rgen}, title = {Study: Layout of Causal Graphs [Data set]}, doi = {10.5281/zenodo.7241097}, abstract = {This repository contains the material and obtained data of an eye tracking study on the topic "Layout of Causal Graphs".}, language = {en} } @article{GrabingerHauserWolffetal., author = {Grabinger, Lisa and Hauser, Florian and Wolff, Christian and Mottok, J{\"u}rgen}, title = {On Eye Tracking in Software Engineering}, series = {SN Computer Science}, volume = {5}, journal = {SN Computer Science}, number = {6}, publisher = {Springer}, address = {Singapore}, issn = {2661-8907}, doi = {10.1007/s42979-024-03045-3}, abstract = {Eye tracking is becoming more and more important as a research method within the field of software engineering (SE). Existing meta-analyses focus on the design or conduct of SE eye tracking studies rather than the analysis phase. This article attempts to fill this gap; it presents a systematic literature review of eye tracking studies in the field of SE—focusing mainly on the data analysis methods used. From the IEEE Xplore and ACM digital libraries we gather 125 papers up to the first quarter of 2024. Detailed evaluation provides information on the number of papers that use specific methods of analysis (i.e., descriptive or inferential statistics, and gaze visualization) or settings (e.g., sample size, technical setup, and selected aspects of research design). With the data obtained we can infer the popularity of specific analysis methods in the field. Those results enable efficient work on data analysis tools or education of aspiring researchers and can serve as basis for standardization or guidelines within the community—providing for methods to include as well as current inconsistencies.}, language = {en} } @misc{Grabinger, author = {Grabinger, Lisa}, title = {Data of a systematic literature research on eye tracking in software engineering [Data set]}, doi = {10.5281/zenodo.11279180}, abstract = {How did the data collection work? By systematic research in the IEEE Xplore and ACM digital libraries we extracted 125 papers. Further details on the procedure can be found in the journal paper. What data is provided? In this repository you can find the extracted data, i.e., file data.xlsx.}, language = {en} } @inproceedings{BockSchwarzWeiss, author = {Bock, Sebastian and Schwarz, Philipp and Weiß, Martin G.}, title = {U-Shape Phenomenon with Gaussian Noise and Clipped Inputs}, series = {Proceedings of Eighth International Congress on Information and Communication Technology. - (ICICT 2023, London, Volume 3)}, booktitle = {Proceedings of Eighth International Congress on Information and Communication Technology. - (ICICT 2023, London, Volume 3)}, editor = {Yang, Xin-She}, publisher = {Springer}, address = {Singapore}, isbn = {978-981-99-3042-5}, doi = {10.1007/978-981-99-3043-2_45}, pages = {569 -- 579}, abstract = {Object detection and recognition is a core task in machine vision. Both the position and the rotation of the objects are of interest. Common algorithms for object recognition based on neural networks use a regression formulation and are aimed at changing environments. In industrial applications, the setting is different: One would like to determine with high accuracy, the pose of known objects. We are investigating a prototype application in this field, where we identify the rotation of an object in a plane. We use common network architectures and provide an overview of how well they are suited for this purpose. In addition, we compare our results with standard image processing algorithms, paying particular attention to the accuracy with metrics relevant in the industry. Moreover, an U-shape phenomenon with disturbed data occurred during the experiments, which is partially explained analytically.}, language = {en} } @phdthesis{Stadler, author = {Stadler, Sebastian Rudolf Johann}, title = {The integration of virtual reality into the design process}, url = {http://nbn-resolving.de/https://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:91-diss-20211103-1612177-1-3}, pages = {VIII, 205}, abstract = {Technological advances strive towards automation and digitalization with the aim to increase efficiency in terms of decreased costs and product development time, resulting in shorter product life cycles. As this causes industries to release products more frequently and more quickly, industrial designers face problems in developing more complex systems in a decreased amount of time while aiming to meet individualized user requirements and stakeholder demands. If prototypes are infeasible or unaffordable, a successful market implementation of products is jeopardized. As design history proves, the introduction of new technologies to the profession of design has the potential to revolutionize the way of working for industrial designers. Virtual Reality may be one of these revolutions, as Computer-Aid Design has been in the 1980s. The present dissertation investigates the integration of Virtual Reality and its impact on the design process, the respective design method, but also the designer and design as a profession. After defining industrial design and Virtual Reality, a basic framework is proposed that describes a design process consensus model, the transfer of conventional design methods into VR, as well as a preliminary set of criteria for evaluating design studies. Based on this framework, four research questions are defined that initiate the investigation of how Virtual Reality can impact the design process, design methods, the role of designers, and design as a profession. To allow this, a refined set of criteria for evaluating design studies is developed and a benchmark study is conducted that proves the suitability for using Virtual Reality in the chosen context. Subsequently, five design studies are conducted in the field of autonomous mobility for public transport in Singapore to investigate the previously defined questions. The five design methods that are combined with Virtual Reality are heuristic evaluation, surveys, Computer-Aided Design prototyping, usability testing, and product presentation. For each design study, the development of the VR apparatus as well as the data collection and test of the method is explained. Additionally, two conventional design methods are consulted for a subsequent comparative analysis of each VR methods. Beyond the definition of the refined evaluation criteria, consisting of safety, validity, time and cost, variability, interactivity, immersion, and effort, the suitability of using VR for behavioural observation in the present application domain is confirmed. Based on the present investigations, the Virtual Design Toolbox is presented. The toolbox consists of five method cards that explain the usage of Virtual Reality for industrial designers throughout the product development and function as support for successfully developing and applying design methods utilizing this technology. The case studies prove that the usage of Virtual Reality has the potential to impact the design process, as divergent thinking and convergent thinking is fostered through valid data collection, decreased time- and cost- involvement, and increased variability. The roles of the involved designers throughout all design studies shifted from being concept creators towards coordinators and facilitators. Implications are derived on different levels, starting with the technology of Virtual Reality that could be a future game changer for research and design, followed by increased motivation to participate in design studies, the need for interdisciplinary teams to establish the required expertise, and lastly integration of Virtual Reality in design education. The usage of Virtual Reality in design will not replace conventional design methods but has the potential to lead to a paradigm shift for the whole profession of design.}, language = {en} } @phdthesis{Lalo, author = {Lalo, Erjola}, title = {Deployment designs for multi-core-real time systems}, edition = {1. Auflage}, publisher = {Universit{\"a}tsverlag Regensburg}, address = {Regensburg}, isbn = {978-3-86845-181-8}, doi = {10.21268/20240712-0}, url = {http://nbn-resolving.de/urn:nbn:de:gbv:104-20240712-00000-7}, pages = {iii, 371}, abstract = {In modern embedded automotive systems, multi-core processors are used to provide higher execution performance and more computing capacity. However, they influence the way these systems are designed. Each change of the platform and application software results in an effort required to ensure and validate the functional correctness and timing requirements of these systems in a multi-core platform. For this reason, the use of the Logical Execution Time (LET) paradigm is advantageous for multi-core systems, as it satisfies these requirements by providing time and dataflow determinism, thereby reducing the development cycle and the impact of the platform in the design of such systems. To integrate LET into these systems, special mechanisms are required to satisfy its semantics. Therefore, this work focuses on buffering and scheduling techniques for resource efficient integration of LET in automotive systems. A buffering mechanism and an automatic schedule synthesis are proposed to guarantee functional correctness, timing requirements, and LET semantics and to reduce the increased demands of LET for memory and processor resources. A static and global buffering protocol is proposed, which compared to lock-based protocols has plausible memory needs and zero-communication overheads at the boundaries of LET intervals. The automatic schedule synthesis considers the Operating System (OS) overheads such that scheduling is optimized with respect to context-switching overheads caused by preemption. Buffering implements most of the LET semantics, but it provides no guarantee that tasks execute within their LET intervals. If scheduling is not designed to ensure that all tasks execute within their LET intervals, then functional correctness and LET semantics are violated. The manual design of a feasible schedule that satisfies the semantics and additional requirements of the application is inefficient and requires a significant amount of effort. Therefore, an automatic schedule generation approach for the Fixed-Priority Scheduling (FPS) and Time-Triggered Scheduling (TTS) is proposed. FPS is the widely used mechanism in the automotive domain because of its flexibility to handle dynamic changes of highly event-driven applications. Recently, TTS has attracted considerable attention in this domain to increase deterministic execution of tasks and efficient planning of processor resources. Therefore, schedule synthesis of FPS and TTS is provided to identify the efficiency, practicality, and resource optimization abilities of each approach for LET systems. To show the practicality of LET for industrial automotive systems, its integration into the software architecture of the classic platform of AUTomotive Open System Architecture (AUTOSAR) is described and a case study is conducted using a real world system.}, language = {en} } @phdthesis{Renner, author = {Renner, Sebastian}, title = {Secure Lightweight Authenticated Encryption for Critical Infrastructures in the Internet of Things}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:91-diss-20230922-1703211-1-0}, pages = {xix, 135}, abstract = {The cryptographic protection of transmitted data on resource-constraint IoT devices presents a difficult challenge. In this thesis, a benchmarking framework for the performance evaluation of lightweight encryption algorithms is introduced. It is analyzed, if and when novel encryption algorithms are more suitable for IoT use cases than the current standard. Besides comparing the sole performance, the cost for hardening the algorithms against side-channel analysis is discussed.}, language = {en} } @phdthesis{Wulf, author = {Wulf, Frederik}, title = {Essays on cloud computing adoption, post-adoption, and security}, pages = {166}, language = {en} } @phdthesis{Weiss, author = {Weiß, Nils}, title = {Security testing in safety-critical networks}, pages = {xiv, 126}, abstract = {The evolution of cars from mechanical systems to rolling computers creates new requirements for safety and security engineering. Nowadays, every vehicle contains a safety-critical real-time communication network to fulfill its function. Especially the increasing connectivity of automotive systems enlarged the attack surface for cyber-attacks. Safety engineering in this area is well understood and studied for decades, though the security engineering of these systems needs further research. This thesis introduces a black-box investigation process to analyze existing auto-motive systems and components and identifies security vulnerabilities in four different ECUs. Combined with a survey of published security research, vehicle-internal networks are identified as an extraordinary threat to the vehicle's safety and security. The outstanding automation capabilities of security tests for these networks are leveraged in the second part of this thesis. In order to create automated tools for automotive networks, a software foundation is necessary. As part of this thesis, a comprehensive open-source software framework for security testing in vehicular networks was developed and published. This aims to support further security research based on open and free software. Novel tools for the automated identification and exploration of attack surfaces in automotive diagnostic protocol implementations are created and evaluated. These tools allow the creation of comparable attack surface metrics through black-box scans of arbitrary ECUs. Automata learning and system state reverse-engineering techniques highly increase the exploration capabilities of the presented tools. The exploration algorithm is tested on thirteen different ECUs from independent OEMs. All gathered results are evaluated and discussed in the final part of this thesis. Finally, open issues and further research based on this contribution are discussed.}, language = {en} } @article{HeinrichZellnerLeist, author = {Heinrich, Bernd and Zellner, Gregor and Leist, Susanne}, title = {Service integrators in business networks - The importance of relationship values}, series = {Electronic Markets}, volume = {21}, journal = {Electronic Markets}, number = {4}, publisher = {Springer}, doi = {10.1007/s12525-011-0075-x}, pages = {215 -- 235}, abstract = {To realise the potentials of CRM (customer relationship management), relationship-specific processes need to be designed and implemented in companies. This is all the more important and complicated in business networks where two or more actors collaborate to serve the customers. A good collaboration within business networks is the basis for understanding the customer process and identifying customer needs. But, even in these days of customer orientation, transaction orientation is still a matter of strong interest, and the following questions remain to be answered: What is the difference between relationship-oriented processes and transaction-oriented processes, and how can relationship-oriented processes be designed for a business network? The authors give first answers to both questions by using a systematic, goal-oriented specialisation of generic actions. To give an example, one relationship-oriented process will be designed and specified for a certain customer process in the course of this paper.}, language = {en} } @inproceedings{GriesbergerLeistZellner, author = {Griesberger, Philipp and Leist, Susanne and Zellner, Gregor}, title = {Analysis of techniques for business process improvement}, series = {19th European Conference on Information Systems, ECIS 2011, Helsinki, Finland, June 9-11, 2011}, booktitle = {19th European Conference on Information Systems, ECIS 2011, Helsinki, Finland, June 9-11, 2011}, pages = {12}, abstract = {This paper is about identifying and analyzing techniques that can be used in a business process improvement (BPI) situation. To determine suitable techniques, the term BPI is defined and criteria are derived to analyze the usability of the selected techniques. Over 300 techniques from various improvement methods were reduced to those techniques which can be applied to help improve business processes and, in particular, to support the act of improvement. Identifying these techniques is helpful, because in most cases the act of improvement is a black box that lacks guidelines or structured procedures. In our research we developed an evaluation scheme to analyze the usability of BPI techniques and give hints about how to select a suitable technique for a certain improvement situation.}, language = {en} }