- document
-
Jiang, Charles (author)Background: GFI was a global financial institution. An innovation methodology, DTLSA, was created for GFI through the integration of Design Thinking, Lean Startup, and Agile/Scrum software development. Signs of a low-level adoption for DTLSA were witnessed internally, despite ongoing promotion efforts.<br/><br/>Objective: This project aimed at...master thesis 2023
- document
-
van Dorth tot Medler, Jan (author)Background: For rigorous software testing, integration and end-to-end tests are essential to ensure the expected behavior of multiple interacting components of the system. When software is subjected to integration or end-to-end tests, it is often unfeasible to test every code change individually, as the runtime of these tests is usually...master thesis 2023
- document
-
Koch, Joel (author)This thesis studies companies which developed open source software but adopted cloud protection licenses, a novel type of software licenses which protect their business from competitors but potentially affect their open source communities. It addresses the practical problem of executives of the companies who miss information about the effects of...master thesis 2023
- document
-
Westfalewicz, Andrzej (author)Software security plays a crucial role in the modern world governed by software. And while closed source projects can enjoy a sense of confidentiality when addressing security issues, open source projects undertake them publicly even though just as many projects rely on them. In 50% of documented cases, the vulnerabilities could have been...master thesis 2023
- document
-
Dell'Anna, D. (author), Aydemir, Fatma Başak (author), Dalpiaz, Fabiano (author)Context: Automated classifiers, often based on machine learning (ML), are increasingly used in software engineering (SE) for labelling previously unseen SE data. Researchers have proposed automated classifiers that predict if a code chunk is a clone, if a requirement is functional or non-functional, if the outcome of a test case is non...journal article 2023
- document
-
Shetgaonkar, A.D. (author), Liu, L. (author), Lekic, A. (author), Popov, M. (author), Palensky, P. (author)Meshed offshore grids (MOGs) present a viable option for a reliable bulk power transmission topology. The station-level control of MOGs requires faster dynamics along with multiple objective functions, which is realized by the model predictive control (MPC). This paper provides control, and protection design for the Modular Multilevel...journal article 2023
- document
-
Izadi, M. (author), Nejati, Mahtab (author), Heydarnoori, Abbas (author)Software-related platforms such as GitHub and Stack Overflow, have enabled their users to collaboratively label software entities with a form of metadata called topics. Tagging software repositories with relevant topics can be exploited for facilitating various downstream tasks. For instance, a correct and complete set of topics assigned to a...journal article 2023
- document
-
Zhang, Xunhui (author), Yu, Yue (author), Gousios, G. (author), Rastogi, A. (author)Context: The pull-based development model is widely used in open source projects, leading to the emergence of trends in distributed software development. One aspect that has garnered significant attention concerning pull request decisions is the identification of explanatory factors. Objective: This study builds on a decade of research on...journal article 2023
- document
-
Birchler, Christian (author), Khatiri, Sajad (author), Derakhshanfar, P. (author), Panichella, Sebastiano (author), Panichella, A. (author)Testing with simulation environments helps to identify critical failing scenarios for self-driving cars (SDCs). Simulation-based tests are safer than in-field operational tests and allow detecting software defects before deployment. However, these tests are very expensive and are too many to be run frequently within limited time constraints...journal article 2023
- document
-
Abdelgawad, Ahmed A. (author), Comes, M. (author)Evaluation and testing are significant steps in developing any information system. More attention must be devoted to these steps if the system is to be used in high-risk contexts, such as the response to conflict disasters. Several testing methodologies are designed to guarantee that software fulfills technology requirements; others will assure...book chapter 2023
- document
-
Derakhshanfar, P. (author), Devroey, Xavier (author), Panichella, A. (author), Zaidman, A.E. (author), van Deursen, A. (author)Search-based approaches have been used in the literature to automate the process of creating unit test cases. However, related work has shown that generated tests with high code coverage could be ineffective, i.e., they may not detect all faults or kill all injected mutants. In this paper, we propose Cling, an integration-level test case...journal article 2023
- document
-
Ahmadvand, Hossein (author), Lal, C. (author), Hemmati, Hadi (author), Sookhak, Mehdi (author), Conti, M. (author)In recent years, the use of Software Defined Networking (SDN) has increased due to various network management requirements. Using SDN in computer network applications has brought several benefits to users, including lower operational costs, better hardware management, flexibility, and centralized network deployment. On the other hand, the...journal article 2023
- document
-
Mir, S.A.M. (author), Keshani, M. (author), Proksch, S. (author)Reusing software libraries is a pillar of modern software engineering. In 2022, the average Java application depends on 40 third-party libraries. Relying on such libraries exposes a project to potential vulnerabilities and may put an application and its users at risk. Unfortunately, research on software ecosystems has shown that the number of...conference paper 2023
- document
-
Maddila, C.S. (author)The software development life cycle (SDLC) for a developer has increased in complexity and scale. With the advent of DevOps processes, the gap between development and operations teams reduced significantly. Developers are now expected to perform different roles from coding to operational support in the new model of software development. This...doctoral thesis 2022
- document
-
Li, Zhuoheng (author)Programmers usually write test cases to test onboard software. However, this procedure is time-consuming and needs sufficient prior knowledge. As a result, small satellite developers may not be able to test the software thoroughly. <br/> <br/>A promising direction to solve this problem is reinforcement learning (RL) based testing. It searches...master thesis 2022
- document
-
Kilkiş, San (author)Present Knowledge Based Engineering (KBE) applications do not facilitate collaborative processes due to lack of process formalization and orchestration capabilities, leading to ad-hoc solutions. This increases application development time, reduces re-usability, and increases the cognitive burden of users leading to decreased design efficiency....master thesis 2022
- document
-
Turkovic, B. (author)Throughout the last decades, communication networks have become embedded into almost every aspect of our day-to-day lives (e.g., watching movies, online shopping, sharing moments with friends and family). Moreover, as the support for the transport of audio and video became the norm, new application domains have kept emerging every day. One of...doctoral thesis 2022
- document
-
Stallenberg, Dimitri (author)Traditional software testing is a labor-intensive and expensive manual process. To mitigate the high cost of manual test case generation, researchers have developed various techniques for automated test case generation over the last few decades. These techniques make use of static type information to determine which data types should be used in...master thesis 2022
- document
-
Wilkens, Laurent (author)This work sets out the creation, verification and demonstration of an automated end-to-end tool for the multi-point fluid-dynamic optimization of turbomachinery. Taking into account multiple operating conditions during optimization aims to benefit the overall performance of turbomachines which are characterized by off-design operation and to...master thesis 2022
- document
-
Augusto da Silva, F. (author)In recent years, advances in technology have enabled the employment of automated systems to control driving tasks. The idea of electronic devices having complete control over a vehicle promises to change the concept of mobility soon. However, allowing computers to control all the tasks in a vehicle demands sophisticated systems and significant...doctoral thesis 2022