23. ICSE 2001:
Toronto,
Ontario,
Canada
Proceedings of the 23rd International Conference on Software Engineering, ICSE 2001, 12-19 May 2001, Toronto, Ontario, Canada.
IEEE Computer Society 2001, ISBN 0-7695-1050-7
@proceedings{DBLP:conf/icse/2001,
title = {Proceedings of the 23rd International Conference on Software
Engineering, ICSE 2001, 12-19 May 2001, Toronto, Ontario, Canada},
booktitle = {ICSE},
publisher = {IEEE Computer Society},
year = {2001},
isbn = {0-7695-1050-7},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Technical Papers
Design and Specification of Distributed Systems
Static Analysis
Process Improvement for Multi-Site Environments
Design Recovery and Program Understanding
Effective Uses of Inspections
Building Formal Analysis Tools
Dynamic Analysis and Testing
Construction of Component-Based Systems
Reengineering and Software Evolution
Analysis of Architectures
Improving the Testing Process
Reliability and Mobile Agents
Analysis of Requirements
Formal Frameworks
- William E. McUmber, Betty H. C. Cheng:
A General Framework for Formalizing UML with Formal Languages.
433-442
- Alexis Campailla, Sagar Chaki, Edmund M. Clarke, Somesh Jha, Helmut Veith:
Efficient Filtering in Publish-Subscribe Systems Using Binary Decision.
443-452
- Jean Berstel, Stefano Crespi-Reghizzi, Gilles Roussel, Pierluigi San Pietro:
A Scalable Formal Method for Design and Automatic Checking of User Interfaces.
453-462
- Armando Martin Haeberer, T. S. E. Maibaum:
Scientific Rigour, an Answer to a Pragmatic Question: A Linguistic Framework for Software Engineering.
463-472
Architectures for Emerging Applications
Case Study Papers
Infrastructure Support
Applications of New Paradigms in Software Development
Software Evolution
Education Papers
Practical Software Engineering Education
Degree Programs for Software Engineering Education
Plenary Sessions
Challenges and Achievements in Software Engineering
- Robert Balzer, Volker Gruhn:
Process-Centered Software Engineering Environments: Academic and Industrial Perspectives.
671-672
- Manfred Broy:
Specification and Modeling: An Academic Perspective.
673-675
- Bran Selic:
Specification and Modeling: An Industrial Perspective.
676-677
Invited Industry Presentations
Frontiers of Software Practice
Panels
- Peter Freeman, Donald J. Bagert, Hossein Saiedian, Mary Shaw, Robert Dupuis, J. Barrie Thompson:
Software Engineering Body of Knowledge (SWEBOK).
693-696
- Leon J. Osterweil:
Impact Project Panel: Determining the Impact of Software Engineering Research Upon Practice.
697-697
- H. Dieter Rombach, Manfred Broy, Michael Evangelist, Ali Mili, Leon J. Osterweil, David Lorge Parnas:
Software Engineering Research Agendas Panel (SERA): What Can't We Do, But Need to Learn How to Do?
698-698
- David Notkin, Marc Donner, Michael D. Ernst, Michael M. Gorlick, E. James Whitehead Jr.:
Panel: Perspectives on Software Engineering.
699-702
Tutorials
- Robert B. France, Cris Kobryn:
UML for Software Engineers.
705-706
- Karol Frühauf:
The Intertwining Between Risk and Project Management.
707-708
- Kurt C. Wallnau:
Methods of Component-Based Software Engineering: Essential Concepts and Classroom Experience.
709-710
- Albert Zündorf:
From Use Cases to Code - Rigorous Software Development with UML.
711-712
- Houman Younessi, Brian Henderson-Sellers:
OPEN: A Flexible OO/CBD Process for Software-Intensive Systems Development, a UML Exposition.
713-714
- Philippe Kruchten, Bran Selic, Wojtek Kozaczynski:
Describing Software Architecture with UML.
715-716
- Jan Bosch:
Software Product Lines and Software Architecture Design.
717-717
- Terry Shepard, Diane Kelly:
How to Do Inspections When There is No Time.
718-719
- Barry W. Boehm, Paul Grünbacher, Robert O. Briggs:
EasyWinWin: A Groupware-Supported Nethodology for Requirements Negotiation.
720-721
- Alexander Ran:
Tutorial on Fundamental Concepts for Practical Software Architecture.
722-723
- James White:
An Introduction to Java 2 Micro Edition (J2ME); Java in Small Things.
724-725
- Forrest Shull, Ioana Rus, Victor R. Basili:
Improving Software Inspections by Using Reading Techniques.
726-727
- Dennis B. Smith, Liam O'Brien, John Bergey:
Mining Components for a Software Architecture and a Product Line: the Options Analysis for Reengineering (OAR) Method.
728-728
- Peri L. Tarr, Harold Ossher:
Hyper/JTM: Multi-Dimensional Separation of Concerns for JavaTM.
729-730
- James White:
Enterprise JavaBean Architecture and Design Issues.
731-732
- Jin Song Dong:
State, Event, Time and Diagram in System Modeling.
733-734
- Timothy D. Korson:
From UML to Java, Building a 3-Tier Architecture: Case Study.
735-736
- Hassan Gomaa:
Designing Concurrent, Distributed, and Real-Time Applications with UML.
737-738
- Ira D. Baxter:
Using Transformation Systems for Software Maintenance and Reengineering.
739-740
- Robert L. Nord, Daniel J. Paulish, Dilip Soni, Christine Hofmeister:
Effective Software Architecture Design: From Global Analysis to UML Descriptions.
741-742
- Daniel Amyot, Gunter Mussbacher:
Bridging the Requirements/Design Gap in Dynamic Systems with Use Case Maps (UCMs).
743-744
- Felix Bachmann, Leonard J. Bass:
Introduction to the Attribute Driven Design Method.
745-746
Workshops
- Steve M. Easterbrook, Marsha Chechik:
2nd International Workshop on Living with Inconsistency.
749-750
- Frank Maurer:
4th ICSE Workshop on "Software Engineering over the Internet".
751-752
- Peter Knauber, Giancarlo Succi:
Second ICSE Workshop on Software Product Lines: Economics, Architectures, and Applications.
753-754
- Nigel Tracey, John Penix, Willem Visser:
The Second International Workshop on Automated Program Analysis, Testing and Verification.
755-755
- Gruia-Catalin Roman, Gian Pietro Picco:
Workshop on Software Engineering and Mobility.
756-757
- Wim De Pauw, Steven P. Reiss, John T. Stasko:
ECSE Workshop on Software Visualization.
758-759
- Gregory Butler, Don S. Batory, Krzysztof Czarnecki, Ulrich W. Eisenecker:
Generative Techniques for Product Lines.
760-761
- Mark Harman, Bryan F. Jones:
SEMINAL: Software Engineering Using Metaheuristic INnovative Algorithms.
762-763
- Jaelson Castro, Jeff Kramer:
From Software Requirements to Architectures.
764-765
- Jens H. Jahnke, Kostas Kontogiannis, Eleni Stroulia, Scott R. Tilley, Kenny Wong:
3rd International Workshop on Net-Centric Computing (NCC 2001): Theme: Migrating to the Web.
766-767
- J. Barrie Thompson, Helen M. Edwards:
Workshop to Consider Global Aspects of Software Engineering Professionalism.
768-769
- Kevin J. Sullivan, Mary M. Shaw, Barry W. Boehm, David Notkin, Warren Harrison:
Third International Workshop on Economics-Driven Software Engineering Research.
770-770
- Ivica Crnkovic, Heinz W. Schmidt, Judith A. Stafford, Kurt C. Wallnau:
4th ICSE Workshop on Component-Based Software Engineering: Component Certification and System Prediction.
771-772
- André van der Hoek:
SCM-10: Tenth International Workshop on Software Configuration Management. New Practices, New Challenges, and New Boundaries.
773-774
- Cecilia Mascolo, Wolfgang Emmerich, Anthony Finkelstein:
XML Technologies and Software Engineering.
775-776
- Philippe Kruchten, Bran Selic, Wojtek Kozaczynski, Grant Larsen, Alan W. Brown:
Describing Software Architecture with UML.
777-777
- Peri L. Tarr, Harold Ossher:
Workshop on Advanced Separation of Concerns in Software Engineering.
778-779
- Joseph Feller, Brian Fitzgerald, André van der Hoek:
1st Workshop on Open Source Software Engineering.
780-781
Doctoral Symposium
- Laura A. Campbell:
Visualizaiton an Interpretation of Analysis Results within the Context of Formalized UML Diagrams.
785-786
- João W. Cangussu:
Modeling and Controlling the Software Test Process.
787-788
- Jeff Gray:
Using Software Component Generators to Contstruct a Meta-Weaver Framework.
789-790
- Daqing Hou:
Supporting the Deployment of Object-Oriented Frameworks.
791-792
- Nima Kaveh:
Model Checking Distributd Objects Design.
793-794
- Engin Kirda:
Web Engineering Device Independent Web Services.
795-796
- Alok Mehta:
Evolving Legacy Systems Using Feature Engineering and CBSE.
797-798
- Danila Smolko:
Design and Evaluation of the Mobile Agent Architecture for Distributed Consistency Management.
799-800
- Rebeca P. Díaz Redondo, José J. Pazos Arias:
Reuse of Verificatino Efforts and Incomplete Specifications in a Formalized, Iterative and Incremental Software Process.
801-802
- Detlef Streitferdt:
Traceability for System Families.
803-804
David L. Parnas Symposium
New Software Engineering Faculty Symposium
Formal Research Demonstrations
Software Architecture
- Johannes Koskinen, Jari Peltonen, Petri Selonen, Tarja Systä, Kai Koskimies:
Model Processing Tools in UML.
819-820
- Harold Ossher, Peri L. Tarr:
Hyper/JTM: Multi-Dimensional Separation of Concerns for JavaTM.
821-822
- Markku Hakala, Juha Hautamäki, Kai Koskimies, Jukka Paakki, Antti Viljamaa, Jukka Viljamaa:
Architecture-Oriented Programming Using FRED.
823-824
Reuse and Integration
Verification and Maintnenance
- Rajeev Alur, Luca de Alfaro, Radu Grosu, Thomas A. Henzinger, M. Kang, Christoph M. Kirsch, Rupak Majumdar, Freddy Y. C. Mang, Bow-Yaw Wang:
JMOCHA: A Model Checking Tool that Exploits Design Structure.
835-836
- Toshihiro Kamiya, Fumiaki Ohata, Kazuhiro Kondou, Shinji Kusumoto, Katsuro Inoue:
Maintenance Support Tools for JAVA Programs: CCFinder and JAAT.
837-838
- Chanika Hobatr, Brian A. Malloy:
Using OCL-Queries for Debugging C++.
839-840
Copyright © Sun Nov 8 02:37:13 2009
by Michael Ley (ley@uni-trier.de)