Open source software evaluation, selection, and adoption: a systematic literature review

V Lenarduzzi, D Taibi, D Tosi… - 2020 46th Euromicro …, 2020 - ieeexplore.ieee.org
Background. Open Source Software (OSS) is experiencing an increasing popularity both in
industry and in academia. Aim. We investigated models for the selection, evaluation, and …

Model-based test case generation and prioritization: a systematic literature review

ML Mohd-Shafie, WMNW Kadir, H Lichter… - Software and Systems …, 2021 - Springer
Abstract Model-based test case generation (MB-TCG) and prioritization (MB-TCP) utilize
models that represent the system under test (SUT) for test generation and prioritization in …

Version history, similar report, and structure: Putting them together for improved bug localization

S Wang, D Lo - Proceedings of the 22nd international conference on …, 2014 - dl.acm.org
During the evolution of a software system, a large number of bug reports are submitted.
Locating the source code files that need to be fixed to resolve the bugs is a challenging …

iFixR: Bug report driven program repair

A Koyuncu, K Liu, TF Bissyandé, D Kim… - Proceedings of the …, 2019 - dl.acm.org
Issue tracking systems are commonly used in modern software development for collecting
feedback from users and developers. An ultimate automation target of software maintenance …

When, how, and why developers (do not) test in their IDEs

M Beller, G Gousios, A Panichella… - Proceedings of the 2015 …, 2015 - dl.acm.org
The research community in Software Engineering and Software Testing in particular builds
many of its contributions on a set of mutually shared expectations. Despite the fact that they …

Understanding the test automation culture of app developers

PS Kochhar, F Thung, N Nagappan… - 2015 IEEE 8th …, 2015 - ieeexplore.ieee.org
Smartphone applications (apps) have gained popularity recently. Millions of smartphone
applications (apps) are available on different app stores which gives users plethora of …

Developer testing in the ide: Patterns, beliefs, and behavior

M Beller, G Gousios, A Panichella… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Software testing is one of the key activities to achieve software quality in practice. Despite its
importance, however, we have a remarkable lack of knowledge on how developers test in …

Code coverage and test suite effectiveness: Empirical study with real bugs in large systems

PS Kochhar, F Thung, D Lo - 2015 IEEE 22nd international …, 2015 - ieeexplore.ieee.org
During software maintenance, testing is a crucial activity to ensure the quality of program
code as it evolves over time. With the increasing size and complexity of software, adequate …

Amalgam+: Composing rich information sources for accurate bug localization

S Wang, D Lo - Journal of Software: Evolution and Process, 2016 - Wiley Online Library
During the evolution of a software system, a large number of bug reports are submitted.
Locating the source code files that need to be fixed to resolve the bugs is a challenging …

Test automation in open-source android apps: A large-scale empirical study

JW Lin, N Salehnamadi, S Malek - Proceedings of the 35th IEEE/ACM …, 2020 - dl.acm.org
Automated testing of mobile apps has received significant attention in recent years from
researchers and practitioners alike. In this paper, we report on the largest empirical study to …