Pynguin: Automated unit test generation for python

S Lukasczyk, G Fraser - Proceedings of the ACM/IEEE 44th International …, 2022 - dl.acm.org
Automated unit test generation is a well-known methodology aiming to reduce the
developers' effort of writing tests manually. Prior research focused mainly on statically typed …

Replication of studies in empirical software engineering: A systematic mapping study, from 2013 to 2018

M Cruz, B Bernárdez, A Durán, JA Galindo… - IEEE …, 2019 - ieeexplore.ieee.org
Context: In any discipline, replications of empirical studies are necessary to consolidate the
acquired knowledge. In Software Engineering, replications have been reported since the …

Test smells 20 years later: detectability, validity, and reliability

A Panichella, S Panichella, G Fraser… - Empirical Software …, 2022 - Springer
Test smells aim to capture design issues in test code that reduces its maintainability. These
have been extensively studied and generally found quite prevalent in both human-written …

Search-based fairness testing for regression-based machine learning systems

A Perera, A Aleti, C Tantithamthavorn… - Empirical Software …, 2022 - Springer
Context Machine learning (ML) software systems are permeating many aspects of our life,
such as healthcare, transportation, banking, and recruitment. These systems are trained with …

Test input prioritization for 3d point clouds

Y Li, X Dang, L Ma, J Klein, Y Le Traon… - ACM Transactions on …, 2024 - dl.acm.org
3D point cloud applications have become increasingly prevalent in diverse domains,
showcasing their efficacy in various software systems. However, testing such applications …

An empirical study of automated unit test generation for Python

S Lukasczyk, F Kroiß, G Fraser - Empirical Software Engineering, 2023 - Springer
Various mature automated test generation tools exist for statically typed programming
languages such as Java. Automatically generating unit tests for dynamically typed …

Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review

JA Nuh, TW Koh, S Baharom, MH Osman, SN Kew - Applied Sciences, 2021 - mdpi.com
Many recent studies have shown that various multi-objective evolutionary algorithms have
been widely applied in the field of search-based software engineering (SBSE) for optimal …

Improving test case generation for rest apis through hierarchical clustering

D Stallenberg, M Olsthoorn… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
With the ever-increasing use of web APIs in modern-day applications, it is becoming more
important to test the system as a whole. In the last decade, tools and approaches have been …

Revisiting test smells in automatically generated tests: limitations, pitfalls, and opportunities

A Panichella, S Panichella, G Fraser… - 2020 IEEE …, 2020 - ieeexplore.ieee.org
Test smells attempt to capture design issues in test code that reduce their maintainability.
Previous work found such smells to be highly common in automatically generated test …

Effuzz: Efficient fuzzing by directed search for smart contracts

S Ji, J Wu, J Qiu, J Dong - Information and Software Technology, 2023 - Elsevier
Context: A large number of Ethereum smart contracts have been deployed on blockchain to
manage assets. Unfortunately, due to the immutable nature of blockchain, smart contracts …