Code smells and refactoring: A tertiary systematic review of challenges and observations

G Lacerda, F Petrillo, M Pimenta… - Journal of Systems and …, 2020 - Elsevier
Refactoring and smells have been well researched by the software-engineering research
community these past decades. Several secondary studies have been published on code …

Testing restful apis: A survey

A Golmohammadi, M Zhang, A Arcuri - ACM Transactions on Software …, 2023 - dl.acm.org
In industry, RESTful APIs are widely used to build modern Cloud Applications. Testing them
is challenging, because not only do they rely on network communications, but also they deal …

The design science paradigm as a frame for empirical software engineering

P Runeson, E Engström, MA Storey - Contemporary empirical methods in …, 2020 - Springer
Software engineering research aims to help improve real-world practice. With the adoption
of empirical software engineering research methods, the understanding of real-world needs …

[HTML][HTML] Industry-Academia research collaboration in software engineering: The Certus model

D Marijan, A Gotlieb - Information and software technology, 2021 - Elsevier
Context: Research collaborations between software engineering industry and academia can
provide significant benefits to both sides, including improved innovation capacity for …

Exploring the industry's challenges in software testing: An empirical study

V Garousi, M Felderer, M Kuhrmann… - Journal of Software …, 2020 - Wiley Online Library
Context Software testing is an important and costly software engineering activity in the
industry. Despite the efforts of the software testing research community in the last several …

Industry–academia research collaboration and knowledge co-creation: Patterns and anti-patterns

D Marijan, S Sen - ACM Transactions on Software Engineering and …, 2022 - dl.acm.org
Increasing the impact of software engineering research in the software industry and the
society at large has long been a concern of high priority for the software engineering …

[HTML][HTML] Empirical research in software architecture—Perceptions of the community

M Galster, D Weyns - Journal of Systems and Software, 2023 - Elsevier
Context: Previous research highlighted concerns about empirical research in software
engineering (eg, reproducibility, applicability of findings). It is unclear how these concerns …

. NET/C# instrumentation for search-based software testing

A Golmohammadi, M Zhang, A Arcuri - Software Quality Journal, 2023 - Springer
C# is one of the most widely used programming languages. However, to the best of our
knowledge, there has been no work in the literature aimed at enabling search-based …

White-box fuzzing RPC-based APIs with EvoMaster: An industrial case study

M Zhang, A Arcuri, Y Li, Y Liu, K Xue - ACM Transactions on Software …, 2023 - dl.acm.org
Remote Procedure Call (RPC) is a communication protocol to support client-server
interactions among services over a network. RPC is widely applied in industry for building …

Emb: A curated corpus of web/enterprise applications and library support for software testing research

A Arcuri, M Zhang, A Golmohammadi… - … IEEE Conference on …, 2023 - ieeexplore.ieee.org
Web Services like REST, GraphQL and RPC APIs are widely used in industry. They form the
backends of modern Cloud Applications. In recent years, there has been an increase …