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

Software projects change hands frequently. Oftentimes, developers are interested in the quality of the code before taking over responsibility on a project. This quality is commonly assessed using various code metrics, reducing the code into a handful of numbers. While useful, these numerical reductions quickly become detached from the real code. CodePanorama uses an alternative approach to summarize code not into numbers, but into images. By generating zoomed-out images of the code-base, the human eye can quickly spot anomalies without the need to rely on numerical metrics and statistics. This paper describes the tool CodePanorama, the images it generates, and the insights that can be gained from these images. We finally invite the software engineering community to start using it.

A video demonstration of the tool is available on the start page at https://codepanorama.io.

[Pre-Print] CodePanorama: A Language Agnostic Tool for Visual Code Inspection (CodePanorama! A Language Agnostic Tool for Visual Code Inspection.pdf)1.11MiB

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