


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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














