default search action
23rd ICPC 2015: Florence/Firenze, Italy
- Andrea De Lucia, Christian Bird, Rocco Oliveto:
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, ICPC 2015, Florence/Firenze, Italy, May 16-24, 2015. IEEE Computer Society 2015
Keynotes
- Andreas Zeller:
Test complement exclusion: guarantees from dynamic analysis. 1-2 - Florian Deissenboeck, Markus Pizka:
Concise and consistent naming: ten years later. 3
Mining software repositories - technical research papers
- Gerald Schermann, Martin Brandtner, Sebastiano Panichella, Philipp Leitner, Harald C. Gall:
Discovering loners and phantoms in commit and issue data. 4-14 - Omar Benomar, Hani Abdeen, Houari A. Sahraoui, Pierre Poulin, Mohamed Aymen Saied:
Detection of software evolution phases based on development activities. 15-24 - Roberto Minelli, Andrea Mocci, Michele Lanza:
I know what you did last summer: an investigation of how developers spend their time. 25-35 - Tien-Duy B. Le, Mario Linares Vásquez, David Lo, Denys Poshyvanyk:
RCLinker: automated linking of issue reports and commits leveraging rich contextual information. 36-47 - Martin White, Mario Linares Vásquez, Peter Johnson, Carlos Bernal-Cárdenas, Denys Poshyvanyk:
Generating reproducible and replayable bug reports from Android application crashes. 48-59 - Ferdian Thung, Xuan-Bach Dinh Le, David Lo:
Active semi-supervised defect categorization. 60-70
Learning and sharing program knowledge - technical research papers
- Mohamed Aymen Saied, Hani Abdeen, Omar Benomar, Houari A. Sahraoui:
Could we infer unordered API usage patterns only using the library source code? 71-81 - Joshua Sunshine, James D. Herbsleb, Jonathan Aldrich:
Searching the state space: a qualitative study of API protocol usability. 82-93 - Stefanie Beyer, Martin Pinzger:
Synonym suggestion for tags on stack overflow. 94-103 - Laura MacLeod, Margaret-Anne D. Storey, Andreas Bergen:
Code, camera, action: how software developers document and share program knowledge using YouTube. 104-114 - Benedikt Hauptmann, Elmar Jürgens, Volkmar Woinke:
Generating refactoring proposals to remove clones from automated system tests. 115-124
Learning and sharing program knowledge - early research achievement papers
- Raquel Fialho de Queiroz Lafetá, Marcelo de Almeida Maia, David Röthlisberger:
Framework instantiation using cookbooks constructed with static and dynamic analysis. 125-128
Users, user interfaces, and feature location - technical research papers
- Tobias Roehm:
Two user perspectives in program comprehension: end users and developer users. 129-139 - Emily Hill, David C. Shepherd, Lori L. Pollock:
Exploring the use of concern element role information in feature location evaluation. 140-150 - Fabian Beck, Bogdan Dit, Jaleo Velasco-Madden, Daniel Weiskopf, Denys Poshyvanyk:
Rethinking user interfaces for feature location. 151-162 - Charlie Soh, Hee Beng Kuan Tan, Yauhen Leanidavich Arnatovich, Lipo Wang:
Detecting clones in Android applications through analyzing user interfaces. 163-173
Users, user interfaces, and feature location - early research achievement papers
- Howell R. Jordan, Jacek Rosik, Sebastian Herold, Goetz Botterweck, Jim Buckley:
Manually locating features in industrial source code: the search actions of software nomads. 174-177 - Eran Avidan, Dror G. Feitelson:
From obfuscation to comprehension. 178-181 - Roberto Minelli, Andrea Mocci, Michele Lanza:
The plague doctor: a promising cure for the window plague. 182-185
Large scale empirical studies - technical research papers
- Nevena Milojkovic, Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz, David Röthlisberger, Romain Robbes:
Polymorphism in the spotlight: studying its prevalence in Java and Smalltalk. 186-195 - Simon Butler, Michel Wermelinger, Yijun Yu:
A survey of the forms of Java reference names. 196-206 - Douglas H. Martin, James R. Cordy, Bram Adams, Giuliano Antoniol:
Make it simple: an empirical analysis of GNU make feature use in open source projects. 207-217 - Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk:
License usage and changes: a large-scale study of Java projects on GitHub. 218-228 - Javier Escobar-Avila, Mario Linares Vásquez, Sonia Haiduc:
Unsupervised software categorization using bytecode. 229-239
Large scale empirical studies - early research achievement papers
- Moritz Beller, Andy Zaidman, Andrey N. Karpov:
The last line effect. 240-243
Reading and visualizing - technical research papers
- Ahmad Jbara, Dror G. Feitelson:
How programmers read regular code: a controlled experiment using eye tracking. 244-254 - Teresa Busjahn, Roman Bednarik, Andrew Begel, Martha E. Crosby, James H. Paterson, Carsten Schulte, Bonita Sharif, Sascha Tamm:
Eye movements in code reading: relaxing the linear order. 255-265 - Florian Fittkau, Santje Finke, Wilhelm Hasselbring, Jan Waller:
Comparing trace visualizations for program comprehension through controlled experiments. 266-276
Reading and visualizing - early research achievement papers
- Marcello Romanelli, Andrea Mocci, Michele Lanza:
Towards visual reflexion models. 277-280 - Dan C. Cosma, Petru Florin Mihancea:
Understanding web applications using component based visual patterns. 281-284
Industry and experience reports
- Pavan Kumar Chittimalli, Vipul Shah:
Fault localization during system testing. 285-286 - Chetan Khadke, Sunjit Rana, Vipul Shah:
Recovering workflows from functional tests. 287-288 - Yusuke Sabi, Hiroaki Murakami, Yoshiki Higo, Shinji Kusumoto:
Reordering results of keyword-based code search for supporting simultaneous code changes. 289-290
Tool demos
- Yuki Yano, Raula Gaikovina Kula, Takashi Ishio, Katsuro Inoue:
VerXCombo: an interactive data visualization of popular library version combinations. 291-294 - Amir Saeidi, Jurriaan Hage, Ravi Khadka, Slinger Jansen:
ITMViz: interactive topic modeling for source code analysis. 295-298 - Vahid Amintabar, Abbas Heydarnoori, Mohammad Ghafari:
ExceptionTracer: a solution recommender for exceptions in an integrated development environment. 299-302 - Milan Pavlovic, Milan Radulovic, Alex Ramírez, Petar Radojkovic:
Limpio: LIghtweight MPI instrumentatiOn. 303-306
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.