ICSME 2024
Sun 6 - Fri 11 October 2024
Wed 9 Oct 2024 15:45 - 15:55 at Abineau - Session 5: Software Analytics and Metrics Chair(s): Andrea Capiluppi

In this paper, we present jscefr (pronounced jes-cee-fer), a tool that detects the use of different elements of the JavaScript (JS) language, effectively measuring the level of proficiency required to comprehend and deal with a fragment of JavaScript code in software maintenance tasks. Based on the pycefr tool, the tool incorporates JavaScript elements and the well-known Common European Framework of Reference for Languages (CEFR) and utilizes the official ECMAScript JavaScript documentation from the Mozilla Developer Network. jscefr categorizes JS code into six levels based on proficiency. jscefr can detect and classify 138 different JavaScript code constructs. To evaluate, we apply our tool to three JavaScript projects of the NPM ecosystem, with interesting results. A video demonstrating the tool’s availability and usage is available at this URL: https://youtu.be/Ehh-Prq59Pc

Wed 9 Oct

Displayed time zone: Arizona change

15:30 - 17:00
Session 5: Software Analytics and MetricsTool Demo Track / Research Track / Journal First Track at Abineau
Chair(s): Andrea Capiluppi University of Groningen
15:30
15m
Encoding Domain Knowledge in Log AnalysisResearch Track Paper
Research Track
Filip Zamfirov , Dennis Dams , Mazyar Seraj Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology
15:45
10m
jscefr: A Tool to Evaluate the Code Proficiency for JavaScriptTool Demo Paper
Tool Demo Track
Chaiyong Ragkhitwetsagul Mahidol University, Komsan Kongwongsupak Mahidol University, Thanakrit Maneesawas Mahidol University, Natpichsinee Puttiwarodom Mahidol University, Ruksit Rojpaisarnkit Nara Institute of Science and Technology, Morakot Choetkiertikul Mahidol University, Thailand, Raula Gaikovina Kula Osaka University, Thanwadee Sunetnanta Mahidol University
Pre-print
15:55
15m
The Effectiveness of Compact Fine-Tuned LLMs for Log ParsingResearch Track Paper
Research Track
Maryam Mehrabi , Wahab Hamou-Lhadj Concordia University, Montreal, Canada, Hossein Moosavi
16:10
15m
Software development metrics: to VR or not to VR?J1C2 Paper
Journal First Track
David Moreno-Lumbreras Universidad Rey Juan Carlos, Gregorio Robles Universidad Rey Juan Carlos, Daniel Izquierdo-Cortazar Bitergia, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
16:25
10m
An Empirical Study of Automatic Program Repair Techniques for Injection VulnerabilitiesVideo presentationBest Student Paper AwardResearch Track Paper
Research Track
Tingwei Zhu Nanjing University, Tongtong Xu Huawei, Kui Liu Huawei, Jiayuan Zhou Huawei, Xing Hu Zhejiang University, Xin Xia Huawei, Tian Zhang Nanjing University, David Lo Singapore Management University