The Community for Technology Leaders
2013 IEEE 21st International Conference on Program Comprehension (ICPC) (2013)
San Francisco, CA, USA
May 20, 2013 to May 21, 2013
ISSN: 1063-6897
ISBN: 978-1-4673-3092-3
TABLE OF CONTENTS

Title pages (PDF)

pp. i-ii

Contents (PDF)

pp. 1-3

Message from the chairs (PDF)

Denys Poshyvanyk , The College of William and Mary, USA
Massimiliano Di Penta , University of Sannio, Italy
Huzefa Kagdi , Wichita State University, USA
pp. iii-vi

Improving program comprehension by answering questions (keynote) (Abstract)

Brad A. Myers , Human Computer Interaction Institute, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA
pp. 1-2

Evaluating source code summarization techniques: Replication and expansion (Abstract)

Brian P. Eddy , Department of Computer Science, The University of Alabama, Tuscaloosa, 35487-0290, USA
Jeffrey A. Robinson , Department of Computer Science, The University of Alabama, Tuscaloosa, 35487-0290, USA
Nicholas A. Kraft , Department of Computer Science, The University of Alabama, Tuscaloosa, 35487-0290, USA
Jeffrey C. Carver , Department of Computer Science, The University of Alabama, Tuscaloosa, 35487-0290, USA
pp. 13-22

Automatic generation of natural language summaries for Java classes (Abstract)

Laura Moreno , Wayne State University, Detroit, MI, USA
Jairo Aponte , Universidad Nacional de Colombia, Bogotá, Colombia
Giriprasad Sridhara , IBM Research India, Bangalore, India
Andrian Marcus , Wayne State University, Detroit, MI, USA
Lori Pollock , University of Delaware, Newark, USA
K. Vijay-Shanker , University of Delaware, Newark, USA
pp. 23-32

An empirical study on the efficiency of graphical vs. textual representations in requirements comprehension (Abstract)

Zohreh Sharafi , Ptidej Team, DGIGL, Polytechnique Montréal, Canada
Alessandro Marchetto , Fondazione Bruno Kessler - FBK, Trento, Italy
Angelo Susi , Fondazione Bruno Kessler - FBK, Trento, Italy
Giuliano Antoniol , Soccer Lab., DGIGL, Polytechnique Montréal, Canada
Yann-Gaal Gueheneuc , Ptidej Team, DGIGL, Polytechnique Montréal, Canada
pp. 33-42

SArF map: Visualizing software architecture from feature and layer viewpoints (Abstract)

Kenichi Kobayashi , Software Systems Laboratories, Fujitsu Laboratories Ltd., Kawasaki, Japan
Manabu Kamimura , Software Systems Laboratories, Fujitsu Laboratories Ltd., Kawasaki, Japan
Keisuke Yano , Software Systems Laboratories, Fujitsu Laboratories Ltd., Kawasaki, Japan
Koki Kato , Software Systems Laboratories, Fujitsu Laboratories Ltd., Kawasaki, Japan
Akihiko Matsuo , Software Systems Laboratories, Fujitsu Laboratories Ltd., Kawasaki, Japan
pp. 43-52

Multiscale visual comparison of execution traces (Abstract)

Jonas Trumper , Hasso Plattner Institute, University of Potsdam, Germany
Jurgen Dollner , Hasso Plattner Institute, University of Potsdam, Germany
Alexandru Telea , Johann Bernoulli Institute, University of Groningen, The Netherlands
pp. 53-62

In situ understanding of performance bottlenecks through visually augmented code (Abstract)

Fabian Beck , VISUS, University of Stuttgart, Germany
Oliver Moseler , University of Trier, Germany
Stephan Diehl , University of Trier, Germany
Gunter Daniel Rey , FernUniversität in Hagen, Germany
pp. 63-72

Monitoring user interactions for supporting failure reproduction (Abstract)

Tobias Roehm , Technische Universität München, Munich, Germany
Nigar Gurbanova , Technische Universität München, Munich, Germany
Bernd Bruegge , Technische Universität München, Munich, Germany
Christophe Joubert , Prodevelop, Valencia, Spain
Walid Maalej , University of Hamburg, Germany
pp. 73-82

Quality analysis of source code comments (Abstract)

Daniela Steidl , CQSE GmbH, Garching b. München, Germany
Benjamin Hummel , CQSE GmbH, Garching b. München, Germany
Elmar Juergens , CQSE GmbH, Garching b. München, Germany
pp. 83-92

Gapped code clone detection with lightweight source code analysis (Abstract)

Hiroaki Murakami , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, 565-0871, Japan
Keisuke Hotta , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, 565-0871, Japan
Yoshiki Higo , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, 565-0871, Japan
Hiroshi Igaki , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, 565-0871, Japan
Shinji Kusumoto , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, 565-0871, Japan
pp. 93-102

Insight into a method co-change pattern to identify highly coupled methods: An empirical study (Abstract)

Manishankar Mondal , Department of Computer Science, University of Saskatchewan, Canada
Chanchal K. Roy , Department of Computer Science, University of Saskatchewan, Canada
Kevin A. Schneider , Department of Computer Science, University of Saskatchewan, Canada
pp. 103-112

Patterns of cross-language linking in java frameworks (Abstract)

Philip Mayer , Programming and Software Engineering, Ludwig-Maximilians-Universität München, Germany
Andreas Schroeder , Programming and Software Engineering, Ludwig-Maximilians-Universität München, Germany
pp. 113-122

Using code ownership to improve IR-based Traceability Link Recovery (Abstract)

Diana Diaz , Universidad de Los Andes, Bogotá, Colombia
Gabriele Bavota , University of Sannio, Benevento, Italy
Andrian Marcus , Wayne State University, Detroit, USA
Rocco Oliveto , University of Molise, Pesche (IS), Italy
Silvia Takahashi , Universidad de Los Andes, Bogotá, Colombia
Andrea De Lucia , University of Salerno, Fisciano, Italy
pp. 123-132

Structural information based term weighting in text retrieval for feature location (Abstract)

Blake Bassett , Department of Computer Science, The University of Alabama, Tuscaloosa, 35487-0290, USA
Nicholas A. Kraft , Department of Computer Science, The University of Alabama, Tuscaloosa, 35487-0290, USA
pp. 133-141

Extracting problematic API features from forum discussions (Abstract)

Yingying Zhang , Department of Computer Science, Clarkson University, Potsdam, New York, USA 13699
Daqing Hou , Department of Electrical and Computer Engineering, Clarkson University, Potsdam, New York, USA 13699
pp. 142-151

Multi-dimensional exploration of API usage (Abstract)

Coen De Roover , Software Languages Lab, Vrije Universiteit Brussel, Belgium
Ralf Lammel , Software Languages Team, University of Koblenz-Landau, Germany
Ekaterina Pek , ADAPT Lab, University of Koblenz-Landau, Germany
pp. 152-161

Evaluating software clustering algorithms in the context of program comprehension (Abstract)

Anas Mahmoud , Computer Science and Engineering, Mississippi State University, USA
Nan Niu , Computer Science and Engineering, Mississippi State University, USA
pp. 162-171

On the accuracy of Architecture Compliance Checking support Accuracy of dependency analysis and violation reporting (Abstract)

Leo Pruijt , Information Systems Architecture Research Group, HU University of Applied Sciences, Utrecht, The Netherlands
Christian Koppe , Information Systems Architecture Research Group, HU University of Applied Sciences, Utrecht, The Netherlands
Sjaak Brinkkemper , Department of Information and Computing Sciences, University Utrecht, The Netherlands
pp. 172-181

Building extensions for applications: Towards the understanding of extension possibilities (Abstract)

Mohamed Aly , Applied Research, SAP AG, Darmstadt, Germany
Anis Charfi , Applied Research, SAP AG, Darmstadt, Germany
Mira Mezini , Software Technology Group, TU Darmstadt, Germany
pp. 182-191

On the understanding of programs with continuous code reviews (Abstract)

Mario Bernhart , Research Group for Industrial Software (INSO), Vienna University of Technology, Austria
Thomas Grechenig , Research Group for Industrial Software (INSO), Vienna University of Technology, Austria
pp. 192-198

Applying clone change notification system into an industrial development process (Abstract)

Yuki Yamanaka , Graduate School of Information Science and Technology, Osaka University, Japan
Eunjong Choi , Graduate School of Information Science and Technology, Osaka University, Japan
Norihiro Yoshida , Graduate School of Information Science, Nara Institute of Science and Technology, Japan
Katsuro Inoue , Graduate School of Information Science and Technology, Osaka University, Japan
Tateki Sano , Software Process Innovation and Standardization Division, NEC Corporation, Japan
pp. 199-206

Manhattan: Supporting real-time visual team activity awareness (Abstract)

Michele Lanza , REVEAL @ Faculty of Informatics - University of Lugano, Switzerland
Marco D'Ambros , REVEAL @ Faculty of Informatics - University of Lugano, Switzerland
Alberto Bacchelli , REVEAL @ Faculty of Informatics - University of Lugano, Switzerland
Lile Hattori , REVEAL @ Faculty of Informatics - University of Lugano, Switzerland
Francesco Rigotti , REVEAL @ Faculty of Informatics - University of Lugano, Switzerland
pp. 207-210

Blogging developer knowledge: Motivations, challenges, and future directions (Abstract)

Chris Parnin , College of Computing, Georgia Institute of Technology, Atlanta, USA
Christoph Treude , School of Computer Science, McGill University, Montreal, Canada
Margaret-Anne Storey , Department of Computer Science, University of Victoria, Canada
pp. 211-214

Towards generating human-oriented summaries of unit test cases (Abstract)

Manabu Kamimura , Software Innovation Laboratory, Fujitsu Laboratories Ltd, Kawasaki, Japan
Gail C. Murphy , Department of Computer Science, University of British Columbia, Vancouver, Canada
pp. 215-218

Towards a unified software attack model to assess software protections (Abstract)

Cataldo Basile , Politecnico di Torino, Italy
Mariano Ceccato , Fondazione Bruno Kessler, Trento, Italy
pp. 219-222

Improving the detection accuracy of evolutionary coupling (Abstract)

Manishankar Mondal , Department of Computer Science, University of Saskatchewan, Canada
Chanchal K. Roy , Department of Computer Science, University of Saskatchewan, Canada
Kevin A. Schneider , Department of Computer Science, University of Saskatchewan, Canada
pp. 223-226

Agec: An execution-semantic clone detection tool (Abstract)

Toshihiro Kamiya , Department of Media Architecture, School of Systems Information Science, Future University Hakodate, 116-2 Kamedanakano-cho, Hokkaido, Japan 041-8655
pp. 227-229

JSummarizer: An automatic generator of natural language summaries for Java classes (Abstract)

Laura Moreno , Department of Computer Science, Wayne State University, Detroit, MI, USA
Andrian Marcus , Department of Computer Science, Wayne State University, Detroit, MI, USA
Lori Pollock , Computer and Information Sciences Department, University of Delaware, Newark, USA
K. Vijay-Shanker , Computer and Information Sciences Department, University of Delaware, Newark, USA
pp. 230-232

OnionUML: An Eclipse plug-in for visualizing UML class diagrams in onion graph notation (Abstract)

Michael Falcone , Department of Computer Science and Information Systems, Youngstown State University, Ohio USA 44555
Bonita Sharif , Department of Computer Science and Information Systems, Youngstown State University, Ohio USA 44555
pp. 233-235

SimCad: An extensible and faster clone detection tool for large scale software systems (Abstract)

Md. Sharif Uddin , Deptartment of Computer Science, University of Saskatchewan, Saskatoon, Canada
Chanchal K. Roy , Deptartment of Computer Science, University of Saskatchewan, Saskatoon, Canada
Kevin A. Schneider , Deptartment of Computer Science, University of Saskatchewan, Saskatoon, Canada
pp. 236-238
82 ms
(Ver 3.3 (11022016))