SCAM 2015
2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM)
Powered by
Conference Publishing Consulting

2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM), September 27-28, 2015, Bremen, Germany

SCAM 2015 – Proceedings

Contents - Abstracts - Authors
Online Calendar - iCal File


Title Page
Message from the Chairs

Main Research

Empirical Studies I

ORBS and the Limits of Static Slicing
David Binkley, Nicolas Gold, Mark Harman, Syed Islam, Jens Krinke, and Shin Yoo
(Loyola University Maryland, USA; University College London, UK; University of East London, UK; KAIST, South Korea)
Article Search Info
Intent, Tests, and Release Dependencies: Pragmatic Recipes for Source Code Integration
Martin Brandtner, Philipp Leitner, and Harald C. Gall
(University of Zurich, Switzerland)
Article Search
The Use of C++ Exception Handling Constructs: A Comprehensive Study
Rodrigo Bonifácio, Fausto Carvalho, Guilherme N. Ramos, Uirá Kulesza, and Roberta Coelho
(University of Brasília, Brazil; Federal University of Rio Grande do Norte, Brazil)
Article Search Info
Multi-layer Software Configuration: Empirical Study on Wordpress
Mohammed Sayagh and Bram Adams
(Polytechnique Montréal, Canada)
Article Search Info

Code Search and Navigation

Can the Use of Types and Query Expansion Help Improve Large-Scale Code Search?
Otávio Augusto Lazzarini Lemos, Adriano Carvalho de Paula, Hitesh Sajnani, and Cristina V. Lopes
(Federal University of São Paulo, Brazil; University of California at Irvine, USA)
Article Search
Using Changeset Descriptions as a Data Source to Assist Feature Location
Muslim Chochlov, Michael English, and Jim Buckley
(University of Limerick, Ireland)
Article Search
Automatically Identifying Focal Methods under Test in Unit Test Cases
Mohammad Ghafari, Carlo Ghezzi, and Konstantin Rubinov
(Politecnico di Milano, Italy; National University of Singapore, Singapore)
Article Search
Navigating Source Code with Words
Dawn Lawrie and David Binkley
(Loyola University Maryland, USA)
Article Search
Recommending Insightful Comments for Source Code using Crowdsourced Knowledge
Mohammad Masudur Rahman, Chanchal K. Roy, and Iman Keivanloo
(University of Saskatchewan, Canada; Queen's University, Canada)
Article Search

Static Analysis

Checking C++ Codes for Compatibility with Operator Overloading
Alexander Hück, Christian Bischof, and Jean Utke
(TU Darmstadt, Germany; Allstate Insurance Company, USA)
Article Search
Detecting Function Purity in JavaScript
Jens Nicolay, Carlos Noguera, Coen De Roover, and Wolfgang De Meuter
(Vrije Universiteit Brussel, Belgium)
Article Search
Data Tainting and Obfuscation: Improving Plausibility of Incorrect Taint
Sandrine Blazy, Stéphanie Riaud, and Thomas Sirvent
(University of Rennes 1, France; IRISA, France; DGA, France; INRIA, France)
Article Search
A Grammar for Spreadsheet Formulas Evaluated on Two Large Datasets
Efthimia Aivaloglou, David Hoepelman, and Felienne Hermans
(Delft University of Technology, Netherlands)
Article Search Info

Empirical Studies II

The Impact of Cross-Distribution Bug Duplicates, Empirical Study on Debian and Ubuntu
Vincent Boisselle and Bram Adams
(Polytechnique Montréal, Canada)
Article Search
Cumulative Code Churn: Impact on Maintainability
Csaba Faragó, Péter Hegedűs, and Rudolf Ferenc
(University of Szeged, Hungary)
Article Search
How Do Java Methods Grow?
Daniela Steidl and Florian Deissenboeck
(CQSE, Germany)
Article Search

(Code, Memory, Performance) Smells

On the Comprehension of Code Clone Visualizations: A Controlled Study using Eye Tracking
Md Sami Uddin, Varun Gaur, Carl Gutwin, and Chanchal K. Roy
(University of Saskatchewan, Canada)
Article Search
When Code Smells Twice as Much: Metric-Based Detection of Variability-Aware Code Smells
Wolfram Fenske, Sandro Schulze, Daniel Meyer, and Gunter Saake
(University of Magdeburg, Germany; TU Braunschweig, Germany)
Article Search Info
LeakTracer: Tracing Leaks along the Way
Hengyang Yu, Xiaohua Shi, and Wei Feng
(Beihang University, China)
Article Search
Automated Memory Leak Diagnosis by Regression Testing
Mohammadreza Ghanavati and Artur Andrzejak
(University of Heidelberg, Germany)
Article Search
Automating the Performance Deviation Analysis for Multiple System Releases: An Evolutionary Study
Felipe Pinto, Uirá Kulesza, and Christoph Treude
(Federal University of Rio Grande do Norte, Brazil; IFRN, Brazil)
Article Search Info

Code and API Transformation

From Preprocessor-Constrained Parse Graphs to Preprocessor-Constrained Control Flow
Dierk Lüdemann and Rainer Koschke
(University of Bremen, Germany)
Article Search
Recording and Replaying System Specific, Source Code Transformations
Gustavo Santos, Anne Etien, Nicolas Anquetil, Stéphane Ducasse, and Marco Tulio Valente
(INRIA, France; University of Lille, France; Federal University of Minas Gerais, Brazil)
Article Search
Discovering Likely Mappings between APIs using Text Mining
Rahul Pandita, Raoul Praful Jetley, Sithu D Sudarsan, and Laurie Williams
(North Carolina State University, USA; ABB Corporate Research, India)
Article Search Info

Tool Demos

SimNav: Simulink Navigation of Model Clone Classes
Eric J. Rapos, Andrew Stevenson, Manar H. Alalfi, and James R. Cordy
(Queen's University, Canada)
Article Search Video Info
A Translation Validation Framework for Symbolic Value Propagation Based Equivalence Checking of FSMDAs
Kunal Banerjee, Chittaranjan Mandal, and Dipankar Sarkar
(IIT Kharagpur, India)
Article Search
FaultBuster: An Automatic Code Smell Refactoring Toolset
Gábor Szőke, Csaba Nagy, Lajos Jeno Fulop, Rudolf Ferenc, and Tibor Gyimóthy
(University of Szeged, Hungary)
Article Search Video Info
Improving Prioritization of Software Weaknesses using Security Models with AVUS
Stephan Renatus, Corrie Bartelheimer, and Jörn Eichler
(Fraunhofer AISEC, Germany)
Article Search Info
A Static Microcode Analysis Tool for Programmable Load Drivers
Luca Dariz, Massimiliano Ruggeri, and Michele Selvatici
Article Search Video
CodeMetropolis: Eclipse over the City of Source Code
Gergő Balogh, Attila Szabolics, and Árpád Beszédes
(University of Szeged, Hungary)
Article Search Video Info

proc time: 0.14