Engineering ai systems: A research agenda

J Bosch, HH Olsson, I Crnkovic - Artificial intelligence paradigms for …, 2021 - igi-global.com
Artificial intelligence (AI) and machine learning (ML) are increasingly broadly adopted in
industry. However, based on well over a dozen case studies, we have learned that …

Web application testing—Challenges and opportunities

S Balsam, D Mishra - Journal of Systems and Software, 2024 - Elsevier
Context: A large part of the software produced by many companies and organizations today
are web applications. Testing web applications is vital to ensure and maintain the quality of …

Chapter 8 Recognizing Lines of Code Violating Company-Specific Coding Guidelines Using Machine Learning

M Ochodek, R Hebig, W Meding, G Frost… - … Digital Transformation: 10 …, 2022 - Springer
Software developers in big and medium-size companies are working with millions of lines of
code in their codebases. Assuring the quality of this code has shifted from simple defect …

Excellence in exploratory testing: Success factors in large-scale industry projects

T Mårtensson, A Martini, D Ståhl, J Bosch - International Conference on …, 2019 - Springer
Based on interviews with 20 interviewees from four case study companies, this paper
presents a list of key factors that enable efficient and effective exploratory testing of large …

Efficient and effective exploratory testing of large-scale software systems

T Mårtensson, D Ståhl, A Martini, J Bosch - Journal of Systems and …, 2021 - Elsevier
Context: Exploratory testing plays an important role in the continuous integration and
delivery pipelines of large-scale software systems, but a holistic and structured approach is …

Patriot: Iot automated interoperability and integration testing framework

M Bures, BS Ahmed, V Rechtberger… - 2021 14th IEEE …, 2021 - ieeexplore.ieee.org
With the rapid growth of the contemporary Internet of Things (IoT) market, the established
systems raise a number of concerns regarding the reliability and the potential presence of …

An Automated Path-Focused Test Case Generation with Dynamic Parameterization Using Adaptive Genetic Algorithm (AGA) for Structural Program Testing

M Rajagopal, R Sivasakthivel, K Loganathan, LE Sarris - Information, 2023 - mdpi.com
Various software engineering paradigms and real-time projects have proved that software
testing is the most critical and highly important phase in the SDLC. In general, software …

DBINPUTS: Exploiting Persistent Data to Improve Automated GUI Testing

D Clerissi, G Denaro, M Mobilio… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
The generation of syntactically and semantically valid input data, able to exercise
functionalities imposing constraints on the validity of the inputs, is a key challenge in …

Discovering boundary values of feature-based machine learning classifiers through exploratory datamorphic testing

H Zhu, I Bayley - Journal of Systems and Software, 2022 - Elsevier
Testing has been widely recognised as difficult for AI applications. This paper proposes a set
of testing strategies for testing machine learning applications in the framework of the …

Experimentation for business-to-business mission-critical systems: A case study

DI Mattos, A Dakkak, J Bosch, HH Olsson - Proceedings of the …, 2020 - dl.acm.org
Continuous experimentation (CE) refers to a group of practices used by software companies
to rapidly assess the usage, value and performance of deployed software using data …