ICSE 2024
Fri 12 - Sun 21 April 2024 Lisbon, Portugal
Thu 18 Apr 2024 15:30 - 16:00 at Open Space - Posters 4

Test smells, similar to code smells, can negatively impact both the test code and the production code being tested. Despite extensive research on test smells in languages like Java, Scala, and Python, automated tools for detecting test smells in C# are lacking. This paper aims to bridge this gap by extending the study of test smells to C#, and developing a tool (xNose) to identify test smells in this language and analyze their distribution across projects. We identified 16 test smells from prior studies that were language-independent and had equivalent features in C# and evaluated xNose, achieving a precision score of 96.97% and a recall score of 96.03%.

In addition, we conducted an empirical investigation to determine the prevalence of test smells in xUnit-based C# projects. This analysis sheds light on the frequency and distribution of test smells, deepening our understanding of their impact on C# projects and test suites. The development of xNose and our analysis of test smells in C# code aim to assist developers in maintaining code quality by addressing potential issues early in the development process.

Thu 18 Apr

Displayed time zone: Lisbon change

15:30 - 16:00
Posters 4Posters at Open Space
15:30
30m
Poster
Towards Data Augmentation for Supervised Code Translation
Posters
Binger Chen Technische Universität Berlin, Jacek golebiowski Amazon AWS, Ziawasch Abedjan Leibniz Universität Hannover
15:30
30m
Poster
GDPR indications in commits messages in GitHub repositories
Posters
Georgia Kapitsaki University of Cyprus, Maria Papoutsoglou University of Cyprus
15:30
30m
Poster
Automatic Generation of Test Cases based on Bug Reports: a Feasibility Study with Large Language Models
Posters
Laura Plein University of Luxembourg, Wendkuuni Arzouma Marc Christian OUEDRAOGO University of Luxembourg, Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg
15:30
30m
Poster
How Does Pre-trained Language Model Perform on Deep Learning Framework Bug Prediction?
Posters
Xiaoting Du Beijing University of Posts and Telecommunications, Chenglong Li Beihang University, Xiangyue Ma Beihang University, Zheng Zheng Beihang University
15:30
30m
Poster
xNose: A Test Smell Detector for C#
Posters
Partha Protim Paul Shahjalal University of Science & Technology, Md Tonoy Akanda Shahjalal University of Science & Technology, Mohammed Raihan Ullah Shahjalal University of Science & Technology, Dipto Mondal Shahjalal University of Science & Technology, Nazia Sultana Chowdhury Shahjalal University of Science & Technology, Fazle Mohammed Tawsif University of Southern California
DOI Pre-print
15:30
30m
Poster
Data vs. Model Machine Learning Fairness Testing: An Empirical Study
Posters
Arumoy Shome Delft University of Technology, Luís Cruz Delft University of Technology, Arie van Deursen Delft University of Technology
15:30
30m
Poster
On the Effects of Program Slicing for Vulnerability Detection during Code Inspection: Extended Abstract
Posters
Aurora Papotti Vrije Universiteit Amsterdam, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam, Katja Tuma Vrije Universiteit Amsterdam
15:30
30m
Poster
Multi-step Automated Generation of Parameter Docstrings in Python: An Exploratory Study
Posters
Vatsal Venkatkrishna Australian National University, Durga Shree Nagabushanam Australian National University, Emmanuel Iko-Ojo Simon Australian National University, Melina Vidoni Australian National University
DOI Authorizer link
15:30
30m
Poster
Lightweight Semantic Conflict Detection with Static Analysis
Posters
Galileu Santos de Jesus Federal University of Pernambuco, Paulo Borba Federal University of Pernambuco, Rodrigo Bonifácio Computer Science Department - University of Brasília, Matheus Barbosa de Oliveira Federal University of Pernambuco
15:30
30m
Poster
Energy Consumption of Automated Program Repair
Posters
Matias Martinez Universitat Politècnica de Catalunya (UPC), Silverio Martínez-Fernández UPC-BarcelonaTech, Xavier Franch Universitat Politècnica de Catalunya
15:30
30m
Poster
ReviewRanker: A Semi-Supervised Learning Based Approach for Code Review Quality Estimation
Posters
Saifullah Mahbub United International University, Md. Easin Arafat Eötvös Loránd University, Chowdhury Rafeed Rahman National University of Singapore, Zannatul Ferdows United International University, Masum Hasan University of Rochester
15:30
30m
Poster
LogPrompt: Prompt Engineering Towards Zero-Shot and Interpretable Log Analysis
Posters
Yilun Liu Huawei co. LTD, Shimin Tao University of Science and Technology of China; Huawei co. LTD, Weibin Meng Huawei co. LTD, Feiyu Yao Huawei co. LTD, Xiaofeng Zhao Huawei co. LTD, Hao Yang Huawei co. LTD
15:30
30m
Poster
High-precision Online Log Parsing with Large Language Models
Posters
XiaoLei Chen Fudan University, Jie Shi Fudan University, ChenJ , Peng Wang Fudan University, Wei Wang Fudan University
15:30
30m
Poster
Multi-requirement Parametric Falsification
Posters
Matteo Camilli Politecnico di Milano, Raffaela Mirandola Karlsruhe Institute of Technology (KIT)