Smells in software test code: A survey of knowledge in industry and academia

V Garousi, B Küçük - Journal of systems and software, 2018 - Elsevier
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence
may negatively affect the quality of test suites and production code. Test smells are the …

What we know about smells in software test code

V Garousi, B Kucuk, M Felderer - IEEE Software, 2018 - ieeexplore.ieee.org
What We Know About Smells in Software Test Code Page 1 0740-7459/19©2019IEEE MAY/JUNE
2019 | IEEE SOFTWARE 61 FEATURE: TEST SMELLS SOFTWARE TESTING IS con- ducted …

Why many challenges with GUI test automation (will) remain

M Nass, E Alégroth, R Feldt - Information and Software Technology, 2021 - Elsevier
Context: Automated testing is ubiquitous in modern software development and used to verify
requirement conformance on all levels of system abstraction, including the system's …

[HTML][HTML] Scripted and scriptless GUI testing for web applications: An industrial case

A Bons, B Marín, P Aho, TEJ Vos - Information and Software Technology, 2023 - Elsevier
Context: Automation is required in the software development to reduce the high costs of
producing software and to address the short release cycles of modern development …

Characterizing industry-academia collaborations in software engineering: evidence from 101 projects

V Garousi, D Pfahl, JM Fernandes, M Felderer… - Empirical Software …, 2019 - Springer
Research collaboration between industry and academia supports improvement and
innovation in industry and helps ensure the industrial relevance of academic research …

Similarity-based web element localization for robust test automation

M Nass, E Alégroth, R Feldt, M Leotta… - ACM Transactions on …, 2023 - dl.acm.org
Non-robust (fragile) test execution is a commonly reported challenge in GUI-based test
automation, despite much research and several proposed solutions. A test script needs to be …

Comparing the effectiveness of capture and replay against automatic input generation for Android graphical user interface testing

S Di Martino, AR Fasolino, LLL Starace… - Software Testing …, 2021 - Wiley Online Library
Exploratory testing and fully automated testing tools represent two viable and cheap
alternatives to traditional test‐case‐based approaches for graphical user interface (GUI) …

Model-based testing in practice: An experience report from the web applications domain

V Garousi, AB Keleş, Y Balaman, ZÖ Güler… - Journal of Systems and …, 2021 - Elsevier
In the context of a software testing company, we have deployed the model-based testing
(MBT) approach to take the company's test automation practices to higher levels of maturity …

Testing of highly configurable cyber–physical systems—Results from a two-phase multiple case study

S Fischer, C Klammer, AMG Fernández… - Journal of Systems and …, 2023 - Elsevier
Cyber–physical systems are commonly highly configurable. Testing such systems is
particularly challenging because they comprise numerous heterogeneous components that …

A survey on the use of computer vision to improve software engineering tasks

M Bajammal, A Stocco, D Mazinanian… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Software engineering (SE) research has traditionally revolved around engineering the
source code. However, novel approaches that analyze software through computer vision …