| SchedulePrinter Friendly Version 
									 
										
											| On this page: 
													Sunday, May 13, 2001(ICSE Tutorials and Workshops)
Monday, May 14, 2001(ICSE Tutorials, Workshops, and Symposia)
Tuesday, May 15, 2001(ICSE Tutorials, Workshops, and Symposia)
Wednesday, May 16, 2001(ICSE Technical Program)
Thursday, May 17, 2001(ICSE Technical Program)
Friday, May 18, 2001(ICSE Technical Program)
 |  
									 
 Sunday, May 13, 2001Next Day | Top 
									 
										
											| 
													
														| Sunday, May 13, 2001 (ICSE Tutorials and Workshops)
 |  
														| 7:308:30 | Breakfast |  
														| 8:3010:00 | Full-Day Tutorials T1UML for Software Engineers
 R. France,
 Colorado State University, USA; and
 C. Kobryn,
 Telelogic, Inc., USA
 T2The Intertwining between Risk and Project Management
 K. Frühauf,
 INFOGEM AG, Switzerland
 | Morning Tutorials T3Methods of Component-Based Software Engineering: Essential Concepts and Classroom Experience
 K. Wallnau,
 Carnegie Mellon Software Engineering Institute, USA
 | Workshops W12nd International Workshop on Living with Inconsistency
 S. Easterbrook and
 M. Chechik,
 University of Toronto, Canada
 W24th ICSE Workshop on Software Engineering over the Internet
 F. Maurer,
 University of Calgary, Canada; B. Dellen,
 Fraunhofer IESE, Germany;
 J. Grund,
 University of Waikato, New Zealand; and
 B. Kötting,
 University of Kaiserslautern, Germany
 W32nd ICSE Workshop on Software Product Lines: Economics, Architectures, and Implications
 P. Knauber,
 Fraunhofer IESE, Germany; and
 G. Succi,
 University of Alberta, Canada
 W42nd International Workshop on Automated Program Analysis, Testing, and Verification (WAPATV)
 N. Tracey,
 University of York, UK; and
 J. Penix and
 W. C. Visser,
 NASA Ames Research Center, USA
 W5Software Engineering and Mobility
 G.-C. Roman,
 Washington University, St. Louis, USA; and
 G. P. Picco,
 Politecnico di Milano, Italy
 W6Software Visualization
 W. De Pauw,
 IBM T.J. Watson Research Center, USA;
 S. P. Reiss,
 Brown University, USA; and
 J. T. Stasko,
 Georgia Institute of Technology, USA
 |  
														| 10:0010:30 | Nutrition Break |  
														| 10:3012:00 | Full-Day Tutorials Continued
 | Morning Tutorials Continued
 | Workshops Continued
 |  
														| 12:002:00 | Lunch |  
														| 2:003:30 | Full-Day Tutorials Continued
 | Afternoon Tutorials T4From Use Cases to CodeRigorous Software Development with UML
 A. Zündorf,
 University of Paderborn, Germany
 | Workshops Continued
 |  
														| 3:304:00 | Nutrition Break |  
														| 4:005:30 | Full-Day Tutorials Continued
 | Afternoon Tutorials Continued
 | Workshops Continued
 |  
														|  |  |  
									
Monday, May 14, 2001Previous Day | Next Day | Top 
									 
										
											| 
													
														| Monday, May 14, 2001 (ICSE Tutorials, Workshops, and Symposia)
 |  
														| 7:308:30 | Breakfast |  
														| 8:3010:00 | Full-Day Tutorials T5OPEN: A Flexible OO/CBD Process for Software-Intensive Systems Development, a UML Exposition
 H. Younessi,
 Rensselaer Polytechnic Institute at Hartford, USA; and
 B. Henderson-Sellers,
 Swinburn University of Technology, Australia
 T6Describing Software Architecture with UML
 P. Kruchten and
 B. Selic,
 Rational Software Canada Corporation, Canada; and
 W. Kozaczynski,
 Rational Software, Inc., USA
 T7Software Product Lines and Software Architecture Design
 J. Bosch,
 University of Groningen, The Netherlands
 | Morning Tutorials T8How to Do Inspections When There is No Time
 T. Shepard and
 D. Kelly,
 Royal Military College, Canada
 T9EasyWinWin: A Groupware-Supported Methodology for Requirements Negotiation
 B. Boehm,
 University of Southern California, USA; P. Grünbacher,
 Johannes Kepler University, Austria; and
 R. O. Briggs,
 GroupSystems.com, USA
 T10Fundamental Concepts for Practical Software Architecture
 A. Ran,
 Nokia Research Center, USA
 T11An Introduction to Java 2 Micro Edition (J2ME): Java in Small Things
 J. White,
 Catapult Technologies, Inc., USA
 | Workshops W5Continued
 W6Continued
 W7Generative Techniques for Product Lines
 G. Butler,
 Concordia University, Canada;
 D. Batory,
 University of Texas at Austin, USA;
 K. Czarnecki,
 DaimlerChrysler Research, Germany; and
 U. Eisenecker,
 University of Applied Sciences, Kaiserslautern, Germany
 W8SEMINAL: Software Engineering using Metaheuristic INnovative ALgorithms
 M. Harman,
 Brunel University, UK;
 B. Jones,
 University of Glamorgan, UK; and
 N. Tracey,
 University of York, UK
 W9From Software Requirements to Architectures (STRAW 2001)
 J. Castro,
 Universidade Federal de Pernambuco, Brazil; and
 J. Kramer,
 Imperial College, UK
 W103rd International Workshop on Net-Centric Computing: Migrating to the Web (NCC 2001)
 J. H. Jahnke,
 University of Victoria, Canada;
 K. Kontogiannis,
 University of Waterloo, Canada;
 E. Stroulia,
 University of Alberta, Canada;
 S. R. Tilley,
 University of California, Riverside, USA; and
 K. Wong,
 University of Alberta, Canada
 W11Global Aspects of Software Engineering Professionalism
 J. B. Thompson and
 H. M. Edwards,
 University of Sunderland, UK
 W123rd International Workshop on Economics-Driven Software Engineering Research (EDSER)
 K. J. Sullivan,
 University of Virginia, USA;
 M. Shaw,
 Carnegie Mellon University, USA;
 B. Boehm,
 University of Southern California, USA;
 D. Notkin,
 University of Washington, USA; and
 W. Harrison,
 Portland State University, USA
 W134th ICSE Workshop on Component-Based Software Engineering: Component Certification and System Prediction
 I. Crnkovic,
 Malardalens University, Sweden; and
 H. Schmidt,
 Monash University, Australia; and
 J. Stafford and
 K. Wallnau,
 Carnegie Mellon Software Engineering Institute, USA
 W1410th International Workshop on Software Configuration Management: New Practices, New Challenges, and New Boundaries (SCM 10)
 A. van der Hoek,
 University of California, Irvine, USA
 | Symposia A1Doctoral Symposium
 Symposium chair:M. L. Soffa,
 University of Pittsburgh, USA
 |  |  
														| 10:0010:30 | Nutrition Break |  
														| 10:3012:00 | Full-Day Tutorials Continued
 | Morning Tutorials Continued
 | Workshops Continued
 | Symposia Continued
 |  |  
														| 12:002:00 | Lunch | Internet Café
 |  
														| 2:003:30 | Full-Day Tutorials Continued
 | Afternoon Tutorials 
 T12Improving Software Inspections by Using Reading Techniques
 F. Shull and
 I. Russ,
 Fraunhofer Center for Experimental Software Engineering, USA; and
 V. R. Basili,
 University of Maryland, USA
 T13Mining Components for a Software Architecture and a Product Line: The Options Analysis for Reengineering (OAR) Method
 D. Smith,
 L. O'Brien, and
 J. Bergey,
 Carnegie Mellon Software Engineering Institute, USA
 T14Hyper/J: Multidimensional Separation of Concerns for Java
 P. Tarr and
 H. Ossher,
 IBM T. J. Watson Research Center, USA
 T15Enterprise JavaBean Architecture and Design Issues: Avoiding JavaBean Soup
 J. White,
 Catapult Technologies, Inc., USA
 | Workshops Continued
 | Symposia Continued
 |  
														| 3:304:00 | Nutrition Break |  
														| 4:005:30 | Full-Day Tutorials Continued
 | Afternoon Tutorials Continued
 | Workshops Continued
 | Symposia Continued
 |  
														|  |  |  |  |  |  |  |  
									
Tuesday, May 15, 2001Previous Day | Next Day | Top 
									 
										
											| 
													
														| Tuesday, May 15, 2001 (ICSE Tutorials, Workshops, and Symposia)
 |  
														| 7:308:30 | Breakfast | Internet Café
 |  
														| 8:3010:00 | Full Day Tutorials T16State, Event, Time and Diagram in System Modeling
 J.-S. Dong,
 National University of Singapore, Singapore
 T17From UML to Java: Building a 3-Tier Architecture
 T. Korson,
 Southern Adventist University, USA
 T18Designing Concurrent, Distributed, and Real-Time Applications with UML
 H. Gomaa,
 George Mason University, USA
 T19Using Transformation Systems for Software Maintenance and Reengineering
 I. Baxter,
 Semantic Designs, Inc., USA
 T20Effective Software Architecture Design: From Global Analysis to UML Descriptions
 R. L. Nord,
 D. J. Paulish, and
 D. Soni,
 Siemens Corporate Research, USA; and
 C. Hofmeister,
 Lehigh University, USA
 | Morning Tutorials T21Bridging the Requirements/Design Gap in Dynamic Systems with Use Case Maps (UCMs)
 D. Amyot and
 G. Mussbacher,
 Mitel Corporation, Canada
 | Workshops W12Continued
 W13Continued
 W14Continued
 W15XML Technologies and Software Engineering (XSE 2001)
 C. Mascolo,
 W. Emmerich, and
 A. Finkelstein,
 University College London, UK
 W16Describing Software Architecture with UML
 A. Brown,
 Catapulse, Inc., USA;
 W. Kozaczynski,
 Rational Software, Inc., USA;
 P. Kruchten,
 Rational Software Canada Corporation, Canada; and
 G. Larsen,
 Catapulse, Inc., USA
 W17Advanced Separation of Concerns in Software Engineering
 P. Tarr,
 IBM T. J. Watson Research Center, USA
 W181st Workshop on Open Source Software Engineering
 J. Feller,
 B. Fitzgerald,
 University College Cork, Ireland; and
 A. van der Hoek,
 University of California, Irvine, USA
 | Symposia A2David Lorge Parnas Symposium
 
 Symposium chairs:D. Hoffman,
 University of Victoria, Canada; and
 D. M. Weiss,
 Avaya Communication, USA
 A3New Software Engineering Faculty Symposium
 (morning only)
 Symposium chairs:L. J. Osterweil,
 University of Massachusetts, Amherst, USA;
 G. Silberman,
 Centre for Advanced Studies, Canada; and
 K. Wong,
 University of Alberta, Canada
 |  
														| 10:0010:30 | Nutrition Break |  
														| 10:3012:00 | Full-Day Tutorials Continued
 | Morning Tutorials Continued
 | Workshops Continued
 | Symposia Continued
 |  
														| 12:002:00 | Lunch |  
														| 2:003:30 | Full-Day Tutorials Continued
 | Afternoon Tutorials T22Introduction to the Attribute Driven Design Method
 F. Bachmann and
 L. Bass,
 Carnegie Mellon Software Engineering Institute, USA
 | Workshops Continued
 | Symposia Continued
 | Internet Café
 Continued
 Setup ofExhibits,
 Posters, and
 Informal
 Demos
 (EPIC) |  
														| 3:304:00 | Nutrition Break |  
														| 4:005:30 | Full-Day Tutorials Continued
 | Afternoon Tutorials Continued
 | Workshops Continued
 | Symposia Continued
 |  
														| 5:305:45 | Break |  
														| 5:457:00 | S1 Closing for David L. Parnas Symposium
 (Open to all ICSE attendees)
 Software Fundamentals: The Ideas of David L. ParnasDavid M. Weiss,
 Avaya Communication, USA
 Diogenes, Where Are You?Frederick P. Brooks, Jr.,
 University of North Carolina, Chapel Hill, USA
 Session chair:D. Hoffman,
 University of Victoria, Canada
 | Internet Café
 Continued
 Exhibits,Posters, and
 Informal
 Demos
 (EPIC) |  
														| 7:009:00 | S2 Reception
 Sponsored by ACD Systems |  
														|  |  |  |  |  |  |  |  
									
Wednesday, May 16, 2001Previous Day | Next Day | Top 
									 
										
											| 
													
														| Wednesday, May 16, 2001 (ICSE Technical Program)
 |  
														| 7:308:30 | Breakfast | Student Breakfast | Speaker's Breakfast | Internet Café
 |  
														| 8:3010:00 | S3 Welcome
 KeynoteSoftware Engineering and the Internet
 Daniel Sabbah,
 IBM Corporation, USA
 Session chair:H. A. Müller,
 University of Victoria, Canada
 | Internet Café
 Continued
 Exhibits,Posters, and
 Informal
 Demos
 (EPIC) |  
														| 10:0010:30 | Nutrition Break |  
														| 10:3012:00 | S4 Technical Papers (TP)
 Design and Specification of Distributed Systems Session chair:A. Zündorf,
 University of Paderborn, Germany
 Composition Patterns: An Approach to Designing Reusable AspectsS. Clarke,
 Trinity College, Ireland; and
 R. J. Walker,
 University of British Columbia, Canada
 MAS - An Interactive Synthesizer to Support Behavioral Modeling in UMLE. Mäkinen,
 University of Tampere, Finland; and
 T. Systä,
 Tampere, University of Technology, Finland
 Analysis and Testing of Web ApplicationsF. Ricca and
 P. Tonella,
 ITC-irst (Centro per la Ricerca Scientifica e Tecnologica), Italy
 | S5 Technical Papers (TP)
 Static Analysis Session chair:J. M. Atlee,
 University of Waterloo, Canada
 The Right Algorithm at the Right Time: Comparing Data Flow Analysis Algorithms for Finite State VerificationJ. M. Cobleigh,
 L. A. Clarke, and
 L. J. Osterweil,
 University of Massachusetts, Amherst, USA
 Static Checking of Interrupt-Driven SoftwareD. Brylow,
 N. Damgaard, and
 J. Palsberg,
 Purdue University, USA
 Lightweight Analysis of Operational Specifications Using Inference GraphsL. K. Dillon and
 R. E. K. Stirewalt,
 Michigan State University, USA
 | S6 Education Papers (EDU)
 Practical Software Engineering Education Session chair:H. Saiedian,
 University of Kansas, USA
 Educating Software Engineering Students to Manage RiskB. Boehm and
 D. Port,
 University of Southern California, USA
 A Formal Approach to Component-Based Software Engineering: Education and EvaluationM. Sitaraman,
 Clemson University, USA;
 T. J. Long and
 B. W. Weide,
 Ohio State University, USA; and
 E. J. Harner and
 L. Wing,
 West Virginia University, USA
 Corrective Maintenance Maturity Model (CM3): Maintainer's Education and TrainingM. Kajko-Mattsson,
 S. Forssander, and
 U. Olsson,
 Stockholm University and Royal Institute of Technology, Sweden
 | S7 Invited Industry Presentations (IIP)
 Challenges in Software Development Practice Session chair:D. E. Perry,
 University of Texas at Austin, USA
 Global Software Development: The Bell Labs CollaboratoryD. Atkins,
 Bell Laboratories Lucent Technologies, USA;
 M. Handel,
 University of Michigan, USA;
 J. D. Herbsleb and
 A. Mockus,
 Bell Laboratories Lucent Technologies, USA;
 D. E. Perry,
 University of Texas at Austin, USA; and
 G. Wills,
 Bell Laboratories Lucent Technologies, USA
 Does More Necessarily Mean Better? The Software Performance and Reliability BottleneckM. Cheng,
 ACD Systems, Canada
 Software Engineering in a StartupA. Ricciardi,
 Valaran Corporation, USA
 |  
														| 12:001:10 | Lunch |  
														| 1:101:50 | S8 Frontiers of Software Practice (FoSP)
 Session chair:S. R. Tilley,
 University of California, Riverside, USA
 Enabling Technologies for the Future of Voice-Based Web AccessS. Woods,
 Quack.com, USA
 | S9 Frontiers of Software Practice (FoSP)
 Session chair:G. Kaiser,
 Columbia University, USA
 Jini Network Technology: Devices, Desires, and DesignsA. Ricciardi,
 Valaran Corporation USA
 
 | S10 Frontiers of Software Practice (FoSP)
 Session chair:R. Holt,
 University of Waterloo, Canada
 Simple Object Access Protocol (SOAP) and Web ServicesA. Ryman,
 IBM Canada Ltd., Canada
 | S11 Frontiers of Software Practice (FoSP)
 Session chair:P. Devanbu,
 University of California, Davis, USA
 Auditing Legacy Systems for Security and SurvivabilityT. Longstaff,
 Carnegie Mellon Software Engineering Institute, USA
 |  
														| 1:502:00 | Break |  
														| 2:003:30 | S12 Technical Papers (TP)
 Process Improvement for Multi-Site Environments Session chair:D. M. Berry,
 University of Waterloo,  Canada
 Commitment Development in Software Process Improvement: Critical MisconceptionsP. Abrahamsson,
 University of Oulu, Finland
 An Empirical Study of Global Software Development: Distance and SpeedJ. D. Herbsleb,
 A. Mockus,
 Bell Laboratories, USA;
 T. A. Finholt,
 University of Michigan, USA; and
 R. E. Grinter,
 Xerox PARC, USA
 Software Product Lines: Organizational AlternativesJ. Bosch,
 University of Groningen, The Netherlands
 | S13 Technical Papers (TP)
 Design Recovery and Program Understanding Session chair:G. Snelting,
 University of Passau, Germany
 Supporting Program Comprehension Using Semantic and Structural InformationJ. I. Maletic and
 A. Marcus,
 University of Memphis, USA
 On the Syllogistic Structure of Object-Oriented ProgrammingD. Rayside and
 K. Kontogiannis,
 University of Waterloo, Canada
 A Scenario-Driven Approach to TraceabilityA. Egyed,
 Teknowledge Corporation, USA
 | S14 Education Papers (EDU)
 Degree Programs for Software Engineering Education Session chair:A. Finkelstein,
 University College London, UK
 An Efficient Set of Degree Programs for One DomainT. Shepard,
 Royal Military College of Canada
 The Software Factory: Combining Undergraduate Computer Science and Software Engineering EducationJ. D. Tvedt,
 R. Tesoriero,
 University of Maryland, USA; and
 K. A. Gary,
 UNICON, Inc., USA
 Academic Software Engineering: What Is and What Could Be? Results of the First Annual Survey for International SE ProgramsK. L. Modesitt,
 University of Michigan, USA;
 D. J. Bagert,
 Texas Tech University, USA; and
 L. Werth,
 University of Texas at Austin, USA
 | S15 Invited Industry Presentations (IIP)
 Technology Drivers for Web and Mobile Phone Services Session chair:M. Aoyama,
 Niigata Institute of Technology, Japan
 Technology Drivers and Research Challenges of Future e-BusinessS. Feldman,
 IBM T. J. Watson Research Center, USA
 Challenge of Keitai Software: Software Engineering for Next Generation Mobile Phone SystemsY. Hanai,
 Fujitsu Limited, Japan; and
 M. Aoyama,
 Niigata Institute of Technology, Japan
 Web Services and Software Engineering: Challenges and OpportunitiesS. Weerawarana,
 IBM T. J. Watson Research Center, USA
 |  
														| 3:304:00 | Nutrition Break |  
														| 4:005:30 | S16 Technical Papers (TP)
 Effective Uses of Inspections Session chair:L. Briand,
 Carleton University, Canada
 Systematic Object-Oriented Inspection: An Empirical StudyA. Dunsmore,
 M. Roper, and
 M. Wood,
 University of Strathclyde, UK
 Evaluating the Accuracy of Defect Estimation Models Based on Inspection Data From Two Inspection CyclesS. Biffl and
 W. Grossmann,
 Technical University of Vienna, Austria
 Investigating the Cost-Effectiveness of Reinspections in Software DevelopmentS. Biffl,
 Technical University of Vienna, Austria; and
 B. Freimut and
 O. Laitenberger,
 Fraunhofer IESE, Germany
 | S17 Technical Papers (TP)
 Building Formal Analysis Tools Session chair:T. Ball,
 Microsoft Research, USA
 A Component-Based Approach to Building Formal-Analysis ToolsR. E. K. Stirewalt and
 L. K. Dillon,
 Michigan State University, USA
 Tool-Supported Program Abstraction for Finite-State VerificationM. B. Dwyer,
 J. Hatcliff,
 R. Joehanes,
 S. Laubach,
 Robby,
 Kansas State University, USA;
 C. S. Pasareanu,
 W. Visser,
 Research Institute for Advanced Computer Science, USA; and
 H. Zheng,
 Kansas State University, USA
 A Workbench for Synthesising Behaviour Models from ScenariosS. Uchitel and
 J. Kramer,
 Imperial College, UK
 | S18 Education Papers (EDU)
 Software Engineering Body of Knowledge Panel (SWEBOK) Panel chair:P. Freeman,
 Georgia Institute of Technology, USA
 Panelists:D. J. Bagert,
 Texas Tech University, USA;
 R. Dupuis,
 Université du Québec à Montréal, Canada;
 D. Frailey,
 Raytheon Company, USA;
 H. Saiedian,
 University of Kansas, USA;
 M. Shaw,
 Carnegie Mellon University, USA; and
 J. B. Thompson,
 University of Sunderland, UK
 | S19 Invited Industry Presentations (IIP)
 Frontiers of Component Technologies Session chair:G. F. Hoffnagle,
 IBM Corporation, USA
 Enterprise Methodology =/= Software Development MethodologyJ. Q. Ning,
 Accenture, USA
 Mining Selected Components: The Options Analysis for Reengineering (OAR)D. Smith,
 L. O'Brien, and
 J. Bergey,
 Carnegie Mellon Software Engineering Institute, USA
 Achieving Usability through Software ArchitectureL. Bass,
 Carnegie Mellon Software Engineering Institute, USA; and
 B. E. John,
 Carnegie Mellon University, USA
 |  
														| 5:309:00 | S20 Reception
 Sponsored by IBM |  
														|  |  |  |  |  |  |  |  
									
Thursday, May 17, 2001Previous Day | Next Day | Top 
									 
										
											| 
													
														| Thursday, May 17, 2001 (ICSE Technical Program)
 |  
														| 7:308:30 | Breakfast | Speaker's Breakfast |  | Internet Café
 |  
														| 8:3010:00 | S21 Technical Papers (TP)
 Dynamic Analysis and Testing Session chair:D. S. Rosenblum,
 University of California, Irvine, USA
 The Specification and Testing of Quantified Progress Properties in Distributed SystemsP. Krishnamurthy and
 P. A. G. Sivilotti,
 Ohio State University, USA
 An Explorative Journey from Architectural Tests Definition downto Code Tests ExecutionA. Bertolino,
 IEI-CNR, Italy; and
 P. Inverardi and
 H. Muccini,
 University of L'Aquila, Italy
 Encoding Program ExecutionsS. P. Reiss and
 M. Renieris,
 Brown University, USA
 | S22 Technical Papers (TP)
 Construction of Component-Based Systems Session chair:D. Batory,
 University of Texas at Austin, USA
 Dynamic and Selective Combination of Extensions in Component-Based ApplicationsE. Truyen,
 B. Vanhaute,
 W. Joosen,
 P. Verbaeten,
 Katholieke, Universiteit Leuven, Belgium; and
 B. Nørregaard Jøergensen,
 Southern University of Denmark, Denmark
 Generating Wrappers for Command-Line Legacy Systems--The Cal-Aggie Wrap-O-Matic ProjectE. Wohlstadter,
 S. Jackson, and
 P. Devanbu,
 University of California, Davis, USA
 Designing Components versus Objects: A Transformational ApproachD. H. Lorenz,
 Northeastern University, USA; and
 J. Vlissides,
 IBM T. J. Watson Research Center, USA
 | S23 Case Study Reports (CSR)
 Infrastructure Support Session chair:J. Kramer,
 Imperial College, UK
 Using the Web for Document Versioning:  An Implementation Report for Delta-VJ. J. Hunt and
 J. Reuter,
 University of Karlsruhe, Germany
 Evaluating the Reverse Engineering Capabilities of Web Tools for Understanding Site Content and Structure: A Case StudyS. R. Tilley and
 S. Huang,
 University of California, Riverside, USA
 A Case Study of the Evolution of Jun: An Object-Oriented Open-Source 3D Multimedia LibraryA. Aoki,
 K. Hayashi,
 K. Kishida,
 K. Nakakoji,
 Y. Nishinaka,
 Software Research Associates, Inc., Japan;
 B. Reeves,
 TwinBear Research, USA; and
 A. Takashima and
 Y. Yamamoto,
 Nara Institute of Science and Technology, Japan
 | S24 Challenges and Achievements in Software Engineering (CHASE)
 Process-Centered Software Engineering Environments Session chair:W. Schäfer,
 University of Paderborn, Germany
 Process-Centered Software Engineering Environments: Academic and Industrial PerspectivesR. Balzer,
 Teknowledge Corporation, USA; and
 V. Gruhn,
 University of Dortmund, Germany
 | S25 Formal Demos (FD)
 Software Architecture Session chair:R. K. Keller,
 University of Montréal, Canada
 Model Processing Tools in UMLJ. Koskinen,
 J. Peltonen,
 P. Selonen,
 T. Systä, and
 K. Koskimies,
 Tampere University of Technology, Finland
 Hyper/J: Multi-Dimensional Separation of Concerns for JavaH. Ossher and
 P. Tarr,
 IBM T. J. Watson Research Center, USA
 Architecture-Oriented Programming Using FREDM. Hakala,
 J. Hautamäki,
 K. Koskimies,
 Tampere University of Technology, Finland; and
 J. Paakki,
 A. Viljamaa,
 J. Viljamaa,
 University of Helsinki, Finland
 | Internet Café
 Continued
 Exhibits,Posters, and
 Informal
 Demos
 (EPIC) |  
														| 10:0010:30 | Nutrition Break |  
														| 10:3011:30 | S26 Keynote
 The Coming-of-Age of Software Architecture Research
 Mary Shaw,
 Carnegie Mellon University, USA
 Session chair:M. J. Harrold,
 Georgia Institute of Technology, USA
 |  
														| 11:3012:00 | S27 ACM SIGSOFT and IEEE TCSE Award
 Most Influential Paper from ICSE 13
 Keynote
 "Tolerating Inconsistency" Revisited
 Robert Balzer,
 Teknowledge Corporation, USA
 Session chairs:M. J. Harrold,
 Georgia Institute of Technology, USA; and
 W. Schäfer,
 University of Paderborn, Germany
 |  
														| 12:001:10 | Lunch |  
														| 1:101:50 | S28 Awards Presentations
 ACM Service, ACM Research
 IEEE Computer Society Harlan D. Mills
 Session chairs:ACM SIGSOFT and IEEE TCSE Chairs
 |  
														| 1:502:00 | Break |  
														| 2:003:30 | S29 Technical Papers (TP)
 Reengineering and Software Evolution
 Session chair:J. H. Jahnke,
 University of Victoria, Canada
 Exploiting the Map Metaphor in a Tool for Software EvolutionW. G. Griswold and
 J. J. Yuan,
 University of California, San Diego, USA; and
 Y. Kato,
 University of Tokyo, Japan
 Separating Features in Source Code: An Exploratory StudyG. C. Murphy,
 A. Lai,
 R. J. Walker, and
 M. P. Robillard,
 University of British Columbia, Canada
 Comparing Frameworks and Layered RefinementR. Cardone and
 C. Lin,
 University of Texas, Austin, USA
 | S30 Technical Papers (TP)
 Analysis of Architectures Session chair:N. Medvidovic,
 University of Southern California, USA
 Quantifying the Costs and Benefits of Architectural DecisionsR. Kazman,
 Carnegie Mellon Software Engineering Institute, USA;
 J. Asundi,
 Carnegie Mellon University, USA; and
 M. Klein,
 Carnegie Mellon Software Engineering Institute, USA
 Survivability Analysis of Networked SystemsS. Jha,
 University of Wisconsin, USA; and
 J. M. Wing,
 Carnegie Mellon University, USA
 Adaptive Feedback Scheduling of Incremental and Design-To-Time TasksP. H. Feiler and
 J. J. Walker,
 Carnegie Mellon Software Engineering Institute, USA
 | S31 Case Study Reports (CSR)
 Applications of New Paradigms in Software Development Session chair:D. Smith,
 Software Engineering Institute, USA
 Case Study: Extreme Programming in a University EnvironmentM. M. Müller and
 W. F. Tichy,
 University of Karlsruhe, Germany
 Improving Validation Activities in a Global Software Development EnvironmentC. Ebert,
 C. H. Parro,
 R. Suttels, and
 H. Kolarczyk,
 Alcatel, France
 Applying WinWin to Quality Requirements: A Case StudyH. In,
 B. Boehm,
 T. Rodgers, and
 M. Deutsch,
 Texas A&M University, University of Southern California, USA
 | S32 Challenges and Achievements in Software Engineering (CHASE)
 Specification and Modeling Session chair:G. Engels,
 University of Paderborn, Germany
 Specification and Modeling: An Academic PerspectiveM. Broy,
 Technical University of Munich, Germany
 Specification and Modeling: An Industrial PerspectiveB. Selic,
 Rational Software Canada Corporation, Canada
 | S33 Formal Demos (FD)
 Reuse and Integration Session chair:G. T. Heineman,
 Worcester Polytechnic Institute, USA
 CodeWeb: Data Mining Library Reuse PatternsA. Michail,
 University of New South Wales, Australia
 Holmes: An Intelligent System to Support Software Product Line DevelopmentG. Succi,
 J. Yip, and
 W. Pedrycz,
 University of Alberta, Canada
 Babel: Representing Business Rules in XML for Application IntegrationH.  Zhang and
 E. Stroulia,
 University of Alberta, Canada
 |  
														| 3:304:00 | Nutrition Break |  
														| 4:005:30 | S34 Technical Papers (TP)
 Improving the Testing Process Session chair:K. Inoue,
 Osaka University, Japan
 Incorporating Varying Test Costs and Fault Severities into Test Case PrioritizationS. Elbaum,
 University of Nebraska, Lincoln, USA;
 A. Malishevsky,
 Oregon State University, USA; and
 G. Rothermel,
 Oregon State University, USA
 Finding Failures by Cluster Analysis of Execution ProfilesW. Dickinson,
 D. Leon, and
 A. Podgurski,
 Case Western Reserve University, USA
 Understanding IV&V in a Safety Critical and Complex Evolutionary Environment: The NASA Space Shuttle ProgramM. V. Zelkowitz and
 I. Rus,
 University of Maryland, USA
 | S35 Technical Papers (TP)
 Mobile Agents Session chair:I. Ben-Shaul,
 Technion-Israel Institute of Technology, VersEdge Technologies, Israel
 Theory of Software Reliability Based on ComponentsD. Hamlet,
 Portland State University, USA; and
 D. Mason and
 D. Woit,
 Ryerson Polytechnic University, Canada
 Engineering Mobile-Agent Applications via Context-Dependent CoordinationG. Cabri,
 L. Leonardi, and
 F. Zambonelli,
 University of Modena, Italy
 Consistent Group Membership in Ad Hoc NetworksG.-C. Roman,
 Q. Huang, and
 A. Hazemi,
 Washington University, St. Louis, USA
 | S36 Case Study Reports (CSR)
 Software Evolution Session chair:T. C. Lethbridge,
 University of Ottawa, Canada
 TIGRAAn Architectural Style for Enterprise Application IntegrationW. Emmerich,
 University College London, UK;
 E. Ellmer,
 Zuhlke Engineeering GmbH, Germany; and
 H. Fieglein,
 DG Bank, Germany
 Reengineering Analysis of  Object-Oriented Systems via Duplication AnalysisF. Fioravanti,
 G. Migliarese, and
 P. Nesi,
 University of Florence, Italy
 | S37 Challenges and Achievements in Software Engineering (CHASE)
 Impact Project Panel Panel chair:L. J. Osterweil,
 University of Massachusetts, Amherst, USA
 Panelists:J. Estublier,
 French National Research Organization (CNRS), France;
 D. Rombach,
 Fraunhofer IESE, Germany; and
 M. L. Soffa,
 University of Pittsburgh, USA
 | S38 Formal Demos (FD)
 Verification and Maintenance Session chair:E. Stroulia,
 University of Alberta, Canada
 jMOCHA: A Model Checking Tool that Exploits Design StructureR. Alur,
 University of Pennsylvania, USA;
 L. de Alfaro,
 University of California, Berkeley, USA;
 R. Grosu,
 SUNY, Stony Brook, USA;
 T. A. Henzinger,
 University of California, Berkeley, USA;
 M. Kang,
 University of Pennsylvania, USA;
 C. M. Kirsch,
 University of California, Berkeley, USA;
 R. Majumdar,
 University of California, Berkeley, USA;
 F. Mang,
 University of California, Berkeley, USA; and
 B. Y. Wang,
 University of Pennsylvania, USA
 Maintenance Support Tools for Java Programs: CCFinder and JAATT. Kamiya,
 F. Ohata,
 K. Kondou,
 S. Kusumoto, and
 K. Inoue,
 Osaka University, Japan
 Using OCL-Queries for Debugging C++C. Hobatr and
 B. A. Malloy,
 Clemson University, USA
 |  
														| 7:0010:00 | S39 Reception
 Sponsored by NRC | Internet Café
 Continued
 |  
														|  |  |  |  |  |  |  |  |  
									
Friday, May 18, 2001Previous Day | Top 
									 
										
											| 
													
														| Friday, May 18, 2001 (ICSE Technical Program)
 |  
														| 7:308:30 | Breakfast | Speaker's Breakfast | Internet Café
 |  
														| 8:3010:30 | S40 Technical Papers (TP)
 Analysis of Requirements Session chair:P. Tarr,
 IBM T.J. Watson Research Center, USA
 Fast Formal Analysis of Requirements via "Topoi Diagrams"T. Menzies,
 University of British Columbia, Canada;
 J. Powell,
 Averstar, Inc., USA; and
 M. E. Houle,
 University of Sydney, Australia
 Conceptual Modeling through Linguistic Analysis Using LIDAS. P. Overmyer,
 Drexel University, USA;
 B. Lavoie,
 CoGenTex, Inc., USA; and
 O. Rambow,
 AT&T Research, USA
 A Framework for Multi-Valued Reasoning Over Inconsistent ViewpointsS. Easterbrook and
 M. Chechik,
 University of Toronto, Canada
 Functional Palaeontology: System Evolution as the User Sees ItA. I. Antón,
 North Carolina State University, USA; and
 C. Potts,
 Georgia Institute of Technology, USA
 | S41 Technical Papers (TP)
 Formal Frameworks Session chair:K. Futatsugi,
 JAIST, Japan
 A General Framework for Formalizing UML with Formal LanguagesW. E. McUmber and
 B. H. C. Cheng,
 Michigan State University, USA
 Efficient Filtering in Publish Subscribe Systems Using Binary Decision DiagramsA. Campialla,
 Microsoft, USA;
 S. Chaki,
 Carnegie Mellon University, USA;
 E. Clarke,
 Carnegie Mellon University, USA;
 S. Jha,
 University of Wisconsin, USA; and
 H. Veith,
 Vienna University of Technology, Austria
 A Scalable Formal Method for Design and Automatic Checking of User InterfacesJ. Berstel,
 Université de Marne-la-Vallée, France;
 S. Crespi Reghizzi,
 Politecnico di Milano, Italy;
 G. Roussel,
 Université de Marne-la-Vallée, France; and
 P. San Pietro,
 Politecnico di Milano, Italy
 Scientific Rigour, an Answer to a Pragmatic Question: A Liguistic Framework for Software EngineeringA. M. Haeberer,
 ATX SA, UK; and
 T. S. E. Maibaum,
 King's College London, UK
 | S42 Perspectives on Software Engineering Panel (PoSE)
 The Future of Software Engineering Panel chair:D. Notkin,
 University of Washington, USA
 Panelists:M. Donner,
 Morgan Stanley, USA;
 M. D. Ernst,
 Massachusetts Institute of Technology, USA;
 M. Gorlick,
 Endeavors Technology, Inc., USA;
 M.-A. Storey,
 University of Victoria, Canada; and
 E. J. Whitehead, Jr.,
 University of California, Santa Cruz, USA
 |  | Internet Café
 Continued
 Exhibits,Posters, and
 Informal
 Demos
 (EPIC) |  
														| 10:3011:00 | Nutrition Break |  
														| 11:0012:00 | S43 Keynote
 Software Engineering Challenges: A CIO's Perspective
 Bernd Voigt,
 Lufthansa, Germany
 Session chair:W. Schäfer,
 University of Paderborn, Germany
 |  
														| 12:001:10 | Lunch |  
														| 1:101:50 | S44 Frontiers of Software Practice (FoSP)
 Session chair:M.-A. Storey,
 University of Victoria, Canada
 AntiPatterns in Software ArchitectureT. Mobray,
 World Wide Institute of Software Architects (WWISA), USA
 | S45 Frontiers of Software Practice (FoSP)
 Session chair:A. W. Kark,
 National Research Council, Canada
 Dependability of Embedded SystemsJ. Knight,
 University of Virginia, USA
 | S46 Frontiers of Software Practice (FoSP)
 Session chair:H. A. Müller,
 University of Victoria, Canada
 Inter-Language Object Sharing with the Common Language Runtime: Infrastructure for MS .NETJ. Hamilton,
 Microsoft Corporation, USA
 | S47 Frontiers of Software Practice (FoSP)
 Session chair:P. Sorenson,
 University of Alberta, Canada
 Collaborative Software EngineeringA. Brown,
 Catapulse, Inc., USA
 |  
														| 1:502:00 | Break |  
														| 2:003:00 | S48 Keynote
 Reuse That Pays
 Linda M. Northrop,
 Carnegie Mellon Software Engineering Institute, USA
 Session chair:H. A. Müller,
 University of Victoria, Canada
 | Teardown of Exhibits,
 Posters, and
 Informal
 Demos
 |  
														| 3:003:15 | Nutrition Break |  
														| 3:154:45 | S49 Technical Papers (TP)
 Architecture for Emerging Applications Session chair:E. Di Nitto,
 Politecnico di Milano, Italy
 An Architecture for Heterogeneous Groupware ApplicationsI. Marsic,
 Rutgers University, USA
 A Web-Oriented Architectural Aspect for the Emerging Computational TapestryK. J. Sullivan and
 A. Saxena,
 University of Virginia, USA
 XAS: A System for Accessing Componentized, Virtual XML DocumentsM.-L. Lo,
 S.-K. Chen,
 S. Padmanabhan, and
 J. Chung,
 IBM T. J. Watson Research Center, USA
 | S50 Software Engineering Research Agendas Panel (SERA)
 Panel chair:D. Rombach,
 Fraunhofer IESE, Germany
 Panelists:R. Jeffery,
 University of New South Wales, Australia;
 A. Mili,
 West Virginia University, USA;
 L. J. Osterweil,
 University of Massachusetts, Amherst, USA;
 D. L. Parnas,
 McMaster University, Canada; and
 T. Tamai,
 University of Tokyo, Japan
 |  |  |  
														| 4:455:00 | S51 ICSE 2001 Closing
 Session chair:W. Tracz,
 Lockheed Martin Federal Systems, USA
 |  
														|  |  |  |  |  |  |  |  |