Write a Blog >>
ICPC 2022
Mon 16 - Tue 17 May 2022
co-located with ICSE 2022

An approach is presented to automatically assess the quality of method names by providing a score and feedback. The approach implements ten method naming standards to evaluate the names. The naming standards are taken from work that validated the standards via a large survey of software professionals. Natural language processing techniques such as part-of-speech tagging, identifier splitting, and dictionary lookup are required to implement the standards. The approach is evaluated by first manually constructing a large golden set of method names. Each method name is rated by several developers and labeled as conforming to each standard or not. These ratings allow for comparing the results of the approach against expert assessment. Additionally, the approach is applied to several systems and the results are manually inspected for accuracy.

Mon 16 May

Displayed time zone: Eastern Time (US & Canada) change

08:40 - 09:30
Session 6: Measuring and Improving QualityResearch / Journal First / Tool Demonstration at ICPC room
Chair(s): Mohamed Wiem Mkaouer Rochester Institute of Technology
08:40
7m
Talk
An Approach to Automatically Assess Method Names
Research
Reem S. Alsuhaibani Kent State University, Christian D. Newman Rochester Institute of Technology, Michael J. Decker Bowling Green State University, Michael L. Collard The University of Akron, Jonathan I. Maletic Kent State University
DOI Pre-print Media Attached
08:47
7m
Talk
An Empirical Investigation on the Trade-off between Smart Contract Readability and Gas Consumption
Research
Anna Vacca University of Sannio, Italy, Michele Fredella University of Sannio, Italy, Andrea Di Sorbo University of Sannio, Corrado A. Visaggio University of Sannio, Italy, Gerardo Canfora University of Sannio
Pre-print Media Attached
08:54
4m
Talk
CodePanorama: a language agnostic tool for visual code inspection
Tool Demonstration
Marc Etter OST Eastern Switzerland University of Applied Sciences, Farhad Mehta University of Applied Sciences Rapperswil, Switzerland
Media Attached File Attached
08:58
7m
Talk
Simple or Complex? Together for a More Accurate Just-In-Time Defect Predictor
Research
Xin Zhou , DongGyun Han Singapore Management University, David Lo Singapore Management University
Media Attached File Attached
09:05
7m
Talk
SAVALAN: Multi Objective and Homogeneous Method for Software Modules Clustering
Journal First
Bahman Arasteh Istinye University, Ahmad Fatolahzadeh Islamic Azad University, Farzad Kiani Istinye University
Pre-print Media Attached
09:12
18m
Live Q&A
Q&A-Paper Session 6
Research


Information for Participants