10th International Conference on Software Reuse, 25 - 29 May 2008, Beijing China.

 

Program >>

 

  The program of ICSR 2008 can be downloaded from here.

 

 

ICSR 2008 Program
Sunday

May 25

09:00-12:30 Tutorial 1

full day

Student

Session

Workshop I

half day

Workshop II

full day

 
  Break
14:00-17:30 Tutorial 1

full day

Tutorial 2

half day

Workshop IV

half day

Workshop II

full day

Workshop III

half day

 
Monday

May 26

09:00-09:30 Welcome and Conference Information
09:30-10:30 Keynote Speech 1
10:30-11:00 Tools Demonstration 1 Break
11:00-12:30 Technical Papers S1
  Lunch
14:00-15:30 Technical Papers S2A Technical Papers S2B
15:30-16:00 Tools Demonstration 2  Break
16:00-17:30 Technical Papers S3A Technical Papers S3B
19:00 Welcome Reception
 
Tuesday

May 27

09:30-10:30 Keynote Speech 2
10:30-11:00 Tools Demonstration 3 Break
11:00-12:30 Technical Papers S4
  Lunch
14:00-15:30 Technical Papers S5A Technical Papers S5B
15:30-16:00 Tools Demonstration 4 Break
16:00-17:30 Technical Papers S6A Technical Papers S6B
19:00 Banquet
 
Wednesday

May 28

09:00-10:30 Technical Papers S7
10:30-11:00 Tools Demonstration 5 Break
11:00-12:30 Technical Papers S8A Technical Papers S8B
12:30-13:00 Tools Demonstration 6
  Lunch
14:00-15:30 Tutorial 3

half day

Tutorial 4

half day

 
16:00-17:30
 
Thursday

May 29

09:00-12:30 Tutorial 5a (half day)
  Break
14:00-17:30 Tutorial 5b (half day)
 

 

 

Technical Papers

Technical Paper Session 1: Architecture & Reuse
  Introducing Architecture-Centric Reuse into a Small Development Organization
  An Architectural Style for Data-Driven Systems
  Architectural Analysis Approaches: A Component-Based System Development Perspective
Technical Paper Session 2A: Product Line
  Combining Different Product line Models to Balance Needs of Product Differentiation and Reuse
  Feature Implementation Modeling based Product Derivation in Software Product Line
  Feature-Oriented Analysis and Specification of Dynamic Product Reconfiguration
Technical Paper Session 2B: Component Selection & Reuse Repository
  Recommending Typical Usage Examples for Component Retrieval in Reuse Repositories
  A Reuse Repository System: From Specification to Deployment
  COTS Selection Best Practices in Literature and in Industry
Technical Paper Session 3A: Product Line
  Integrating Component and Product Lines Technologies
  Managing Large Scale Reuse Across Multiple Software Product Lines
  Managing Variability in Reusable Requirement Models for Software Product Lines
Technical Paper Session 3B: Programming & Reuse
  SAM: Simple API for Object-Oriented Code Metrics
  Leveraging Source Code Search for Reuse
  Collective Reuse of Software Components Speeds-up Reliability
Technical Paper Session 4: SOA
  An Approach to Domain-Specific Reuse in Service-Oriented Environments
  View-Based Reverse Engineering Approach for Enhancing Model Interoperability and Reusability in Process-Driven SOAs
  A Lightweight Approach to Partially Reuse Existing Component-Based System in Service-Oriented Environment
Technical Paper Session 5A: Component & Service
  Refinement of Component Model Standards and Conventions
  Towards Variable Service Compositions using VxBPEL
  Abstract Reachability Graph for Verifying Web Service Interfaces
  Reuse: from Components to Services

Technical Paper Session 5B: Domain Analysis

  A BDD-Based Approach to Verifying Clone-Enabled Feature Models' Constraints and Customization
  Performing Domain Analysis for Model-Driven Software Reuse
  Exploiting COTS-Based RE Methods: An Experience Report
Technical Paper Session 6A: Reuse Approaches and Models
  Balancing Quantification and Obliviousness in the Design of Aspect-Oriented Frameworks
  Lightweight, Semi-automated Enactment of Pragmatic-Reuse Plans
  Towards Constructing Flexible Application Servers with Off-the-Shelf Middleware Services Integration Framework
Technical Paper Session 6B: Reuse Approaches and Patterns
  Conquering Fine-Grained Blends of Design Patterns
  Pattern-Based Transformation Rules for Developing Interaction Models of Access Control Systems
  Active Binding Technology: A Reuse-Enabling Component Model
Technical Paper Session 7: High Confidence
  High Confidence Subsystem Modeling for Reuse
  A Trustable Brokerage Solution for Component and Service Markets
  Quality Assessment in Software Product Lines
Technical Paper Session 8A: Component & Reuse
  Component-Based Abstraction and Refinement
  An Empirical Comparison of Methods for Reengineering Procedural Software Systems to Object-Oriented Systems
  An Experimental Evaluation of Documentation Methods and Reusability
Technical Paper Session 8B: Component & Reuse
  Identifying and Improving Reusability Based on Coupling Patterns
  Mining Open Source Component Behavior for Reuse Evaluation
  Towards Reusable Automation System Components

   

Workshops

Workshop I  
  DSADR: Workshop on Domain Specific Analysis and Design for Reuse (half day)
Workshop II  
  KREUSE: First Workshop on Knowledge Reuse (full day)
Workshop III  
  MoRSe: 2nd International Workshop on Model Reuse Strategies (half day)
Workshop IV  
  RESAFE: International Workshop on Software Reuse and Safety (half day)

Tutorials

Tutorial 1  
  Variability Management for Product Lines with XVCL (Subtitle: Reuse Beyond Components by Exploiting Software Similarity Patterns) (full day)
Tutorial 2  
  Managing Software Reuse: A Case-Based Tutorial (half day)
Tutorial 3  
  Mapping Product Line Requirements to a Product Line Architecture (half day)
Tutorial 4  
  Metrics and Strategy for Reuse Planning and Management (half day)
Tutorial 5a  
  Designing Software Product Lines with UML 2.0: From Use Cases to Pattern-Based Software Architectures Part I (half day)
Tutorial 5b  
  Designing Software Product Lines with UML 2.0: From Use Cases to Pattern-Based Software Architectures Part II (half day)

Tools Demonstrations

Tools Demonstration 1  
  Limbo: an Ontology based Web Service Compiler for Networked Embedded Devices
Tools Demonstration 2

 

  Extracting Reusable Services from Java Systems
Tools Demonstration 3

 

  Reuse and quality assessments for high-level software assets
Tools Demonstration 4

 

  B.A.R.T.: Basic Asset Retrieval Tool
Tools Demonstration 5

 

  A Reuse Repository System: The CORE System
Tools Demonstration 6

 

  XVCL Reuse Method and XVCL Workbench