default search action
13th IWPC 2005: St. Louis, MO, USA
- 13th International Workshop on Program Comprehension (IWPC 2005), 15-16 May 2005, St. Louis, MO, USA. IEEE Computer Society 2005, ISBN 0-7695-2254-8
- Message from the Chairs.
- Conference Committees.
- Sponsoring Organizations.
Keynote
- Douglas R. Smith:
Comprehension by Derivation. 3-9
Concerns and Concepts
- Mariano Ceccato, Marius Marin, Kim Mens, Leon Moonen, Paolo Tonella, Tom Tourwé:
A Qualitative Comparison of Three Aspect Mining Techniques. 13-22 - Meghan Revelle, Tiffany Broadbent, David Coppit:
Understanding Concerns in Software: Insights Gained from Two Case Studies. 23-32 - Andrian Marcus, Václav Rajlich, Joseph Buchta, Maksym Petrenko, Andrey Sergeyev:
Static Techniques for Concept Location in Object-Oriented Code. 33-42
Theories of Program Comprehension
- Adam Murray, Timothy C. Lethbridge:
Presenting Micro-Theories of Program Comprehension in Pattern Form. 45-54 - Jorma Sajaniemi, Raquel Navarro-Prieto:
An Investigation into Professional Programmers' Mental Representations of Variables. 55-64 - Pamela O'Shea, Christopher Exton:
An Investigation of Java Abstraction Usage for Program Modifications. 65-74
Framework Understanding
- Douglas Samuel Kirk, Marc Roper, Murray Wood:
Identifying and Addressing Problems in Framework Reuse. 77-86 - Daqing Hou, Kenny Wong, H. James Hoover:
What Can Programmer Questions Tell Us About Frameworks? 87-96 - Florian Deißenböck, Markus Pizka:
Concise and Consistent Naming. 97-106
Working Session
- Anthony Cox, Michael L. Collard:
Working Session: Textual Views of Source Code to Support Comprehension. 109-112
Empirical Studies
- Ida Hogganvik, Ketil Stølen:
On the Comprehension of Security Risk Scenarios. 115-124 - Michael P. O'Brien, Jim Buckley:
Modelling the Information-Seeking Behaviour of Programmers - An Empirical Approach. 125-134 - Anneliese Amschler Andrews, Andreas Stefik, Nina Picone, Sudipto Ghosh:
A COTS Component Comprehension Process. 135-144
Tool Demonstrations
- Paul Anderson, Mark Zarins:
The CodeSurfer Software Understanding Platform. 147-148 - Jonathan Buckner, Joseph Buchta, Maksym Petrenko, Václav Rajlich:
JRipples: A Tool for Program Comprehension during Incremental Change. 149-152 - Jussi Koskinen:
HyperSoft System: Tool Demonstration and Use Example. 153-156 - Abdelwahab Hamou-Lhadj, Timothy C. Lethbridge, Lianjiang Fu:
SEAT: A Usable Trace Analysis Tool. 157-160 - Grace Gui, Holger M. Kienle, Hausi A. Müller:
REGoLive: Web Site Comprehension with Viewpoints. 161-164 - Steven P. Reiss:
Tool Demonstration: CHET: Checking Specifications in Java Systems. 165-168 - Steven P. Reiss, Manos Renieris:
Tool Demonstration: JIVE and JOVE: Java as it Happens. 169-172 - Janice Singer, Robert Elves, Margaret-Anne D. Storey:
NavTracks: Supporting Navigation in Software. 173-175 - Nikita Synytskyy, Richard C. Holt, Ian J. Davis:
Browsing Software Architectures With LSEdit. 176-178
Keynote
- Margaret-Anne D. Storey:
Theories, Methods and Tools in Program Comprehension: Past, Present and Future. 181-191
Code Understanding and Refactoring
- Katsuhisa Maruyama, Shinichiro Yamamoto:
Design and Implementation of an Extensible and Modifiable Refactoring Tool. 195-204 - Carsten Görg, Peter Weißgerber:
Detecting and Visualizing Refactorings from Software Archives. 205-214 - Neil Walkinshaw, Marc Roper, Murray Wood:
Understanding Object-Oriented Source Code from the Behavioural Perspective. 215-224
Dynamic Analysis
- Scott A. Hendrickson, Eric M. Dashofy, Richard N. Taylor:
An (Architecture-Centric) Approach for Tracing, Organizing, and Understanding Events in Event-Based Software Architectures. 227-236 - Michael Fischer, Johann Oberleitner, Harald C. Gall, Thomas Gschwind:
System Evolution Tracking through Execution Trace Analysis. 237-246 - Steven P. Reiss:
Efficient Monitoring and Display of Thread State in Java. 247-256
Clustering and Components
- Dirk Beyer, Andreas Noack:
Clustering Software Artifacts Based on Frequent Common Changes. 259-268 - Zhihua Wen, Vassilios Tzerpos:
Software Clustering based on Omnipresent Object Detection. 269-278 - Andrew Le Gear, Jim Buckley, Brendan Cleary, J. J. Collins, Kieran O'Dea:
Achieving a Reuse Perspective within a Component Recovery Process: An Industrial Scale Case Study. 279-288
Working Session
- Dean Jin, Andreas Winter:
Working Session on Interoperable Reengineering Services. 291-293
Software Visualization
- David Dearman, Anthony Cox, Maryanne Fisher:
Adding Control-Flow to a Visual Data-Flow Representation. 297-306 - Andrian Marcus, Denise Comorski, Andrey Sergeyev:
Supporting the Evolution of a Software Visualization Tool Through Usability Studies. 307-316 - Dabo Sun, Kenny Wong:
On Evaluating the Layout of UML Class Diagrams for Program Comprehension. 317-326
Short Papers
- Michael English, Jim Buckley, Tony Cahill, Kristian Lynch:
An Empirical Study of the Use of Friends in C++ Software. 329-332 - Andrea De Lucia, Rita Francese, Giuseppe Scanniello, Genoveffa Tortora:
Understanding Cloned Patterns in Web Applications. 333-336 - Bradley Dux, Anand Iyer, Saumya K. Debray, David Forrester, Stephen G. Kobourov:
Visualizing the Behavior of Dynamically Modifiable Code. 337-340 - Susan Elliott Sim:
A Small Social History of Software Architecture. 341-344
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.