[Historical Note: This was actually FASE Volume 3, Number 4.] Forum for Academic Software Engineering Volume 3, Number 6, October 18, 1993 Contents: Pen-Nan Lee Retires (from FASE) New FASE Editor Need Input! Announcement: 7th SEI Conference on Software Engineering Education A-------------------------------------------------------------------- From: kpierce@d.umn.edu (Keith Pierce) Subject: Pen-Nan Lee Retires (from FASE) Pen-Nan Lee has been the editor of the first 13 issues of FASE. Pen-Nan has left the University of Houston to take a faculty position at Feng Chia University in Taichung, Taiwan. Unfortunately, Pen-Nan can no longer edit and distribute our newsletter. In addition to turning submitted articles into a polished newsletter, Pan-Nan managed the subscription database and wrestled with his local computing environment as it mailed out over 300 copies of FASE. Laurie and I, and all subscribers I am sure, are grateful for Pen-Nan's work on the newsletter. We wish him well on his career's new path. A--------------------------------------------------------------------- From: kpierce@d.umn.edu (Keith Pierce) Subject: New FASE Editor I will take over Pen-Nan's activities as newsletter editor (at least temporarily). Please send any submissions to fase-submit@d.umn.edu or fase@d.umn.edu Send subscription enquiries to fase-request@d.umn.edu Send other correspondence about this newsletter to fase-owner@d.umn.edu or to me at kpierce@d.umn.edu A--------------------------------------------------------------------- From: kpierce@d.umn.edu (Keith Pierce) Subject: Need Input! You may wonder why the newsletter has appeared so infrequently lately. The answer is simple: we've received no submissions! I suspect that, in part, we are in the jaws of a vicious circle: fewer submissions engender less frequent newsletters, which spawn fewer submissions.... The length of some recent issues may have been daunting: It was with effort that I waded through some 20-pagers. I will make every effort to get an issue out at least every other week, and to make the issues shorter. For example, the next article is an abbreviated version of a very long conference announcement, which includes a pointer to more detailed information. Perhaps we could submit longer articles in that way in order to keep it shorter. Please submit articles! Ours is an exciting new and rapidly growing discipline (at least on academic time scales). As we struggle with figuring out how best to prepare budding software engineers, it helps to know what our colleagues are doing. Send in experience reports, questions, pointers to interesting information... I'd also like very much to hear your ideas for invigorating this newsletter. I'll take all suggestions to heart, even suggestions that we disband, say, in favor of a usenet newsgroup. Please write. A--------------------------------------------------------------------- From: mer@sei.cmu.edu (Mary Ellen Rizzo) Subject: 7th CSEE CONFERENCE ANNOUNCEMENT 7th SEI Conference on Software Engineering Education ** Putting the "Engineering" into Software Engineering ** January 5-7, 1994 St. Anthony Hotel San Antonio, Texas, USA YOU'RE INVITED The Software Engineering Institute (SEI), in cooperation with IEEE Computer Society and the ACM, invites educators, trainers, managers, and administrators interested in software engineering education and training to attend the seventh annual Conference on Software Engineering Education: 7th CSEE. The conference will be held in San Antonio, Texas, at the St. Anthony Hotel on January 5-7, 1994. The goal of the 7th CSEE is to provide a forum for discussion of software engineering education and training among members of the academic, industry, and government communities and to promote interaction and cooperation among these communities. THE PROGRAM The program includes refereed papers from an international group of software engineering educators, panel discussions, birds-of-a-feather sessions, and tutorials. Because of the strong response to our call for participation, we've added free tutorials on Saturday. There will be opportunities for informal discussion, and a variety of educational materials will be on display. Proceedings will be published by Springer-Verlag and distributed to each attendee. The technical motivation behind the CSEE series has been putting the "engineering" into software engineering--applying the principles and methods of traditional engineering disciplines to software engineering--and the 7th CSEE continues this focus. Our keynote speaker, Peter J. Denning, Associate Dean for Computing and Chair of the Computer Science Department at George Mason University, will set the stage for exploring the conference theme. Denning will present "Designing a Discipline of Software Design". KEYNOTE ADDRESS "Designing a Discipline of Software Design" Software engineering is not a discipline. Its practitioners cannot systematically make and fulfill promises to deliver software systems judged by their customers as usable and dependable, on time and fairly priced. The illusion that software engineers possess a discipline has produced the major breakdown called the software crisis. The central claim explored here is that the standard engineering design process produces a fundamental blindness to the domains of action in which the customers of software systems live and work. The connection between measurable properties of the software and the satisfaction of those customers is, at best, tenuous. We propose a broader interpretation of design that is centered on observing the work processes of a community of customers in a domain and connecting those processes to supportive software technologies. The skill that a designer needs to have to observe work processes and begin making the connections is here called ontological mapping. This skill can be learned and is the basis of a discipline of software design. PRELIMINARY PROGRAM (TITLES ONLY) Keynote: Designing a Discipline of Software Design Peter J. Denning, George Mason University Papers and Panels: A Two-Semester Undergraduate Sequence in Software Engineering: Architecture & Experience Software Engineering in an Undergraduate Computer Engineering Program When the Golden Arches Gang Aft Agley: Incorporating Software Engineering into Computer Science Cohesive Use of Commercial Tools in a Classroom Ada Reusable Software Components for Teaching Distributed Systems Using Commercial CASE Environments to Teach Software Design Real-World Software Engineering: A Spiral Approach to a Project-Oriented Course Learning by Doing: Goals & Experience of Two Software Engineering Project Courses A 'Just In Time' Course Framework: Project-Oriented Courses Project Courses at the NTH: 20 Years of Experience An Adventure in Software Process Improvement Process Self-Assessment in an Educational Context Teaching Software Project Management by Simulation --Experiences with a Comprehensive Model Awareness Week at Texas Instruments: An Alternative Approach to Instructor-Led Delivery Implication of Practitioners in a Post-graduate Curriculum: A Successful Collaboration Reducing the Gap Between Academic Theory & Professional Practice in Software Engineering Education Bridging the Gaps Experiences with CCB-Directed Projects in the Classroom Putting into Practice Advanced Software Engineering Techniques Through Students Project Cachesim: A Graphical Software Environment to Support the Teaching of Computer Systems with Cache Memories Suggested Scenarios of Software Maintenance Education Tutorial: Software Design Methods for Concurrent and Real-Time Systems (Hassan Gomaa, GMU) Building on Experience: An Undergraduate Course with Two Year-Long Projects Software Engineering Beginning in the First Computer Science Course Non-Functional Requirements in the Design of Software Teaching Formal Extensions of Informal-Based Object-Oriented Analysis Methodologies Teaching Iterative & Collaborative Design: Lessons and Directions The Use of Computer Ethics Scenarios in Software Engineering Education: The Case of the Killer Robot Computer Productivity Initiative Alternative Assessment for Software Engineering Education A Five Year Perspective on Software Engineering Graduate Programs at George Mason University Falling Down is Part of Growing Up; The Study of Failure and the Software Engineering Community Guided Reuse for Programmers A Practical Approach to Teaching Software Reuse Introducing a Software Reuse Culture in Practice Meeting the Needs of Industry: SMU's Master's Degree Program in Software Engineering How Mature is Your Software Process? Using A Multi-User Dialogue System to Support Software Engineering Distance Education Introducing Megaprogramming at the High School and Undergraduate Levels Saturday Tutorials: Formal Methods for Software Engineering (Mahesh Dodani, U. Iowa) Teaching Logic as a Tool (David Gries and Fred Schneider, Cornell) The Capability Maturity Model for Software (Mark Paulk, SEI) PROGRAM COMMITTEE Jorge L. Diaz-Herrera, Software Engineering Institute William Agresti, MITRE Mark A. Ardis, AT&T Bell Laboratories Maribeth Carpenter, Software Engineering Institute Michael Feldman, George Washington University Gary Ford, Software Engineering Institute David Garlan, Carnegie Mellon University Rosalind Ibrahim, Software Engineering Institute William Richardson, United States Air Force Academy Keith Pierce, University of Minnesota, Duluth David Rine, George Mason University Carol Sledge, Software Engineering Institute FOR MORE INFORMATION AND REGISTRATION MATERIALS, CONTACT: 7th SEI CSEE Mary Ellen Rizzo Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213-3890 Phone: (412) 268-3007 Internet: education@sei.cmu.edu The Software Engineering Institute is a federally funded research and development center operated by Carnegie Mellon University under contract from the US Department of Defense. Part of its mission is to promote software engineering education throughout the educational community. E------------------------------------------------------------------- FASE V3 N7 Send newsletter articles to fase-submit@d.umn.edu or fase@d.umn.edu Send requests to add, delete, or modify a subscription to fase-request@d.umn.edu Send problem reports, returned mail, or other correspondence about this newsletter to fase-owner@d.umn.edu or kpierce@d.umn.edu Keith Pierce, Editor Department of Computer Science University of Minnesota, Duluth Duluth, MN 55812-2496 Telephone: (218) 726-7194 Fax: (218) 726-6360 Email: kpierce@d.umn.edu Laurie Werth, Advisory Committee Dept. of Computer Science Taylor Hall 2.124 University of Texas at Austin Austin, Texas 78712 Telephone: (512) 471-9535 Fax: (512)471-8885 Email: lwerth@cs.utexas.edu