A survey of field-based testing techniques

A Bertolino, P Braione, GD Angelis, L Gazzola… - ACM Computing …, 2021 - dl.acm.org
Field testing refers to testing techniques that operate in the field to reveal those faults that
escape in-house testing. Field testing techniques are becoming increasingly popular with …

UX research practices related to long-term UX: A systematic literature review

S Martinelli, L Lopes, L Zaina - Information and Software Technology, 2024 - Elsevier
Context: The software industry has sought to apply User eXperience (UX) practices that can
help maintain a sustainable business. UX practices make it possible to conduct research …

Experimentation growth: Evolving trustworthy A/B testing capabilities in online software companies

A Fabijan, P Dmitriev, C McFarland… - Journal of Software …, 2018 - Wiley Online Library
Companies need to know how much value their ideas deliver to customers. One of the most
powerful ways to accurately measure this is by conducting online controlled experiments …

Current state of research on continuous experimentation: a systematic map** study

F Auer, M Felderer - 2018 44th Euromicro Conference on …, 2018 - ieeexplore.ieee.org
The systematic evaluation of ideas by experiments are the foundation of continuous
experimentation. It allows to assess the value of an idea, remove guessing and subjective …

[HTML][HTML] Human factors in develo** automated vehicles: A requirements engineering perspective

AP Muhammad, E Knauss, J Bärgman - Journal of Systems and Software, 2023 - Elsevier
Automated Vehicle (AV) technology has evolved significantly both in complexity and impact
and is expected to ultimately change urban transportation. Due to this evolution, the …

How do practitioners capture and utilize user feedback during continuous software engineering?

JO Johanssen, A Kleebaum… - 2019 IEEE 27th …, 2019 - ieeexplore.ieee.org
Continuous software engineering (CSE) evolved as a process for rapid software evolution.
Continuous delivery enables developers to frequently retrieve user feedback on the latest …

From feature models to feature toggles in practice

JM Jézéquel, J Kienzle, M Acher - … of the 26th ACM International Systems …, 2022 - dl.acm.org
Feature Toggles (often also referred to as Feature Flags) are a powerful technique,
providing an alternative to maintaining multiple feature branches in source code. A condition …

Automated testing and resilience of microservice's network-link using istio service mesh

RR Karn, R Das, DR Pant… - 2022 31st Conference …, 2022 - ieeexplore.ieee.org
Microservices technology has gained considerable popularity in software design to deploy
complex applications in the form of micro-modular microservice components. Each service is …

A/B integrations: 7 lessons learned from enabling A/B testing as a product feature

A Fabijan, P Dmitriev, B Arai, A Drake… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
A/B tests are the gold standard for evaluating product changes. At Microsoft, for example, we
run tens of thousands of A/B tests every year to understand how users respond to new …

Software development with feature toggles: practices used by practitioners

R Mahdavi-Hezaveh, J Dremann, L Williams - Empirical Software …, 2021 - Springer
Background Using feature toggles is a technique that allows developers to either turn a
feature on or off with a variable in a conditional statement. Feature toggles are increasingly …