Keynote Speaker
Pictures (new)
WOW Online Magazine
Schedule Overview
Tutorial Program
Workshop Program
Technical Sessions
Conference Schedule
Special Attractions
- Invited Industry Presentations
Case Studies
Doctoral Workshop
Formal Research Demos
Informal Research Demos
Harlan Mills Memorial Colloqu.
Other Events
Attractions & Local Links
- Conference Registration
Hotel Reservation
Discounted Airfaires
- Exhibit Contracts
Contact Us
Call for Participation

page created 1/14/99 by
Alexander Egyed


Barry Boehm, General Chair

Welcome to the 1999 International Conference on Software Engineering

ICSE 1999 comes at a very opportune time. In the U.S., the President's Information Technology Advisory Committee (PITAC) has recently completed a major study which concludes that:

  • Information technology research is significantly underfunded;
  • Software is the most critical area needing further research;
  • The demand for software exceeds our ability to produce it;
  • The software that is produced today is fragile, unreliable, and difficult to design, test, maintain, and upgrade.

Similar concerns are being expressed elsewhere around the world as well. In response, the U.S. fiscal year 2000 President's Budget proposes a 28% increase in the government's investment in information technology research. Software technology is the highest priority in the new initiative, called Information Technology for the 21st Century.

Does this mean that a lot of research must be done before any software can be done well? Not at all. A great deal of very sophisticated software is being done very well. But for some emerging areas (e.g., heterogeneous COTS integration, systems of systems, agent technology, rapid application development), traditional software approaches are not likely to succeed. These represent challenge areas in which some good solutions are emerging, but in which the critical success factors are still not well understood.

ICSE 99 provides a number of linked forums for bringing together software engineering practitioners and researchers to present experience on the best current solutions, and to discuss the most promising approaches for meeting the outstanding challenges. The forums include the main conference 1921 May 1999 and associated specialtopic workshops, symposia and tutorials 1618 May and 22 May.

The primary objective of ICSE 99 is to provide software engineering practitioners with useful techniques and insights for dealing with emerging software technology. ICSE 99 includes nine indepth sessions of case studies and industry experiences from leading practitioners in critical software engineering areas. These include software reuse, process maturity, rapid application development, COTS integration, software and systems architecting, and critical applications involving financial integrity and human safety.

These topics plus Internet and Web software engineering, distributed objects, requirements engineering, design patterns, test and evaluation, evolution, tools, metrics, and risk management are covered in the technical paper sessions, workshops, tutorials, commercial exhibits, and research demonstrations. In addition, two associated symposia will be held before and after ICSE 99: the Harlan Mills' Legacy Colloquium focused on successful transition of research results into practice, and the 1999 Symposium on Software Reuse (SSR'99).

The ICSE 99 keynote speakers and panel provide an exceptional opportunity to gain perspective on the big picture trends and implications in software engineering. Dr. William Wulf, President of the U.S. National Academy of Engineering, will address some of the software engineering aspects of national policy and strategy issues. Dr. Alan Kay, Vice President and Disney Fellow, Walt Disney Imagineering, will illuminate some exciting and challenging new applications areas enabled by software technology. Dr. Butler Lampson, Architect at Microsoft Corp., will provide his perspectives on the influence of software component technologies for 21st Century software practice, followed by a panel session of complementary perspectives from Dr. Stephen Cross (CMUSEI), Dr. Anita Jones (U. of Virginia), Dr. David Parnas (McMaster U., Canada) and Walker Royce (Rational). In addition, ICSE 1999 has added a special session in which two of the leaders in formulating the software portion of the Information Technology for the 21st Century initiative, Dr. Michael Evangelist (NSF) and Dr. John Salasin (DARPA) , will summarize and discuss its objectives and strategies.

We would like to thank the volunteer committee members listed on the opposite page for their many hours of talented and dedicated work. We also greatly appreciate the support of ICSE's traditional sponsors, ACM SIGSOFT and the IEEE Computer Society Technical Council on Software Engineering. In particular, we wish to thank the following industrial sponsors for their enlightened support of ICSE 99's objectives to bridge software engineering research and practice: Gold Sponsors: EDS, Telcordia (an SAIC Company), and TRW; Silver Sponsor: Northrop Grumman.

We look forward to your participation in a landmark conference for the software engineering field.

Barry Boehm, General Chair
David Garlan, Program CoChair
Jeff Kramer, Program CoChair


About ACM

ACM, the Association for Computing Machinery, is the world's oldest and largest educational and scientific computing society. With a worldwide membership of 80,000 IT practitioners and academics, ACM is the premier forum for all those that wish to keep abreast of the latest information, trends and developments in the IT industry. ACM offers its members an unprecedented number of publications, conferences, tutorials, and special interest groups. (


ACM SIGSOFT focuses on issues relating to all aspects of software engineering, providing a forum for computing professionals from industry, government and academia to examine principles, practices, education, and new research results in software engineering. In addition to ICSE, SIGSOFT sponsors the Foundations of Software Engineering conference and a variety of one-time and on-going workshops that bring practitioners, researchers, and educators together to discuss and debate timely issues. SIGSOFT publishes a bimonthly newsletter, Software Engineering Notes, which includes articles submitted by members as well as the popular forum "Risks to the Public", which describes software safety mishaps and concerns. (


The IEEE Computer Society is the oldest and largest association of computer professionals in the world. It offers over 90,000 members a comprehensive program of publications, meetings, and technical and educational activities, fostering an active exchange of information, ideas, and innovation. The society is the world’s leading publisher of technical material in the computing field. No other professional or commercial organization comes close to matching the Computer Society in terms of the quality, quantity, or diversity of its publications. Headquartered in Washington, DC, the society serves its members from offices in Los Alamitos, CA; Tokyo, Japan; and Brussels, Belgium. The society is the largest technical society within the Institute of Electrical and Electronics Engineers, Inc. (

About TCSE

The Technical Council on Software Engineering (TCSE) is the IEEE Computer Society’s coordinating body for innovative programs and services in software engineering. TCSE is at the forefront of information exchange and support for both practitioners and researchers throughout the software engineering field. (

Overview - Greetings - Committee - Schedule Overview - Keynote Speaker - Tutorials - Workshops
Technical Sessions - Conference Schedule - Exhibits - Harlan Mills Memorial Colloquium - Other Events - Attractions and Links
Conference Registration and Hotel Reservation - Contact Us - Call for Participation - What's New