Olsi Rrjolli

dblp:327/3571 · DBLP profile ↗
← Back
9ranked-venue papers
0as first author
9since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 9 · 9 since 2021
YearPublicationVenuePosition
2025 Generative IT Products - Be Generic to Become Generative to Handle Fit for Use
Alexander Poth, Olsi Rrjolli, Christian Heimann
EuroSPI (1)2
2025 Benchmarking AI-Facilitated UI Test-Script Generation: A Reproducible Evaluation Framework
Alexander Poth, Olsi Rrjolli
EuroSPI (1)2
2025 Baseline Evaluation of LLM-Facilitated UI Test-Case Generation from Gherkin Specifications
Alexander Poth, Olsi Rrjolli, Klaus Schmid
EuroSPI (1)2
2025 Introducing Black-Box Fuzz Testing for REST APIs in Industry: Challenges and Solutions
abstract
REST APIs are widely used in industry, in all different kinds of domains. An example is Volkswagen AG, a German automobile manufacturer. Established testing approaches for REST APIs are time consuming, and require expertise from professional test engineers. Due to its cost and importance, in the scientific literature several approaches have been proposed to automatically test REST APIs. The open-source, search-based fuzzer EVOMASTER is one of such tools proposed in the academic literature. However, how academic prototypes can be integrated in industry and have real impact to software engineering practice requires more investigation. In this paper, we report on our experience in using EVOMASTER at Volkswagen. We share our learnt lessons, and identify real-world research challenges that need to be solved.
Andrea Arcuri, Alexander Poth, Olsi Rrjolli
ICST3
2025 Technology adoption performance evaluation applied to testing industrial REST APIs
abstract
Testing is an important task within software development. To write test cases and integrate them into an automated test suite requires a significant amount of work. Given a set of requirements and specifications of a software, testing is needed to verify its correctness. When done manually, it is an expensive and error prone task. To facilitate such work, automated test-case generation via tools could be useful. Test-case generation can be facilitated by deterministic algorithm-driven approaches or non-deterministic approaches such as with AI (e.g., evolutionary and LLM). The different approaches come with their strengths and weaknesses, which must be considered when integrating these approaches into a product test procedure in industry. Several novel testing techniques and tools have been developed in academia and industry, but how effective they are and how to integrate them in real-world large industrial scenarios is still unclear. In this paper, a systematic approach is presented to evaluate test-case generation methodologies and integrate them into a scalable enterprise setup. The specific context is black-box testing of REST APIs, based on their OpenAPI schemas. The aim is to facilitate IT product development and service delivery. The proposed Technology Adoption Performance Evaluation (TAPE) approach is evaluated by a case study within the Group IT of Volkswagen AG. We evaluated existing tools such as OpenAPI Generator, EvoMaster and StarCoder which are built on different technologies. Our results show that these tools are of benefit for test engineers to facilitate test-case specification and design within the Group IT of Volkswagen AG.
Alexander Poth, Olsi Rrjolli, Andrea Arcuri
Autom. Softw. Eng.2
2025 "Eco-Friendly" Micro-Services: Resource Footprint of Cloud-Native Micro-Services Written in Java - A Balance Between Build-Time and Run-Time Effects of Releases
abstract
ABSTRACT The usage of micro‐services in IT services is increasing. As this growth continues, the importance of eco‐friendly design and operation becomes a significant factor. This study aims to evaluates the potential of Java frameworks that facilitate cloud‐native micro‐services in reducing the energy footprint throughout the release lifecycle. The release lifecycle view also looks into the development phase and its footprint impact respectively potentials to build overall more energy footprint optimized releases. Technology‐driven methods and tools based on micro‐service frameworks can help reduce the energy footprint at the micro‐service level. However, local optimizations at the micro‐service level cannot diminish the importance of more holistic approaches, such as optimizing the overall system, architecture and design of micro‐services. The concepts derived from this analysis can be implemented in industrial settings, as presented by the case study. The effects are measurable and represent a positive step towards more eco‐friendly cloud‐native micro‐service‐based IT service offerings.
Alexander Poth, Olsi Rrjolli
J. Softw. Evol. Process.2
2024 Accessibility Testing and Sustainability - Considerations, Concepts, and Lasting Implementations
Alexander Poth, Torben Prang, Olsi Rrjolli
EuroSPI (2)3
2023 Sustainable IT Products and Services Facilitated by "Whole Team Sustainability" - A Post-mortem Analysis
Alexander Poth, Olsi Rrjolli
EuroSPI (2)2
2022 Quality Evaluation with the Open-Source Quality-Radar for a Sustainable Selection and Use of FOSS Components
Alexander Poth, Dan-Alexander Levien, Olsi Rrjolli, Matthias Wanjetscheck
EuroSPI3