activity
20172026
most citedThe Pipeline for the Continuous Development of Artificial Intelligence Models -- Current State of Research and Practice

120 citations · 222 across the 12 of their papers we have counts for

collaborators

12 papers

cs.CR2026★ 4 cited

An Approach for Safe and Secure Software Protection Supported by Symbolic Execution

Daniel Dorfmeister, Flavio Ferrarotti, Bernhard Fischer +3

We introduce a novel copy-protection method for industrial control software. With our method, a program executes correctly only on its target hardware and behaves differently on ot…

cs.SE2024★ 3 cited

Contemporary Software Modernization: Perspectives and Challenges to Deal with Legacy Systems

Wesley K. G. Assunção, Luciano Marchezan, Alexander Egyed +1

Software modernization is an inherent activity of software engineering, as technology advances and systems inevitably become outdated. The term "software modernization" emerged as…

cs.SE2023★ 2 cited

Data Pipeline Quality: Influencing Factors, Root Causes of Data-related Issues, and Processing Problem Areas for Developers

Harald Foidl, Valentina Golendukhina, Rudolf Ramler +1

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 st…

cs.SE2023★ 1 cited

Towards Automatic Generation of Amplified Regression Test Oracles

Alejandra Duque-Torres, Claus Klammer, Dietmar Pfahl +2

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 cos…

cs.SE2023★ 3 cited

Analysis of Library Dependency Networks of Package Managers Used in iOS Development

Kristiina Rahkema, Dietmar Pfahl, Rudolf Ramler

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…

cs.SE2023★ 120 cited

The Pipeline for the Continuous Development of Artificial Intelligence Models -- Current State of Research and Practice

Monika Steidl, Michael Felderer, Rudolf Ramler

Companies struggle to continuously develop and deploy AI models to complex production systems due to AI characteristics while assuring quality. To ease the development process, con…

cs.SE2022★ 10 cited

A Replication Study on Predicting Metamorphic Relations at Unit Testing Level

Alejandra Duque-Torres, Dietmar Pfahl, Rudolf Ramler +1

Metamorphic Testing (MT) addresses the test oracle problem by examining the relations between inputs and outputs of test executions. Such relations are known as Metamorphic Relatio…

cs.SE2022★ 4 cited

Data Smells: Categories, Causes and Consequences, and Detection of Suspicious Data in AI-based Systems

Harald Foidl, Michael Felderer, Rudolf Ramler

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 poten…

cs.SE2021★ 59 cited

Quality Assurance for AI-based Systems: Overview and Challenges

Michael Felderer, Rudolf Ramler

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 essenti…

cs.SE2019★ 4 cited

Probabilistic Software Modeling: A Data-driven Paradigm for Software Analysis

Hannes Thaller, Lukas Linsbauer, Rudolf Ramler +1

Software systems are complex, and behavioral comprehension with the increasing amount of AI components challenges traditional testing and maintenance strategies.The lack of tools a…

cs.CR2019★ 4 cited

Integrating Threat Modeling and Automated Test Case Generation into Industrialized Software Security Testing

Stefan Marksteiner, Rudolf Ramler, Hannes Sochor

Industrial Internet of Things (IIoT) application provide a whole new set of possibilities to drive efficiency of industrial production forward. However, with the higher degree of i…

cs.SE2017★ 8 cited

Exploring Code Clones in Programmable Logic Controller Software

Hannes Thaller, Rudolf Ramler, Josef Pichler +1

The reuse of code fragments by copying and pasting is widely practiced in software development and results in code clones. Cloning is considered an anti-pattern as it negatively af…