<p>With numerous regression testing (RT) methods available in the literature, it is challenging to choose the right one for a specific context. Practitioners need support identifying suitable research. To this end, recent work has proposed a taxonomy. By mapping both the RT problem and existing solutions onto the taxonomy, practitioners should be able to determine which solutions are best aligned with their problem. Our work explores the practical relevance of this idea through an industrial case study. The context is the development of R&amp;D projects at a major automotive company, in the domain of connected vehicles. We developed an RT problem solving approach based on the taxonomy. Following the approach, we characterized the RT problem, identified a set of 8 potentially relevant solutions from a set of 52 papers, and empirically evaluated their suitability. Our approach was successful, as we found effective RT methods among those selected using the taxonomy. One method, in particular, demonstrated remarkable robustness across various datasets, making it a strong recommendation for the industrial partner. However, this success came at the cost of difficulties due to unclear taxonomy elements, missing elements, and paper classification errors. We conclude that the taxonomy has practical value but would have to mature for easier applicability.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Finding the right regression testing method: a taxonomy-based approach

  • Maria Laura Brzezinski Meyer,
  • Hélène Waeselynck,
  • Fernand Cuesta

摘要

With numerous regression testing (RT) methods available in the literature, it is challenging to choose the right one for a specific context. Practitioners need support identifying suitable research. To this end, recent work has proposed a taxonomy. By mapping both the RT problem and existing solutions onto the taxonomy, practitioners should be able to determine which solutions are best aligned with their problem. Our work explores the practical relevance of this idea through an industrial case study. The context is the development of R&D projects at a major automotive company, in the domain of connected vehicles. We developed an RT problem solving approach based on the taxonomy. Following the approach, we characterized the RT problem, identified a set of 8 potentially relevant solutions from a set of 52 papers, and empirically evaluated their suitability. Our approach was successful, as we found effective RT methods among those selected using the taxonomy. One method, in particular, demonstrated remarkable robustness across various datasets, making it a strong recommendation for the industrial partner. However, this success came at the cost of difficulties due to unclear taxonomy elements, missing elements, and paper classification errors. We conclude that the taxonomy has practical value but would have to mature for easier applicability.