Forum for Advancing Software engineering Education (FASE) Volume 11 Number 01 (132nd Issue) - January 15, 2001 1000 subscribers Note: If you have problems with the format of this document, try ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Table of Contents Call for Articles, Topics and Guest Editors Articles Outstanding Software Engineers University/Industry Survey Calls for Participation IEEE International Symposium on Requirements Engineering COMPSAC 2001 Advance Programs CSEE&T 2001 - Complete Advance Program Position Openings Drexel University Rochester Institute of Technology Contact and General Information about FASE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ From: The FASE Staff Call for Articles, Topics and Guest Editors The FASE staff is always interested in articles or topic suggestions in the areas of software engineering education, training and professional issues. You may suggest yourself as a guest editor for a particular topic. Send articles or topic suggestions to one of the editors, preferably by category: Articles pertinent to academic education to Tom Hilburn ; corporate and government training to David Carter ; professional issues and all other categories to Don Bagert . FASE submission format guidelines: All submissions must be in ASCII format, and contain no more than 70 characters per line (71 including the new line character). This 70-character/line format must be viewable in a text editor such as Microsoft Notepad WITHOUT using a "word wrap" facility. All characters (outside of the newline) should in the ASCII code range from 32 to 126 (i.e. "printable" in DOS text mode). ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Articles ###################################################################### From: Dennis J. Frailey Outstanding Software Engineers by Dennis J. Frailey Abstract: This report summarizes the results of a survey to identify the world's most outstanding software engineers. Background In November, 2000, I undertook a small research project on behalf of Southern Methodist University, namely to conduct a survey of colleagues in the software engineering field to determine the world's most outstanding software engineers. This decidedly unscientific and informal survey was used to assist SMU in preparing a list of invitees for their Distinguished Seminar Series in Software Engineering, being conducted in the 2000-2001 academic year. Names were solicited from 50 of my colleagues - the process for choosing these was to scan through my email address book and extract the names of individuals whom I consider to be active in the field of software engineering, either as researchers, educators or practitioners. The list of colleagues included researchers and practitioners, famous names and not so famous names (along with one or two infamous names), a few from my company but mostly from elsewhere, and about half (28) from academia and half (22) from industry (many have credentials from both). The common denominators are that I have communicated with them via email in the previous year or two and they are, in my opinion, active in the field. I asked each person to list "five or so" names. Most gave exactly five but several gave more than this. What do I mean by "outstanding"? For example, do I mean researchers or practitioners? This was asked by a number of recipients. I suggested that they use their own judgment and criteria for this, but when pressed I suggested that they name individuals who have had lasting influence or impact on software engineering and who would be considered leaders in the field by most people in software engineering. I expected a degree of inconsistency because there are many views of what software engineering is and who would be classified as a software engineer. Part of my intent was to see what my respondents would say, given minimal prompting about exact details. Most expressed reservations to the effect that there are many more outstanding software engineers than they named and that, were they to give the matter more thought, their lists might change somewhat. Results Eighteen individuals responded with names and two others inquired but did not supply names. [12 of these responses came within 2 days, several within 1 hour of my email solicitation - the power of the Internet!] Approximately 100 names were submitted, 49 of them distinct. The results show considerable variation but surprising consistency for certain individuals. The following five individuals (in alphabetical order) were mentioned in almost all of the responses on the first day and, when all was said and done (I waited about a month), by at least 1/3 and in most cases by over half of the respondents: Barry Boehm Fred Brooks Watts Humphrey Harlan Mills David Parnas Mills is particularly notable because he is deceased, yet his impact on the field is considered to be of such lasting value that over 1/3 of the respondents mentioned him anyway. None of these names was mentioned by more than 2/3 of the respondents. Thirty-seven names received exactly one mention. The following six received either two or three mentions each: Vic Basili Grady Booch Larry Constantine Tom DeMarco Steve McConnell Ed Yourdon Other observations * The first five names were described as researchers by some respondents and as practitioners by others. In other words, the most clearly acknowledged leaders are seen as contributing to both theory and practice. * A number of very well known and respected computer scientists were mentioned, mostly because they did work that is considered fundamental underlying theory for software engineers. But such individuals were generally not mentioned very often, suggesting that in the respondent population there is a clear distinction between computer scientists and software engineers. * A considerable number of those mentioned only once are outstanding software engineers who work in industry - often, they are not widely known and/or their work is not widely published. * Virtually every respondent took pains to note that their list was not in any particular order. (Well ordering is not likely to be a characteristic of this relation.) * Many respondents noted that their lists were eclectic and that this is to be expected in such a list. Final remarks I was pleased that there was so much consistency regarding the top names. Despite the many views about what software engineering is, we all seem to agree on who some of the real leaders are. One wonders what a survey in 2100 would show. I'd bet that over half of the names would still be on the top of the list. ###################################################################### From: Heidi Ellis Summary of the Initial Results of the University/Industry Survey Performed by the University/Industry Subgroup of The Working Group on Software Engineering Education and Training Dr. Heidi J.C. Ellis, Rensselaer at Hartford (RPI) Dr. Nancy R. Mead, Software Engineering Institute Ms. Dawn Ramsey, Industry Liaison, Southern Polytechnic State University Abstract This article describes the initial results of a survey performed by the University/Industry subgroup of the Working Group on Software Engineering Education and Training (http://www.sei.cmu.edu/collaborating/ed/workgroup-ed.html). The goal of the survey is to identify collaborations between academic institutions and industries where non-software professionals are reeducated to become software engineers. In this article, we provide a short history of the survey and its goals, briefly describe the survey itself, summarize the results, and furnish our thoughts on our future plans. A. History and Goals In March 2000, the University/Industry subgroup of the Working Group on Software Engineering Education and Training did some initial investigation into the lack of available software engineering professionals in the software industry. Since one of the goals of the subgroup is to explore and foster collaborations between academic institutions and industry, we focused on such interactions that resulted in joint educational programs that would retrain non- software professionals to be software engineers. For the purposes of our survey, we use Beckman's [1] definition of a collaboration as a formal, joint effort by a university (or universities) and a business or government organization(s), where each party provides specified products and services to achieve common goals. Our focus is on software engineering reeducation collaborations and our long-range intent is to identify the components and the interrelationships between the components of a successful reeducation collaboration. It is our hope to both foster further collaborations as well as to provide guidelines to both universities and companies interested in constructing a collaborative program for reeducating employees to become software engineers. As a starting point for our investigation, we decided to attempt to survey existing University/Industry reeducation collaborations. We devised an initial survey with several goals in mind. The first objective was to identify candidate collaborations for further study. The second goal was to make the survey short enough to encourage a large number of people to respond. The survey was first submitted in April to the graduate students in Computer Science at Rensselaer at Hartford which are mostly working professionals. In June 2000, the survey was then submitted to FASE, to a subset of participants in the Industry and University Collaborations compiled by Kathy Beckman, and to a collection of academics in the United Kingdom. Based on the 31 results of the initial survey, we reformed the survey to emphasize the collaborative aspect of software engineering education and resubmitted the survey to FASE which resulted in one additional response. B. The Survey The survey was designed by the three authors and elicited the following information: * Respondent information such as: - name - location - employment * Collaboration information such as: - type of program - number of participants per year - future plans of program The results of the survey are summarized in the next section. C. Results In this section, we summarize the results of our survey. We would like to begin by gratefully acknowledging all of the people who responded to the survey. Out of a total of 32 respondents, we identified a total of three that appear to be involved in a collaborative reeducation effort. Note that we have differentiated between the collaborative efforts and the reeducation efforts whenever possible. 1. Total Respondents: 32 Out of 32 respondents, three were identified as containing elements of true collaboration. An additional 22 respondents described some sort of transitional educational program for retraining software engineers. There were 7 respondents who reported no software engineering reeducation efforts currently in place. 2. Geographical Distribution of respondents: The respondents were mainly located in the U.S., Canada, and Europe. The collaborative efforts are located one each in the U.S., in Britain, and Spain. Britain : 12 Canada : 1 Germany : 1 Ireland : 1 Scotland : 3 Spain : 1 U.S. : 13 3. Employment distribution of respondents: The respondents were almost evenly divided between industry and academia. Two of the collaborative efforts were from academia and one from government. Academia: 16 Government: 1 Industry: 15 4. Models for education in place (Note that a single respondent may have identified several forms of education): Collaborations: Company-specific training with no certificate: 1 Graduate degree: 2 Reeducation efforts: Graduate degree: 15 Undergraduate degree: 4 Training leading to certificate: 5 In house Training/Education not leading to certificate: 3 Mentoring: 1 5. Distribution of participants in program: The majority of programs contained between 40 and 75 participants. 0-3: 1 10-20: 2 (1 collaboration) 20-25: 3 (1 collaboration) 40: 1 45-50: 5 (1 collaboration) 50-75: 2 120-150: 2 250: 1 385: 1 N/A: 6 6. Distribution of certificate/diploma received at end: Collaborations: No certificate: 1 Degree: 2 Reeducation efforts: Degree: 16 Certificate: 5 7. Plans for future or ongoing programs (some respondents that indicated that there was no existing program also indicated that there were future plans for software engineering education): Reeducation efforts: Yes: 16 No: 1 Unsure: 5 Collaborations: Yes: 3 D. Evaluation The initial results of the survey indicate that while many institutions are undertaking programs to convert employees from non-software people into software professionals, few of those efforts involve the ongoing cooperation and interaction between the academic providers and the companies that employ the resulting software engineers that characterize a collaboration as defined in [1]. Out of the 32 survey results, we identified three respondents that appear to be participating in a collaborative effort. All three of the collaboration respondents indicated a mutual effort was involved in the initiation, development, and execution of the reeducation programs. We hypothesize several reasons for the lack of collaborations found in our survey results. One reason that we failed to identify more collaborations may be due to the fact that our survey had somewhat limited distribution. Other than word of mouth and FASE, the survey was not widely distributed. Another reason for the low number of collaborations encountered may be the phrasing of the survey itself. The survey was rephrased in November 2000 to more clearly define the type of collaboration that we wish to investigate. A third reason for the low number of collaborations may simply be that few such collaborations exist. However, further study is needed before this last reason can be accepted as an explanation for the low number of collaborations that we encountered. A rewritten survey that is more widely circulated may result in the discovery of a higher number of collaborations. E. Future Plans The overall goal of this work is to identify the characteristics of a university/industry cooperative effort that results in the successful conversion of non-software engineers into software professionals. To carry out this goal, we have identified a set of planning steps. First, we would like to identify at least two more candidate collaborations to study in more detail. Second, we have constructed a set of in-depth questions which will be used to interview the identified candidate collaborations, and we are currently refining and finalizing those questions. Once all collaborations have been identified and the interview questions finalized, interviewers will be assigned and interviews will be conducted. Based on the results of the in-depth interviews, we plan to attempt to identify the components involved in a successful University/Industry collaboration to reeducate non-software people to become software engineers. We hope to identify both the critical and the optional pieces of the collaboration as well as identifying elements that may lead to the success or failure of a collaborative effort. We hope that the result of this effort will be a set of guidelines that provides direction to both universities and industries when engaging in a collaborative effort to reeducate software engineers. F. Bibliography [1] Beckman, Kathy, "Directory of Industry and University Collaborations with a Focus on Software Engineering Education and Training," Version 7, Technical Report, CMU/SEI-99-SR-0001. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Calls for Participation ###################################################################### From: Bashar Nuseibeh CALL FOR PAPERS Fifth IEEE International Symposium on Requirements Engineering (RE01) 27th-31st August 2001, Royal York Hotel, Toronto, Canada http://www.re01.org/ Sponsored by the IEEE Computer Society In cooperation with: ACM SIGSOFT, IEEE TFRE, IFIP WG 2.9, and INCOSE Patrons: NASA, CITO, IBM, Mitel, Springer, BCS RESG, KMDI, GI Fachgruppe 2.1.6 - RE, and Univ. of Toronto OVERVIEW: Requirements Engineering (RE) lies at the heart of software development. RE is concerned with identifying the purpose of a software system, and the real world needs of users, customers, and other constituencies affected by a software system, and the capabilities and opportunities afforded by software-intensive technologies. RE'01 is the fifth in a biennial series of international symposia on Requirements Engineering. The symposium will provide an opportunity for researchers and practitioners to share ideas and experiences, while enjoying the hospitality of the oldest and grandest hotel in Toronto. The symposium will include a technical paper track, with refereed papers describing novel research, experience reports, and surveys. The program also includes keynote speakers, panel sessions, state-of-the-art tutorials, and an exhibition, which includes companies with RE tools and services, book publishers, and other related exhibitors. We also have a series of demos of research tools, and a doctoral workshop for PhD students. Invited keynote speakers will include: Dr. Pamela Zave, Technology Advisor, AT&T Laboratories, USA "Requirements for Evolving Systems: A Telecommunications Perspective" Professor Gene Spafford, Director, CERIAS, Purdue University, USA "Requirements Engineering for Information Security and Assurance" Dr. Mike Lowry, Senior Research Scientist, Automated Software Engineering Area Lead, NASA, USA "The Role of Validation and Verification in Requirements Engineering" Mini-tutorial speakers will include: Professor John Mylopoulos, University of Toronto, Canada "Conceptual Modelling in Requirements Engineering" Professor Axel van Lamsweerde, Universite Catholique de Louvain, Belgium "Goal-Oriented Requirements Engineering" If you are working in the area of RE, or are just interested in finding out more about the field, we would like to welcome you to join us in Toronto in August 2001. Steve Easterbrook Bashar Nuseibeh General Chair Programme Chair, RE'01 Email contact: info@re01.org ============================================================ KEY DATES Paper abstract submissions (mandatory) 15th Feb 2001 Full paper submissions 22nd Feb 2001 Notification sent to authors 2nd May 2001 Tutorial proposal submissions 6th April 2001 Doctoral workshop submissions 6th April 2001 Posters and Research Demonstrations 14th May 2001 Camera-ready submissions 1st June 2001 ============================================================ CALL FOR PAPERS RE01 will provide an opportunity for researchers, practitioners, and students to exchange problems, solutions, and experiences in RE. It will emphasize the crucial role that RE plays in the development and delivery of systems, products, and services that permeate all aspects of life and increasingly serve users across national, cultural and professional boundaries. In addition to wanting systems to deliver required functions, users increasingly demand systems that are usable, reliable, secure and responsive. In a rapidly changing world, users and product managers expect today's products to be adaptable to their future technical and social environments. RE01 invites submissions of high quality papers describing novel research, experience, and state-of-the-art surveys in RE. Proposals for tutorials, tool demos and poster presentations are also welcome. Topics of interest include, but are not restricted to: * Requirements elicitation through interview, observation, reverse engineering and re-engineering * Requirements modelling, analysis and re-use, including domain modelling * Handling non-functional and quality requirements * Formal representation schemes and specification languages, and formal analysis techniques * Multiple viewpoints, conflict resolution, and inconsistency management * Prototyping, and animation and execution of requirements * Requirements management, traceability and metrics * Evolution of requirements over time and across product families * RE standards, processes, methods and environments * RE case studies and experiences * RE and information systems development * Interaction of RE with software architecture, design, verification & validation, and software maintenance * Analysis of safety, reliability and other high assurance requirements * Cognitive, social, political and cultural factors in RE * Human-computer interaction, groupware, and CSCW aspects of RE * Artificial intelligence techniques for RE * RE education SUBMISSION INFORMATION Electronic submissions will be accepted at the symposium web site starting one month before the deadline and up to 11:59 GMT on the day of the deadline. Authors without web access must make advance arrangements with the Programme Chair at least one week before the deadline. Papers must not exceed 8 pages in length, and must be in IEEE CS Press format (see http://www.re01.org/submission.html). Accepted papers must be accompanied by a signed IEEE copyright release form. See the symposium website for information on how to submit panel and tutorial proposals, doctoral workshop papers, posters and research demos (or contact the track chairs directly). For any other queries, please contact info@re01.org. EVALUATION Paper submissions will be reviewed by the PC for originality, significance, soundness, and quality of presentation. Research papers must clearly present an original contribution to the state-of-the-art or practice. Experience papers must clearly present lessons learned that would be of interest and benefit to a broad audience of researchers and practitioners. Papers must describe work that has not been submitted to or presented at another forum. Revised versions of a selection of best papers from the symposium will appear in a special issue of the Requirements Engineering Journal, and authors of those papers will be offered a free one-year individual subscription to the journal. ORGANIZATION General Chair: Steve Easterbrook, University of Toronto, Canada info@re01.org Programme Chair: Bashar Nuseibeh, Imperial College, UK info@re01.org Tutorials Chair: Nancy Mead, CMU/SEI, USA nrm@sei.cmu.edu Doctoral Workshop Chair: Annie Anton, North Carolina State University, USA anton@csc.ncsu.edu Exhibition Chair: Armin Eberlein, University of Calgary, Canada eberlein@enel.ucalgary.ca Posters & Research Demos: Eric Yu, University of Toronto, Canada eric@cs.toronto.edu Finance Chair: Joanne Atlee, University of Waterloo, Canada jmatlee@uwaterloo.ca Publicity Chairs: Marsha Chechik, University of Toronto, Canada Neil Maiden, City University, UK Hisayuki Horai, Celestar Lexico-Sciences Co., Japan Nader Kameli, Guidant Corp., USA Local Arrangements Chair David Penny, University of Toronto, Canada penny@cs.toronto.edu PROGRAM COMMITTEE Annie Anton, USA Joanne Atlee, Canada Dan Berry, Canada Marsha Chechik, Canada Betty Cheng, USA Eric Dubois, Luxembourg Martin Feather, USA Jose Fiadeiro, Portugal Steve Fickas, USA Anthony Finkelstein, UK Carlo Ghezzi, Italy Martin Glinz, Switzerland Michael Goedicke, Germany Sol Greenspan, USA Anthony Hall, UK Mats Heimdahl, USA Constance Heitmeyer, USA Michael Jackson, UK Stan Jarzabek, Singapore Simon Kaplan, Australia Julio Cesar Leite, Brazil Pericles Loucopoulos, UK Kalle Lyytinen, Finland Robyn Lutz, USA Andreas Opdahl, Norway Neil Maiden, UK John Mylopoulos, Canada Klaus Pohl, Germany Colin Potts, USA Suzanne Robertson, UK William Robinson, USA Colette Rolland, France Linda Rosenberg, USA Alessandra Russo, UK Kevin Ryan, Ireland Motoshi Saeki, Japan Jawed Siddiqi, UK Alistair Sutcliffe, UK Tetsuo Tamai, Japan Roel Wieringa, Holland Eric Yu, Canada Axel van Lamsweerde, Belgium David Weiss, USA Didar Zowghi, Australia ###################################################################### From: T.H. Tse via 25th Anniversary Annual International Computer Software and Applications Conference COMPSAC 2001 Chicago, Illinois, USA, October 8-12, 2001 ______________________________________________________________________ COMPSAC is the major international forum for researchers, practitioners, managers, and policy makers interested in computer software and applications. It was first held in Chicago in 1977 and will celebrate its silver jubilee in the same city in 2001. The expanded anniversary program will include original research papers, industrial abstracts, participative workshops on special interest topics, discussion panels, and professional development seminars. The major theme for the 25th anniversary conference will be INVIGORATING SOFTWARE DEVELOPMENT Methodology topics include, but not limited to, the following: - Component-based software - Quality management development - Requirements engineering - Metrics and measurement - Software architecture, - Object-oriented technology framework, and design patterns - Process management - Safety and security - Product-line management - Software reliability - Professional development - Software testing Application topics include, but not limited to, the following: - Electronic commerce - Ubiquitous/pervasive computing Systems topics include, but not limited to, the following: - Collaborative systems - Internet and Web-based systems - Distributed systems - Middleware systems - Embedded systems - Mobile systems - Enterprise systems - Multimedia systems ______________________________________________________________________ INFORMATION FOR AUTHORS OF REGULAR PAPERS ______________________________________________________________________ Submit original (not published or submitted elsewhere) papers of 3000-5000 words. Include the title of the paper, the name and affiliation of each author, a 150-word abstract, and up to 8 keywords. Include also the name, address, telephone and fax numbers, and e-mail address of the author responsible for correspondence of the paper. ______________________________________________________________________ INFORMATION FOR AUTHORS OF INDUSTRIAL ABSTRACTS ______________________________________________________________________ The objective of industrial abstracts is to report on-going work, describe practical experiences, introduce new ideas to provoke further validation, or state positions on controversial issues. Authors will have a 6-minute presentation and a 4-minute discussion at the conference. Accepted abstracts will be published in the conference proceedings. Submit a 3-page abstract, including the title, authors' names, affiliations, addresses, telephone and fax numbers, and e-mail addresses. ______________________________________________________________________ INFORMATION FOR WORKSHOP ORGANIZERS ______________________________________________________________________ A major feature of COMPSAC 2001 will be half- and full-day participative workshops. These workshops will enable leading-edge issues to be explored in depth. Every participant will be expected to submit either a short position paper or a list of "burning issues". Organizers should submit workshop proposals, including the title, workshop rationale, goals, how participants will be solicited and position papers handled, workshop activities, expected workshop output, plans for publication, organizer's contact information, and past experience of operating workshops. ______________________________________________________________________ INFORMATION FOR PANEL ORGANIZERS ______________________________________________________________________ Panel sessions on important topics will be held in parallel with the paper sessions. Organizers should submit panel proposals, including the title, a 150-word scope statement, proposed chair and participants, their affiliations, and the organizer's contact details. ______________________________________________________________________ IMPORTANT DATES ______________________________________________________________________ - February 23, 2001: Deadline for all submissions - March 14, 2001: Workshop and panel organizers notified of acceptance - April 9, 2001: Organizers of accepted panels provide final information on chairs and panelists - April 24, 2001: Authors of regular papers and industrial abstracts notified of acceptance - June 14, 2001: Deadline for camera-ready copies of accepted papers, industrial abstracts, workshop/panel organizers' scope statements, and panel participants' position papers ______________________________________________________________________ SUBMISSION ______________________________________________________________________ Submit all manuscripts and industry abstracts via the Web in Postscript or PDF, and workshop and panel proposals via e-mail in text, to: T.H. Tse Program Chair Department of Computer Science and Information Systems The University of Hong Kong Pokfulam Road, Hong Kong E-mail: compsac@csis.hku.hk Telephone: +852 / 2859 2183 Fax: +852 / 2559 8447 URL for submission of regular papers or industrial abstracts: http://www.csis.hku.hk/~compsac ______________________________________________________________________ For general information, refer to: http://www.csis.hku.hk/~compsac For further information, contact: Stephen S. Yau Standing Committee Chair Computer Science and Engineering Department Arizona State University P.O. Box 875406, Tempe, AZ 85287-5406, USA E-mail: yau@asu.edu Telephone: +1 / 480-965-3190 Fax: +1 / 480-965-2751 ______________________________________________________________________ Sponsored by IEEE Computer Society ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Advance Programs ###################################################################### From: Pierre Bourque CALL FOR PARTICIPATION CSEE&T 2001 14th Conference on Software Engineering Education and Training "In Search of a Software Engineering Profession" February 19-21, 2001 Charlotte, NC, USA -------------------------------------------------- ALL DETAILS AND REGISTRATION FORM CAN BE FOUND AT http://www.spsu.edu/oce/cseet2001/ PLEASE NOTE THAT EARLY REGISTRATION IS UNTIL JANUARY 15 PLEASE NOTE THAT CONFERENCE HOTEL RATES WILL BE HELD UNTIL JANUARY 18 -------------------------------------------------- Join a host of international industry representatives, educators and trainers in the software engineering discipline for the premier conference on the education and training of professional software developers. CSEE&T is devoted entirely to improvement in software engineering education and training. The 2001 conference continues a tradition of offering direction, promoting innovation and collaboration and stimulating new instructional approaches to software engineering education and training. ----------------------CONFERENCE PROGRAM--------------------------- Monday, February 19* 8:30 - 8:45 a.m. Welcome and Introduction 8:45 - 10 a.m. Keynote Session AFTER THE GOLD RUSH: Establishing a True Profession of Software Engineering S. McConnell, Construx, President and Chief Software Engineer 10:30 a.m. - Noon Choose either the Paper or the Panel Session Paper Session: SE Process D.P. Groth, E.L. Robertson It's All About Process: Project Oriented Teaching of Software Engineering P.N. Robillard, P. Kruchten, P. D'Astous YOOPEEDOO (UPEDU): A Process for Teaching Software Process L. Williams Integrating Pair programming into a Software Development Process Panel Session: Leader: M. McCracken Programming Skills of Software Engineering Students: What is required? PANELISTS: Don Bagert, Texas Tech Tom Hilburn, Embry Riddle Greg Hislop, Drexel Mike Lutz, RIT Steve McConnell, Construx Mike McCracken, Georgia Tech 1:30 - 3 p.m. Choose either the Paper or the Workshop Session Paper Session: SE Process & Management A.S. Koch Personal Quality Management with the Personal Software Process D. Port, B. Boehm Using A Model Framework In Developing and Delivering a Family of Software Engineering Project Courses S. Tilley Preliminary Results from a Case Study of Effort Estimation for Net-Centric Applications at the Undergraduate Level Workshop Session: Leader: J.B. Thompson and H. Edwards Achieving a World-Wide Software Engineering Profession 3:30 - 5 p.m. Continue with Workshop Session or choose the Paper Session Workshop Session (continued): Leader: J.B. Thompson and H. Edwards Achieving a World-Wide Software Engineering Profession Paper Session: SE Process D. Carrington, B. McEniery, D. Johnston PSPSM in the Large Class J.I. Maletic, A. Howald, A. Marcus Incorporating PSP into a Traditional Software Engineering Course: An Experience Report P. Runeson Experience from Teaching PSP for Freshmen 5:30 - 7 p.m. Conference Reception Tuesday, February 20 * 8:30 - 8:45 a.m. Welcome and Introductions 8:45 - 10 a.m. Keynote Session Putting the "engineering" into "software engineering" Phillippe Kruchten, Director of Process Development, Rational Software 10:30 a.m. - Noon Choose either the Paper or the Workshop Session Paper Session: SE Evolution and Testing K. Bothe Reverse Engineering: The Challenge of Real-World Large-Scale Educational Projects S.M. Carroll A testing course as a new beginning M. Postema, J. Miller, M. Dick The Practice of Teaching Software Evolution Workshop Session: Leader: D. Carrington Teaching PSP and TSPi in Universities 1:30 - 3 p.m. Continue with Workshop Session or choose the Paper Session Workshop Session (continued): Leader: D. Carrington Teaching PSP and TSPi in Universities Paper Session: SE Practice M. Dick, M. Postema, J. Miller Improving Student Performance in Software Engineering Practice R. Duley, S.P. Maj, D. Veal Teamwork and Trust: Universities, industry and the professional software engineer R. Narayanan, S. Neethi Building Software Engineering Professionals: TCS Experience I. Newman Observations on Relationships between Initial Professional Education for Software Engineering and Systems Engineering - a Case Study 3:30 - 5 p.m. Choose either the Workshop or the Panel Session: Worshop Session: Leader: J. Donaldson Software Failures Panel Session: Software Engineering: Is it Process? Is it Design? Leader: J. Fernando Naveda, Rochester Institute of Technology PANELISTS: Heidi Ellis, Rensselaer at Hartford Jorge Diaz Herrera, Southern Polytechnic State University Tom Hilburn, Embry-Riddle Aeronautical University Mike Lutz, Rochester Institute of Technology 5:30 - 7:30 p.m Choose one of these Birds of a Feather Sessions Interested in Being a CSEET Volunteer? TCSE Education Committee Wednesday, February 21* 8:30 - 8:45 a.m Welcome and Introductions 8:45 - 10 a.m. Keynote Session SE Accreditation in Japan Yoshihiro. Matsumoto, professor, Faculty of Engineering, Musashi Institute of Technology 10:30 a.m. - Noon Choose either the Paper or the Tutorial Session Paper Session: SE Accreditation and curriculum R. Duley, D. Veal, S.P. Maj Educating Professional Software Engineers: Pathways and progress in the Australian experience E. Sinderson, L. Spirkovska Undergraduate Software Engineering Education: The Body of Knowledge, Existing Programs and Accreditation A.J. Cowling Structuring the Disciplines Related to Software Engineering: A General Model Tutorial Session Professionalism and ethics Don Gotterbarn Keith Miller 1:30 - 3 p.m. Choose either the Paper or Tutorial Session Paper Session: SE Learning Environments A.J. Cowling Teaching Data Structures and Algorithms in a Software Engineering Degree: Some Experience with Java J. Armarego, L. Fowler, G.G. Roy Constructing Software Engineering Knowledge: development of a learning environment M. Ratcliffe, L. Thomas, J. Woodbury A Learning Environment for First Year Software Engineers G. Van der Veer, H. van Vliet The Human-Computer Interface is the System Tutorial Session: Computer Law D.G. Kay 3:30 - 5 p.m. Continue with the Tutorial Session or choose the Panel Session Tutorial Session (continued): D.G. Kay Computer Law Panel Session: Leader: Ann Sobel SWEBOK as an International Foundation for Software Engineering Program Accreditation PANELISTS: Don Bagert, USA David Carrington, Australia Yoshihiro Matsumoto, Japan Pierre N. Robbillard, Canada J. Barrie Thompson, UK ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Position Openings ###################################################################### From: J. Fernando Naveda Rochester Institute of Technology Department of Software Engineering Applications are invited for full-time, tenure track positions in software engineering beginning in September, 2001. RIT was the first US university to offer a baccalaureate degree in software engineering, which currently enrolls 220 students. The program is designed to meet general ABET requirements for engineering programs, as well as the proposed program criteria for software engineering. Accreditation will be sought after graduation of the first class. Applicants must have deep interest in professional education and curriculum development in software engineering, as well as a strong commitment to continued professional growth. A PhD in a related computing discipline is strongly preferred, and industrial experience is highly desirable; rank and salary commensurate with experience. For further information, send email to ltv3766@rit.edu, or visit our Web site at http://www.se.rit.edu. RIT is an EOE/AA employer and invites and encourages applications from women and minorities. ###################################################################### From: Greg Hislop Drexel University Full-time Faculty Computer Science and Information Systems Drexel University invites applications for multiple positions at all levels in computer science and information systems. Appointments are available in the College of Information Science and Technology and the Department of Mathematics and Computer Science. Preferred interests include: - SOFTWARE ENGINEERING - HUMAN-COMPUTER INTERACTION, GRAPHICS and COMPUTER-SUPPORTED COLLABORATIVE WORK - DATABASES and INFORMATION RETRIEVAL - INFORMATION MANAGEMENT, KNOWLEDGE MANAGEMENT and ORGANIZATIONAL LEARNING - PROGRAMMING LANGUAGES and COMPILERS Strong applicants in other areas including theory of computation, systems analysis and design, networking, and artificial intelligence are encouraged to apply. Drexel's CS/IS programs are among the fastest growing in the nation. We have rapidly expanding graduate education and research programs in Software Engineering, AI, Databases, HCI, Information Retrieval, Scientific Computing, and Systems Analysis and Design. The programs emphasize applied research, with a tradition of both quantitative and qualitative research that encourages interdisciplinary activity. We consider experience in industry a plus. Drexel's combined CS/IS programs have over 50 faculty members, with more than 2000 undergraduate and graduate students. Programs are supported by major research grants from federal sources such as NSF, DARPA, and NIST, as well as private sources such as Unisys, AT&T, the Mellon Foundation and Sun Microsystems. Our Computing and Information Technology programs offer bachelor's, master's and doctoral degrees. Drexel is a privately endowed technology university founded in 1891. With approximately 12,000 students, it has one of the largest undergraduate cooperative education programs in the nation, with formal relationships in place with over 2700 local, national and multi-national companies. Drexel is located on Philadelphia's Avenue of Technology in University City and at the hub of the academic, cultural, and historical resources of the nation's fourth largest metropolitan region. Philadelphia is also the midpoint of mid-Atlantic technology corridor that stretches from New York City (100 miles north) to Washington, DC (135 miles south). Send cover letter, CV along with names and contact information for four references to: CS/IS Faculty Search Rush Building Drexel University Philadelphia, PA 19104. Telephone (215) 895-2179 Fax: (215) 895-2494. E-mail: csis-search@drexel.edu WWW: http://www.mcs.drexel.edu/csis-pos/ Applicant review and interviews begin immediately and will continue until the anticipated positions are filled. Drexel University is an Affirmative Action/Equal Opportunity Employer. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Contact and General Information about FASE FASE is published on the 15th of each month by the FASE staff. Send newsletter articles to one of the editors, preferably by category: Articles pertinent to academic education to Tom Hilburn ; corporate and government training to David Carter ; professional issues and all other categories to Don Bagert . If the article is for a FASE topic where there is a guest editor, the submission should instead be to that person. Items must be submitted by the 8th of the month in order to be considered for inclusion in that month's issue. Also, please see the submission guidelines immediately below. FASE submission format guidelines: All submissions must be in ASCII format, and contain no more than 70 characters per line (71 including the new line character). This 70-character/line format must be viewable in a text editor such as Microsoft Notepad WITHOUT using a "word wrap" facility. All characters (outside of the newline) should in the ASCII code range from 32 to 126 (i.e. "printable" in DOS text mode). _____ Subscribe/Unsubscribe Information (as of February 15, 2000) Everyone that is receiving this by email is on the FASE mailing list. If you wish to leave this list, send a message to and, in the text of your message (not the subject line), write: unsubscribe fase To rejoin (or have someone else join) the FASE mailing list, write to and, in the text of your message (not the subject line), write: subscribe fase For instance, if your name is Jane Smith, write: subscribe fase Jane Smith But what if you have something that you want to share with everyone else, before the next issue? For more real-time discussion, there is the FASE-TALK discussion list. It is our hope that it will be to FASE readers what the SIGCSE.members listserv is to that group. (For those of you that don't know, SIGCSE is the ACM Special Interest Group on Computer Science Education.) To subscribe to the FASE-TALK list, write to and, in the text of your message (not the subject line), write: subscribe fase-talk For instance, if your name is Jane Smith, write: subscribe fase-talk Jane Smith Please try to limit FASE-TALK to discussion items related to software engineering education, training and professional issues; CFPs and other such items can still be submitted to the editor for inclusion into FASE. Anyone that belongs to the FASE-TALK mailing list can post to it. As always, there is no cost for subscribing to either FASE or FASE-TALK! (Subscriptions can also be maintained through the Web via http://lyris.acs.ttu.edu. From there, click on "TTU Faculty Mailing Lists", and then either "fase" or "fase-talk", depending on which list you desire.) _____ Back issues (dating from the very first issue) can be found on the web (with each Table of Contents) at in chronological order, in reverse order, or through ftp at . _____ The FASE Staff: Tom Hilburn -- Academic Editor Embry-Riddle Aeronautical University Department of Computing and Mathematics Daytona Beach FL 32114 USA Phone: 904-226-6889 Fax: 904-226-6678 Email: hilburn@db.erau.edu URL: http://faculty.erau.edu/hilburn/ David Carter -- Corporate/Government Editor 6212 Mil Mar Blvd Alexandria LA 71302 USA Phone: 318-767-2339 Email: dacarter@bayou.com Don Bagert, P.E. -- Professional Issues/Misc Editor and Web/Listmaster Department of Computer Science 8th and Boston Texas Tech University Lubbock TX 79409-3104 USA Phone: 806-742-1189 Fax: 806-742-3519 Email: Don.Bagert@ttu.edu URL: http://www.cs.ttu.edu/faculty/bagert.html Laurie Werth -- Advisory Committee Taylor Hall 2.124 University of Texas at Austin Austin TX 78712 USA Phone: 512-471-9535 Fax: 512-471-8885 Email: lwerth@cs.utexas.edu Nancy Mead -- Advisory Committee Software Engineering Institute 5000 Forbes Ave. Pittsburgh, PA 15213 USA Phone: 412-268-5756 Fax: 412-268-5758 Email: nrm@sei.cmu.edu