Rudolf Ramler
YOU?
Author Swipe
View article: Unit Testing Past vs. Present: Examining LLMs' Impact on Defect Detection and Efficiency
Unit Testing Past vs. Present: Examining LLMs' Impact on Defect Detection and Efficiency Open
The integration of Large Language Models (LLMs), such as ChatGPT and GitHub Copilot, into software engineering workflows has shown potential to enhance productivity, particularly in software testing. This paper investigates whether LLM sup…
View article: The impact of new package managers on the library dependency ecosystem
The impact of new package managers on the library dependency ecosystem Open
Adding dependencies to third-party libraries through package managers is a common practice in software development. The evolution of library dependency networks has been analyzed for many package managers. There are, however, no studies on…
View article: How Industry Tackles Anomalies during Runtime: Approaches and Key Monitoring Parameters
How Industry Tackles Anomalies during Runtime: Approaches and Key Monitoring Parameters Open
Deviations from expected behavior during runtime, known as anomalies, have\nbecome more common due to the systems' complexity, especially for\nmicroservices. Consequently, analyzing runtime monitoring data, such as logs,\ntraces for micros…
View article: Contemporary Software Modernization: Perspectives and Challenges to Deal with Legacy Systems
Contemporary Software Modernization: Perspectives and Challenges to Deal with Legacy Systems Open
Software modernization is an inherent activity of software engineering, as technology advances and systems inevitably become outdated. The term "software modernization" emerged as a research topic in the early 2000s, with a differentiation…
View article: Replication Package: The Past, Present, and Future of Research on the Continuous Development of AI
Replication Package: The Past, Present, and Future of Research on the Continuous Development of AI Open
Replication package for the publication regarding the The Past, Present, and Future of Research on the Continuous Development of AI.
View article: An Overview of Microservice-Based Systems Used for Evaluation in Testing and Monitoring: A Systematic Mapping Study
An Overview of Microservice-Based Systems Used for Evaluation in Testing and Monitoring: A Systematic Mapping Study Open
Microservice-based systems have emerged as an effective architecture for countless industry applications. They provide applications as small, independent, and modular services. With the increasing interest in such systems, it is important …
View article: Challenges for Quantum Software Engineering: An Industrial Application Scenario Perspective
Challenges for Quantum Software Engineering: An Industrial Application Scenario Perspective Open
Quantum software is becoming a key enabler for applying quantum computing to industrial use cases. This poses challenges to quantum software engineering in providing efficient and effective means to develop such software. Eventually, this …
View article: Data pipeline quality: Influencing factors, root causes of data-related issues, and processing problem areas for developers
Data pipeline quality: Influencing factors, root causes of data-related issues, and processing problem areas for developers Open
Data pipelines are an integral part of various modern data-driven systems. However, despite their importance, they are often unreliable and deliver poor-quality data. A critical step toward improving this situation is a solid understanding…
View article: Data Pipeline Quality: Influencing Factors, Root Causes of Data-related Issues, and Processing Problem Areas for Developers
Data Pipeline Quality: Influencing Factors, Root Causes of Data-related Issues, and Processing Problem Areas for Developers Open
Data pipelines are an integral part of various modern data-driven systems. However, despite their importance, they are often unreliable and deliver poor-quality data. A critical step toward improving this situation is a solid understanding…
View article: Replication Package and Results: A Tertiary Study on the Continuous Development of AI
Replication Package and Results: A Tertiary Study on the Continuous Development of AI Open
Replication package for the publication regarding the Tertiary Study on the Continuous Development of AI
View article: Towards Automatic Generation of Amplified Regression Test Oracles
Towards Automatic Generation of Amplified Regression Test Oracles Open
Regression testing is crucial in ensuring that pure code refactoring does not adversely affect existing software functionality, but it can be expensive, accounting for half the cost of software maintenance. Automated test case generation r…
View article: Analysis of Library Dependency Networks of Package Managers Used in iOS Development
Analysis of Library Dependency Networks of Package Managers Used in iOS Development Open
Reusing existing solutions in the form of third-party libraries is common practice when writing software. Package managers are used to manage dependencies to third-party libraries by automating the process of installing and updating the li…
View article: Continuous Development of AI: a Practitioners' Survey
Continuous Development of AI: a Practitioners' Survey Open
The upload contains a raw dataset and a data analysis file as an appendix of the paper "Continuous Development of AI: a Practitioners Survey".
View article: Continuous Development of AI: a Practitioners' Survey
Continuous Development of AI: a Practitioners' Survey Open
The upload contains a raw dataset with the survey questions and a data analysis file as an appendix of the paper "Continuous Development of AI: a Practitioners Survey".
View article: Continuous Development of AI: a Practitioners' Survey
Continuous Development of AI: a Practitioners' Survey Open
The upload contains a raw dataset with the survey questions and a data analysis file as an appendix of the paper "Continuous Development of AI: a Practitioners Survey".
View article: Designing a Test Model for a Configurable System: An Exploratory Study of Preprocessor Directives and Feature Toggles
Designing a Test Model for a Configurable System: An Exploratory Study of Preprocessor Directives and Feature Toggles Open
Testing is important in software development, but it has high cost. Thus, techniques to reduce the cost of software testing have been proposed. Model-based testing, one of such techniques, focuses on automatizing the generation of test cas…
View article: Preliminary findings on the occurrence and causes of data smells in a real-world business travel data processing pipeline
Preliminary findings on the occurrence and causes of data smells in a real-world business travel data processing pipeline Open
Detection of poor quality data is crucial for enhancing data-driven systems' quality. Although there is a lot of research on data validation, the topic of potential data quality issues is still underexplored. Such latent issues or data sme…
View article: How Do Deep-Learning Framework Versions Affect the Reproducibility of Neural Network Models?
How Do Deep-Learning Framework Versions Affect the Reproducibility of Neural Network Models? Open
In the last decade, industry’s demand for deep learning (DL) has increased due to its high performance in complex scenarios. Due to the DL method’s complexity, experts and non-experts rely on blackbox software packages such as Tensorflow a…
View article: Data smells
Data smells Open
High data quality is fundamental for today's AI-based systems. However, although data quality has been an object of research for decades, there is a clear lack of research on potential data quality issues (e.g., ambiguous, extraneous value…
View article: Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systems
Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systems Open
High data quality is fundamental for today's AI-based systems. However, although data quality has been an object of research for decades, there is a clear lack of research on potential data quality issues (e.g., ambiguous, extraneous value…
View article: Artificial Intelligence and Software Engineering: Are We Ready?
Artificial Intelligence and Software Engineering: Are We Ready? Open
Artificial intelligence and software engineering complement each other in various ways. This special issue highlights how this relationship is developing over time to address the challenges faced in modern-day computing.
View article: A Replication Study on Predicting Metamorphic Relations at Unit Testing Level
A Replication Study on Predicting Metamorphic Relations at Unit Testing Level Open
Metamorphic Testing (MT) addresses the test oracle problem by examining the\nrelations between inputs and outputs of test executions. Such relations are\nknown as Metamorphic Relations (MRs). In current practice, identifying and\nselecting…
View article: Multivocal Literature Review & Interviews: Continuous End-to-End Lifecycle Management Pipeline for Artificial Intelligence
Multivocal Literature Review & Interviews: Continuous End-to-End Lifecycle Management Pipeline for Artificial Intelligence Open
During a multivocal literature review 151 relevant formal and informal sources were extracted. Additional information was collected from nine semi-structured interviews. The extracted dataset provides the foundation for the presentation an…
View article: Multivocal Literature Review & Interviews: Continuous End-to-End Lifecycle Management Pipeline for Artificial Intelligence
Multivocal Literature Review & Interviews: Continuous End-to-End Lifecycle Management Pipeline for Artificial Intelligence Open
During a multivocal literature review 151 relevant formal and informal sources were extracted. Additional information was collected from nine semi-structured interviews. The extracted dataset provides the foundation for the presentation an…
View article: Multivocal Literature Review & Interviews: Continuous End-to-End Lifecycle Management Pipeline for Artificial Intelligence
Multivocal Literature Review & Interviews: Continuous End-to-End Lifecycle Management Pipeline for Artificial Intelligence Open
During a multivocal literature review 151 relevant formal and informal sources were extracted. Additional information was collected from nine semi-structured interviews. The extracted dataset provides the foundation for the presentation an…
View article: Quality Assurance for AI-based Systems: Overview and Challenges
Quality Assurance for AI-based Systems: Overview and Challenges Open
The number and importance of AI-based systems in all domains is growing. With the pervasive use and the dependence on AI-based systems, the quality of these systems becomes essential for their practical usage. However, quality assurance fo…