353 citations
- Université de MontréalCA22 papers
- McGill UniversityCA14 papers
- Université du Québec à MontréalCA13 papers
- University of Prince Edward IslandCA13 papers
- Helsinki Institute of PhysicsFI11 papers
- Polytechnique MontréalCA11 papers
- University of HelsinkiFI11 papers
- Carleton UniversityCA6 papers
- Gazi UniversityTR6 papers
- Izmir Institute of TechnologyTR6 papers
- Austrian Academy of SciencesAT5 papers
- Balıkesir UniversityTR5 papers
21 papers · 1 filter
LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing
Zeyang Ma, An Ran Chen, Dong Jae Kim +2
Logs are important in modern software development with runtime information. Log parsing is the first step in many log-based analyses, that involve extracting structured information…
Accelerating Continuous Integration with Parallel Batch Testing
Emad Fallahzadeh, Amir Hossein Bavand, Peter C. Rigby
Continuous integration at scale is costly but essential to software development. Various test optimization techniques including test selection and prioritization aim to reduce the…
Towards Using Package Centrality Trend to Identify Packages in Decline
Suhaib Mujahid, Diego Elias Costa, Rabe Abdalkareem +3
Due to their increasing complexity, today's software systems are frequently built by leveraging reusable code in the form of libraries and packages. Software ecosystems (e.g., npm)…
Studying Duplicate Logging Statements and Their Relationships with Code Clones
Zhenhao Li, Tse-Hsun, Chen +2
In this paper, we focus on studying duplicate logging statements, which are logging statements that have the same static text message. We manually studied over 4K duplicate logging…
Logging Practices with Mobile Analytics: An Empirical Study on Firebase
Julian Harty, Haonan Zhang, Lili Wei +3
Software logs are of great value in both industrial and open-source projects. Mobile analytics logging enables developers to collect logs remotely from their apps running on end us…
Understanding the Challenges and Assisting Developers with Developing Spark Applications
Zehao Wang
To process data more efficiently, big data frameworks provide data abstractions to developers. However, due to the abstraction, there may be many challenges for developers to under…