197 citations
Counting papers with at most 25 authors, so collaboration author lists do not stand in for the people here.
- R. Wille2 profiles28 · h 51
- Lukas Burgholzer20 · h 21
- Rudolf Ramler2 profiles11 · h 23
- Flavio Ferrarotti3 profiles10 · h 10
- Robert Wille4 profiles9 · h 12
- S. Hillmich9 · h 16
- B. Moser2 profiles8 · h 14
- Jorge Martinez-Gil4 profiles8 · h 8
- Nils Quetschlich8 · h 12
- J. Martinez-Gil7 · h 11
- K. Schewe7 · h 27
- Lucas Berent6 · h 9
- Johannes Kepler University of LinzAT33 papers
- Technical University of MunichDE30 papers
- Universität InnsbruckAT5 papers
- University of TartuEE5 papers
- Australian National UniversityAU4 papers
- Freie Universität BerlinDE4 papers
- Helmholtz-Zentrum Berlin für Materialien und EnergieDE4 papers
- IBM Research - TokyoJP3 papers
- Basque Center for Applied MathematicsES2 papers
- Chalmers University of TechnologySE2 papers
- IkerbasqueES2 papers
- Munich Center for Quantum Science and TechnologyDE2 papers
19 papers · 1 filter
Evaluating Small-Scale Code Models for Code Clone Detection
Jorge Martinez-Gil
Detecting code clones is relevant to software maintenance and code refactoring. This challenge still presents unresolved cases, mainly when structural similarity does not reflect f…
How Industry Tackles Anomalies during Runtime: Approaches and Key Monitoring Parameters
Monika Steidl, Benedikt Dornauer, Michael Felderer +3
Deviations from expected behavior during runtime, known as anomalies, have become more common due to the systems' complexity, especially for microservices. Consequently, analyzing…
Improving Source Code Similarity Detection Through GraphCodeBERT and Integration of Additional Features
Jorge Martinez-Gil
This paper investigates source code similarity detection using a transformer model augmented with an execution-derived signal. We extend GraphCodeBERT with an explicit, low-dimensi…
Advanced Detection of Source Code Clones via an Ensemble of Unsupervised Similarity Measures
Jorge Martinez-Gil
The capability of accurately determining code similarity is crucial in many tasks related to software development. For example, it might be essential to identify code duplicates fo…
Investigating the Readability of Test Code: Combining Scientific and Practical Views
Dietmar Winkler, Pirmin Urbanke, Rudolf Ramler
The readability of source code is key for understanding and maintaining software systems and tests. Several studies investigate the readability of source code, but there is limited…
Source Code Clone Detection Using Unsupervised Similarity Measures
Jorge Martinez-Gil
Assessing similarity in source code has gained significant attention in recent years due to its importance in software engineering tasks such as clone detection and code search and…
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…
Exploring a Test Data-Driven Method for Selecting and Constraining Metamorphic Relations
Alejandra Duque-Torres, Dietmar Pfahl, Claus Klammer +1
Identifying and selecting high-quality Metamorphic Relations (MRs) is a challenge in Metamorphic Testing (MT). While some techniques for automatically selecting MRs have been propo…
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…
Bug or not Bug? Analysing the Reasons Behind Metamorphic Relation Violations
Alejandra Duque-Torres, Dietmar Pfahl, Claus Klammer +1
Metamorphic Testing (MT) is a testing technique that can effectively alleviate the oracle problem. MT uses Metamorphic Relations (MRs) to determine if a test case passes or fails.…
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…
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…
Quality Characteristics of a Software Platform for Human-AI Teaming in Smart Manufacturing
Philipp Haindl, Thomas Hoch, Javier Dominguez +3
As AI-enabled software systems become more prevalent in smart manufacturing, their role shifts from a reactive to a proactive one that provides context-specific support to machine…
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…
Machine Learning for Software Engineering: A Systematic Mapping
Saad Shafiq, Atif Mashkoor, Christoph Mayr-Dorn +1
Context: The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems.…
Addressing Client Needs for Cloud Computing using Formal Foundations
Andreea Buga, Sorana Tania Nemes, Atif Mashkoor
Cloud-enabled large-scale distributed systems orchestrate resources and services from various providers in order to deliver high-quality software solutions to the end users. The sp…
Model-Driven Development of High-Assurance Active Medical Devices
Atif Mashkoor
Advanced medical devices exploit the advantages of embedded software whose development is subject to compliance with stringent requirements of standardization and certification reg…
Towards the Trustworthy Development of Active Medical Devices: A Hemodialysis Case Study
Atif Mashkoor, Miklos Biro
The use of embedded software is advancing in modern medical devices, so does its capabilities and complexity. This paradigm shift brings many challenges such as an increased rate o…
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…