Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Thu 30 May 2019 11:00 - 12:30 at Mansfield / Sherbrooke - Selected Presentations Chair(s): Julia Rubin, Alessandro Garcia
Wed 29 May 2019 14:00 - 18:00 at Square Dorchester - Selected Presentations

Software logs are widely used by developers to assist in various tasks. Despite the importance of logs, prior studies show that there is no industrial standard on how to write logging statements. Recent research on logs often only considers the appropriateness of a log as an individual item (e.g., one single logging statement); while logs are typically analyzed in tandem. In this paper, we focus on studying duplicate logging statements, which are logging statements that have the same static text message. Such duplications in the text message are potential indications of logging code smells, which may affect developers’ understanding of the dynamic view of the system. We manually studied over 3K duplicate logging statements and their surrounding code in four large-scale open source systems and uncovered five patterns of duplicate logging code smells. For each instance of the problematic code smell, we contact developers in order to verify our manual study result. We integrated our manual study result and developers’ feedback into our automated static analysis tool, DLFinder, which automatically detects problematic duplicate logging code smells. We evaluated DLFinder on the manually studied systems and two additional systems. In total, combining the results of DLFinder and our manual analysis, DLFinder is able to detect over 85% of the instances which were reported to developers and then fixed.

Wed 29 May

icse-2019-ACM-Student-Research
14:00 - 18:00: ACM Student Research Competition - Selected Presentations at Square Dorchester
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Alejandra SilesUniversidad Católica Boliviana San Pablo
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
An Ran ChenConcordia University
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Xiaoning DuNanyang Technological University
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Christoph MatthiesHasso Plattner Institute, University of Potsdam
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Yi LiuSouthern University of Science and Technology
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Armstrong Tita FoundjemEcole Polytechnique de Montreal
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Xiaofei GeNanjing University
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Aleksandr TarasovInnopolis University
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Austin MordahlThe University of Texas at Dallas
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Zhiyu FanSouthern University of Science and Technology
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Yue LiPeking University
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Ihar ShulhanInnopolis University
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Banghu YinNational University of Defense Technology
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Zhenhao LiConcordia University
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Tongtong XuNanjing University
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Son NguyenThe University of Texas at Dallas
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Jianbo GaoPeking University
icse-2019-ACM-Student-Research14:00 - 18:00
Talk
Nghi Duy Quoc BuiSingapore Management University, Singapore
Pre-print

Thu 30 May

icse-2019-ACM-Student-Research
11:00 - 12:30: ACM Student Research Competition - Selected Presentations at Mansfield / Sherbrooke
Chair(s): Julia RubinUniversity of British Columbia, Alessandro GarciaPUC-Rio
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Tongtong XuNanjing University
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Jianbo GaoPeking University
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Yue LiPeking University
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Zhenhao LiConcordia University
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Armstrong Tita FoundjemEcole Polytechnique de Montreal
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Alejandra SilesUniversidad Católica Boliviana San Pablo
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Son NguyenThe University of Texas at Dallas
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Aleksandr TarasovInnopolis University
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Christoph MatthiesHasso Plattner Institute, University of Potsdam
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Yi LiuSouthern University of Science and Technology
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Zhiyu FanSouthern University of Science and Technology
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Banghu YinNational University of Defense Technology
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Ihar ShulhanInnopolis University
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Xiaoning DuNanyang Technological University
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Nghi Duy Quoc BuiSingapore Management University, Singapore
Pre-print
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
An Ran ChenConcordia University
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Xiaofei GeNanjing University
icse-2019-ACM-Student-Research11:00 - 12:30
Talk
Austin MordahlThe University of Texas at Dallas