"How do you know you are building the 'right'
software?"
"How do you know you are building the software 'right'?"
These are two of the fundamental questions in software engineering. The second question has been dealt with extensively in existing object-oriented design methods. The notion of 'Use Case' was introduced by Ivar Jacobson to address the first question.
At OOPSLA 95 in Austin we held a very good workshop to address the ways people had been applying use cases and other techniques to answering the first question. At OOPSLA 96 in San Jose we ask the question again.
We intend to provide a forum for presentation and discussion of ideas and experiences in the areas of: requirements elicitation, requirements analysis, traceability, testing, and metrics as they relate to use case analysis in particular, and object-oriented techniques in general.
We are looking for individuals who have Philosophies, Techniques, or Lessons-Learned in applying use cases or other requirements elicitation and validation approaches. We are hoping to learn from the experiences of others, discuss issues and new approaches, and spread that learning throughout the object-oriented community.
We will have presentation and discussion of the papers received from attendees. The workshop will be broken up into sections of related papers based on the proposals received. A preliminary set of topics includes:
Prospective participants are invited to submit a short (1-2 page) text-only file summarizing the Philosophy, Technique, or Lesson Learned they wish to share at the workshop. Papers must be submitted by July 31 and participants will be notified of acceptance by August 15. If the proposal is accepted, the participant is expected to prepare a 15-20 minute presentation for the workshop (length may vary based on attendance).
Send submissions to: mcollins@geographix.com
Or by snail mail to:
We hope to solicit papers based on the best of these presentations for publication along with the best papers from the OOPSLA 95 Workshop.
Mark Collins (GeoGraphix, Inc.)
Dan Rawsthorne, Ph.D. (BDM Federal, Inc., University of Denver)
Booch, G. Object-Oriented Analysis and Design with Applications Benjamin/Cummings, 1994
Coad, P. Object Models: Strategies, Patterns, and Applications Prentice Hall, 1995
Jacobson, I., Christenson, M., Jonsson, P., and Overgaard, G. 1992. Object-Oriented Software Engineering. Addison-Wesley
Rawsthorne, D. "Capturing Functional Requirements Through Object Interactions", Proceedings of the ICRE, 1995
Rumbaugh, J. "Getting Started: Using use cases to capture requirements" JOOP, Sep 1994
Rubin, K., and Goldberg, A. Object Behavior Analysis, CACM, 1992