


default search action
ICSM 2006: Philadelphia, Pennsylvania, USA
- 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 24-27 September 2006, Philadelphia, Pennsylvania, USA. IEEE Computer Society 2006, ISBN 0-7695-2354-4

Introduction
- Message from the General Chair.

- Message from the Program Co-Chairs.

- Program Committee.

- Reviewers.

Session 1: Keynote 1
- Lawrence D. Alexander:

On the Challenges of Maintaining Large-Scale Software Systems at Lockheed Martin. 2
Session 2a: Interfaces
- Sunghun Kim, E. James Whitehead Jr.:

Properties of Signature Change Patterns. 4-13 - Jean-Sébastien Boulanger, Martin P. Robillard:

Managing Concern Interfaces. 14-23 - Natalia Dragan, Michael L. Collard, Jonathan I. Maletic:

Reverse Engineering Method Stereotypes. 24-34
Session 2b: Change Impact Analysis
- Marcin Zalewski, Sibylle Schupp:

Change Impact Analysis for Generic Libraries. 35-44 - Yaqian Shen, Nazim H. Madhavji:

ESDM - A Method for Developing Evolutionary Scenarios for Analysing the Impact of Historical Changes on Architectural Elements. 45-54 - Ben Breech, Mike Tegtmeyer, Lori L. Pollock:

Integrating Influence Mechanisms into Impact Analysis for Increased Precision. 55-65
Session 2c: Industry 1
- Michael Jiang, Michael Groble, Sharon Simmons, Dennis Edwards, Norman Wilde:

Software Feature Understanding in an Industrial Setting. 66-67 - Bin Yao, William Mielke, Steve Kennedy, Rick Buskens:

C Macro Handling in Automated Source Code Transformation Systems. 68-69 - Paul E. Black

:
Software Assurance During Maintenance. 70-72
Session 3a: Runtime Integration
- Yves Vandewoude, Peter Ebraert, Yolande Berbers, Theo D'Hondt:

An alternative to Quiescence: Tranquility. 73-82 - Susanne Cech Previtali, Thomas R. Gross:

Dynamic Updating of Software Systems Based on Aspects. 83-92 - Jason Stanek, Suraj Kothari, Tien N. Nguyen, Carolina Cruz-Neira:

Online Software Maintenance for Mission-Critical Systems. 93-103
Session 3b: Testing
- Harry M. Sneed:

Selective Regression Testing of a Host to DotNet Migration. 104-112 - Ming-Hao Liu, You-Feng Gao, Jinhui Shan, Jiang-Hong Liu, Lu Zhang, Jiasu Sun:

An Approach to Test Data Generation for Killing Multiple Mutants. 113-122 - Paolo Tonella

, Paolo Avesani
, Angelo Susi:
Using the Case-Based Ranking Methodology for Test Case Prioritization. 123-133
Session 3c: Panel 1
- Elliot J. Chikofsky:

Sustain, Enhance, or Replace: Making Decisions on Systems. 134
Session 4a: Open Source
- Joseph Buchta, Maksym Petrenko, Denys Poshyvanyk

, Václav Rajlich:
Teaching Evolution of Open-Source Projects in Software Engineering Courses. 136-144 - Qing Xie, Atif M. Memon:

Model-Based Testing of Community-Driven Open-Source GUI Applications. 145-154 - Salah Bouktif, Giuliano Antoniol, Ettore Merlo:

A Feedback Based Quality Assessment to Support Open Source Software Evolution: the GRASS Case Study. 155-165
Session 4b: Configuration and Integration
- Slinger Jansen

, Sjaak Brinkkemper:
Definition and Validation of the Key process of Release, Delivery and Deployment for Product Software Vendors: turning the ugly duckling into a swan. 166-175 - Paul Baker, Mark Harman

, Kathleen Steinhöfel
, Alexandros Skaliotis:
Search Based Approaches to Component Selection and Prioritization for the Next Release Problem. 176-185 - Thomas Østerlie, Alf Inge Wang:

Establishing Maintainability in Systems Integration: Ambiguity, Negotiations, and Infrastructure. 186-196
Session 4c: Working Session 1
- Andrian Marcus

, Andrea De Lucia
, Jane Huffman Hayes, Denys Poshyvanyk
:
Working Session: Information Retrieval Based Approaches in Software Evolution. 197-209
Session 5: Keynote 2
- David Notkin:

Unconventional Views on Conventional Wisdom about Software Engineering Research. 201
Session 6a: Cross-Cutting
- Stéphane Ducasse, Tudor Gîrba, Adrian Kuhn:

Distribution Map. 203-212 - Gerardo Canfora

, Luigi Cerulo
, Massimiliano Di Penta
:
On the Use of Line Co-change for Identifying Crosscutting Concern Code. 213-222 - Uirá Kulesza, Cláudio Sant'Anna, Alessandro Garcia, Roberta Coelho, Arndt von Staa, Carlos José Pereira de Lucena:

Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study. 223-233
Session 6b: UML Models
- Lionel C. Briand, Yvan Labiche

, Alexandre Sauve:
Guiding the Application of Design Patterns Based on UML Models. 234-243 - Prawee Sriplakich, Xavier Blanc, Marie-Pierre Gervais:

Supporting Collaborative Development in an Open MDA Environment. 244-253 - Orest Pilskalns, Gunay Uyan, Anneliese Amschler Andrews:

Regression Testing UML Designs. 254-264
Session 6c: Industry 2
- Tom Wissink, Carlos Amaro:

Successful Test Automation for Software Maintenance. 265-266 - Taqi Jaffri, Kuldeep Karnawat:

Efficient Delivery of Software Updates Using Advanced Compression Techniques. 267-268 - Slinger Jansen

, Wilfried Rijsemus:
Reducing Customers' Total Cost of OwnershipWithin a Software Supply Network. 269-271
Session: Working Lunch Tool Demos
- Maria Teresa Baldassarre

, Nicola Boffoli
, Danilo Caivano
, Giuseppe Visaggio
:
SPEED: Software Project Effort Evaluator based on Dynamic-calibration. 272-273 - Andrea De Lucia

, Massimiliano Di Penta
, Rocco Oliveto, Francesco Zurolo:
COCONUT: COde COmprehension Nurturant Using Traceability. 274-275 - Izzat Alsmadi

, Kenneth Magel:
Open Source Evolution Analysis. 276-278
Session 7a: Program Comprehension
- Srinivas Neginhal, Suraj Kothari:

Event Views and Graph Reductions for Understanding System Level C Code. 279-288 - Maryanne Fisher

, Anthony Cox, Lin Zhao:
Using Sex Differences to Link Spatial Cognition and Program Comprehension. 289-298 - Andrea De Lucia

, Rocco Oliveto, Paola Sgueglia:
Incremental Approach and User Feedbacks: a Silver Bullet for Traceability Recovery. 299-309
Session 7b: Concept Location
- Nicolas Gold, Mark Harman

, Zheng Li, Kiarash Mahdavi:
Allowing Overlapping Boundaries in Source Code using a Search Based Approach to Concept Binding. 310-319 - Adrian Kuhn, Orla Greevy:

Exploiting the Analogy Between Traces and Signal Processing. 320-329 - Philippe Dugerdil:

Reengineering Process Based on the Unified Process. 330-333 - Denys Poshyvanyk

, Maksym Petrenko, Andrian Marcus
, Xinrong Xie, Dapeng Liu:
Source Code Exploration with Google. 334-338
Session 7c: Dissertation
- Ahmed E. Hassan:

Mining Software Repositories to Assist Developers and Support Managers. 339-342 - Daqing Hou:

Using Structural Constraints to Specify and Check Design Intent in Source Code - Ph.D. Dissertation Synopsis. 343-346 - Gregorio Robles

:
Empirical Software Engineering Research on Free/Libre/Open Source Software. 347-350 - Tien N. Nguyen:

Object-Oriented Software Configuration Management. 351-354 - Tao Xie:

Improving Effectiveness of Automated Software Testing in the Absence of Specifications. 355-359
Session 8a: Program Analysis
- Minh Ngoc Ngo, Hee Beng Kuan Tan:

A Method to Aid Recovery and Maintenance of the Input Error Correction Features. 360-369 - Hui Liu, Hee Beng Kuan Tan:

An Approach to Aid the Understanding and Maintenance of Input Validation. 370-379 - Dennis Strein, Rüdiger Lincke, Jonas Lundberg, Welf Löwe:

An Extensible Meta-Model for Program Analysis. 380-390
Session 8b: Safety Security Faults
- Bart Van Rompaey, Bart Du Bois, Serge Demeyer

:
Characterizing the Relative Significance of a Test Smell. 391-400 - D. Needham, S. Jones:

A Software Fault Tree Metric. 401-410 - David Byers, Shanai Ardi, Nahid Shahmehri, Claudiu Duma:

Modeling Software VulnerabilitiesWith Vulnerability Cause Graphs. 411-422
Session 8c: Panel 2
- Mira Kajko-Mattsson, Grace A. Lewis

, Dave Siracusa, Taylor Nelson, Ned Chapin, Michael Heydt, Jason Nocks, Harry Snee:
Long-term Life Cycle Impact of Agile Methodologies. 422-425
Session 9: Keynote 3
- Richard M. Stallman:

The Free Software Movement and the GNU/Linux Operating System. 426
Session 10a: Reengineering
- Qi Zhang, Rongchao Chen, Ying Zou:

Reengineering User Interfaces of E-Commerce Applications Using Business Processes. 428-437 - Andrea De Lucia

, Rita Francese, Giuseppe Scanniello
, Genoveffa Tortora, Nicola Vitiello:
A Strategy and an Eclipse Based Environment for the Migration of Legacy Systems to Multi-tier Web-based Architectures. 438-447 - Daqing Hou, H. James Hoover:

Source-Level Linkage: Adding Semantic Information to C++ Fact-bases. 448-457 - Zhenchang Xing, Eleni Stroulia

:
Refactoring Practice: How it is and How it Should be Supported - An Eclipse Case Study. 458-468
Session 10b: Design Quality
- Denys Poshyvanyk

, Andrian Marcus
:
The Conceptual Coupling Metrics for Object-Oriented Systems. 469-478 - Martin P. Robillard:

Tracking Concerns in Evolving Source Code: An Empirical Study. 479-482 - Tibor Bakota, Rudolf Ferenc

, Tibor Gyimóthy
, Claudio Riva, Jianli Xu:
Towards Portable Metrics-based Models for Software Maintenance Problems. 483-486 - Piotr Tomaszewski

, Håkan Grahn
, Lars Lundberg:
A Method for an Accurate Early Prediction of Faults in Modified Classes. 487-496
Session 10c: Working Session 2
- Kostas Kontogiannis, Panagiotis K. Linos, Kenny Wong:

Comprehension and Maintenance of Large-Scale Multi-Language Software Applications. 497-500

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














