Forum for Advancing Software engineering Education (FASE) Volume 12 Number 04 (Issue 147) - April 15, 2002 Note: If you have problems with the format of this document, try ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Table of Contents Next Month's Topic: Computer Science and Software Engineering in Academia: Cooperation or Conflict? Articles Computing Curriculum 2001 - Software Engineering by Tom Hilburn Calls for Participation 16th Conference on SE Education and Training (CSEE&T 2003) International Summit on Software Engineering Professionalism Book Advertisements Handbook on Software Engineering and Knowledge Engineering Contact and General Information about FASE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Next Month's Topic - Computer Science and Software Engineering in Academia: Cooperation or Conflict? Topic Editors: Don Bagert Tom Hilburn Texas Tech University Embry-Riddle Aeronautical University Don.Bagert@ttu.edu hilburn@erau.edu In the United States and other countries, the number of software engineering degree programs are increasing, with more rapid growths expected in the near future. Most of those new software engineering programs will grow out of existing computer science departments, meaning that CS and SE stakeholders are potentially competing for resources. On the other hand, some departments have the various interests working together, in some cases even changing its name to "The Department of Computer Science and Software Engineering". The long-term future of many departments may depend on whether there is cooperation or conflict between the computer science and the software engineering faculty. Short (generally 2000 words or less) viewpoint and information articles related to this subject are requested. Industrial as well as academic viewpoints are encouraged. The deadline for submission is on May 8; the submission format is at http://www.cs.ttu.edu/fase/#submissions and at the end of this issue. Please send submissions to either one of the guest editors. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Articles ###################################################################### Computing Curriculum 2001 - Software Engineering Tom Hilburn Embry-Riddle Aeronautical University hilburn@erau.edu In the fall of 1998, the Computer Society of the Institute for Electrical and Electronic Engineers (IEEE-CS) and the Association for Computing Machinery (ACM) established the Joint Task Force on Computing Curricula 2001 (CC2001) to undertake a major review of curriculum guidelines for undergraduate programs in computing. The charter of the task force was expressed as follows: To review the Joint ACM and IEEE/CS Computing Curricula 1991 and develop a revised and enhanced version for the year 2001 that will match the latest developments of computing technologies in the past decade and endure through the next decade. The task force made the decision to provide curriculum guidance in a set of volumes, one for each major area of computing: a Computer Science Volume, a Computer Engineering Volume, a Software Engineering Volume, an Information Systems Volume. The Computer Science volume was completed in December 2001 (http://www.computer.org/education/cc2001). Work is underway on the other three volumes. In 1999 the ACM and IEEE-CS formed the Software Engineering Education Project (SWEEP) to address software engineering curriculum issues at the undergraduate level. In the spring of 2001 the SWEEP steering group began planning work for the CC2001 Software Engineering (CCSE). In the fall of 2001, SWEEP was replaced by the CCSE joint ACM and IEEE-CS project group headed by the following Steering Committee. * Co-Chairs > Rich LeBlanc, ACM, Georgia Institute of Technology, USA > Susan Mengel, IEEE-CS, Texas Tech University, USA * Knowledge Area Co-Chairs > David Carrington, University of Queensland, Australia > Ann Sobel, Miami University, USA * Pedagogy Focus Group Co-Chairs > Mordechai Ben-Menachem, Ben-Gurion University, Israel > Timothy C. Lethbridge, University of Ottawa, Canada * Co-Editors > Jorge L. Diaz-Herrera, Southern Polytechnic State University, USA > ACM - Andrew McGettrick, University of Strathclyde, United Kingdom > ACM SIGSOFT - Prem Devanbu, University of California at Davis, USA > ACM Two-Year College Committee - Elizabeth Hawthorne, Union County College, USA > Australian Computer Society - John Leaney, University of Technology Sydney, Australia > Information Processing Society of Japan - Yoshihiro Matsumoto, Musashi Institute of Technology, Japan A subset of the CCSE Steering Committee began meeting in December 2001 to organize and plan the CCSE effort. Where possible and appropriate we have tried to use an organization for CCSE and a structure for the Software Engineering Volume similar to that used for the Computing Curricula Computer Science project. This will maintain consistency between the projects and provide a more efficient development effort. The Steering Committee has responsibility for organization and coordination of the development of the Software Engineering Volume. Development of the volume has been divided into two groups: an Education Knowledge Area Group and a Pedagogy Focus Group. The Education Knowledge Area Group is responsible for defining and documenting a software engineering body of knowledge appropriate for guiding the development of undergraduate software engineering curricula. We refer to this body of knowledge as Software Engineering Education Knowledge (SEEK). The Pedagogy Focus Group is responsible for using the SEEK to formulate guidance for pedagogy, and course and curriculum design to support undergraduate software engineering degree programs. A CCSE web site (http://sework.cs.ttu.edu/volunteer/ccse/officialsite/) has been established to describe the effort, to detail its organization and to post CCSE documents as they are produced. Thus far, the following has been accomplished: * The Steering Committee has been formed. * An Advisory Board has been formed. * Volunteers have been solicited for the Knowledge Area and Pedagogy Focus groups. * An overall plan for the effort has been developed. The plan calls for completion of the CSSE effort and publication of the Software Engineering volume by May of 2003. * A set of guiding principles has been formulated. * A draft table of contents for the SE Volume has been developed. * A structure for the SEEK has been designed (a hierarchical structure consisting of areas, units, and topics). * SEEK knowledge areas have been determined (Foundations, Requirements, Design, Construction, Maintenance, Process, Quality, Management). * The Knowledge Area Group has been organized and they have begun work on defining the SEEK. * A workshop on the CCSE was held at the CSEET in February 2002 (http://www.cs.ttu.edu/fase/v12n03.txt). * A second workshop on CCSE has been planned for ICSE in May 2002 (http://www.cet.sunderland.ac.uk/ssee/). The CCSE team looks forward to a productive year of effort to develop a volume, which we believe will be an important influence on improving the education of the software engineering professionals and researchers of the future. We encourage your support and participation in this effort. Tom Hilburn hilburn@erau.edu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Calls for Participation ###################################################################### From: Ana Moreno 16th CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T 2003) Software Engineering in Industry and University for the 21st Century MADRID, SPAIN MARCH 20 - 22, 2003 While the term "Software Engineering" was coined during a NATO Conference in 1968, at the time it was more a statement of aspiration than a fact. But over the following three decades, software engineering not only became a field of study in its own right, it became one of the most dynamic and important technical fields of our time. While software engineering degrees at the masters level are now commonplace, the popularity of degrees at the professional level are on the increase. But academic programs alone are insufficient to meet industrial demands. Thus, training programs have been implemented to help satisfy the increasing demand for qualified software engineers. Since 1987 CSEE&T has been the primary international forum where industry and academia come together to exchange ideas on teaching and training individuals to meet the increasing demand for qualified software professionals. For this year's conference, topics to be addressed include, but are not limited to: - Software Engineering programs versus Computer Science programs with tracks in Software Engineering - Strategic contents of Software Engineering programs and differences among countries - Volatile parts of Software Engineering and its impact on Software Engineering education and training - Strengths and weaknesses of Software Engineering University programs - Innovative ways of teaching Software Engineering - Industry's view of Software Engineering education programs - The role of industry in Software Engineering education and training - Initiatives of companies addressing Software Engineering education needs - Government initiatives related to Software Engineering education - Software Engineering as an emerging profession - Definition of the body of knowledge in Software Engineering Research and experience papers as well as proposals for panels, workshops and tutorials addressing these or related issues are welcome. Submissions: Please send all submissions to cseet03@mini.ls.fi.upm.es using pdf or word format, by October 1. Important dates: Submissions deadline for papers, tutorials, panels and workshops: October 1, 2002 Notification of Acceptance: November 10, 2002 Camera-ready copies: December 15, 2002 http://www.ls.fi.upm.es/cseet03 CONFERENCE CHAIRS Pete Knoke Ana M. Moreno University of Alaska Fairbanks Universidad Politecnica de Madrid USA Spain PROGRAM CHAIR Michael Ryan Dublin City University Ireland PUBLICITY CHAIR J. Fernando Naveda Rochester Institute of Technology USA STEERING COMMITTEE Don Bagert, Texas Tech University, USA Pierre Bourque, Ecole de technologie superieure, Canada David Budgen, Keele University, USA Robert Dupuis, Universite du Quebec a Montreal, Canada Dennis Frailey, Raytheon, USA Peter Knoke, University of Alaska Faribanks, USA Tim Lethbridge of the University of Ottawa, Canada Michael Lutz, Rochester Institute of Technology, USA Mike McCracken, Georgia Tech, USA Nancy Mead, Software Engineering Institute, USA Susan Mengel, Texas Tech University, USA Ana M. Moreno, Universidad Politecnica de Madrid, Spain Dawn Ramsey, Southern Polytechnic University, USA Michael Ryan, Dublin City University, Ireland Hossein Saiedian, University of Kansas, USA ###################################################################### From: Barrie Thompson An Invitation to Attend the International Summit on Software Engineering Professionalism (SSEP) A Special One-Day Event to be held on Monday May 20th 2002 Co-Located with the International Conference on Software Engineering Orlando, Florida, USA, May 19-25, 2002 Information: http://www.cet.sunderland.ac.uk/ssep/ Registration is via the ICSE 2002 web site: http://www.icse-conferences.org/2002/ Also visit: http://www.icse-conferences.org/2002/info/colocated.html The summit will continue work, undertaken in 2000 and 2001, to promote consideration and evaluation of a document entitled the "Harmonization of Professional Standards" that had been produced under the auspices of the International Federation for Information Processing. A copy of the IFIP Harmonization document can be found at: http://www.cet.sunderland.ac.uk/ssep/ This previous work included workshops in 2001 at the International Conference on Software Engineering (ICSE2001) and the Conference on Software Engineering Education and Training (CSEE&T 2001). The latter was held in Charlotte North Carolina in February 2001 the results of this have been reported in depth in a paper published in Education and Information Technologies Volume 6 Number 4 December 2001. A clear outcome of these activities is that the document produced by IFIP can provide an effective framework for the harmonisation of Software Engineering professionalism BUT...! The IFIP document does contain relevant concepts and a useful framework which is acceptable within a range of geographical locations, but there is a significant level of detail that is missing which needs to be added to enable its effective use. To supply the missing details we must: * Try and build up a truly international view and be sensitive to local situations. * Get accurate data and find out what the situation is across the world both in the areas of professional practice and educational structures. The prime aim of this summit is to provide a forum to consider global aspects of a Software Engineering profession that are relevant to the following four areas highlighted by IFIP: 1. Education and Training 2. Professional experience 3. Best Practice and Proven Methodologies 4. Maintenance of Competence Attendees of the summit are requested to submit short position papers (a maximum of 3 pages) that address one or more of the above topic areas by 10th May. Papers should include proposals regarding what needs to be produced to support the relevant sections in the IFIP document. These position papers and the activities at the summit should enable opinions to be formed on: * What are the key steps in a career in Software Engineering ? * What education and training are needed? * How should professional behaviour be regulated? * How is competence maintained and certified? Are you interested in Software Engineering professionalism and ensuring global standards? If so please contact one of the organisers for the summit for more details: Barrie Thompson or Helen Edwards: sweng@sunderland.ac.uk or alternatively from: barrie.thompson@sunderland.ac.uk or helen.edwards@sunderland.ac.uk School of Computing and Technology University of Sunderland St Peter's Way Sunderland SR6 0DD, United Kingdom Remember if we don't define the profession and what counts then eventually the lawyers and the courts will do it for us! The following can be found at: http://www.cet.sunderland.ac.uk/ssep/ A copy of the IFIP Harmonization document A copy of the ICSE2001 workshop report A copy of a draft version of the CSEE&T 2001 workshop report Brief Information on the IFIP document "Harmonization of Professional Standards" The IFIP Harmonization document highlights six areas for consideration with regard to professional standards. These are: * Professional Practice * Established Body of Knowledge * Education and Training * Professional experience * Best Practice and Proven Methodologies * Maintenance of Competence The needs of the first two areas can be seen to be reasonably matched by existing projects as follows: Professional Practice: The Software Engineering Code of Ethics and Professional Practice, details of this are available at the following Web Sites: http://computer.org/tab/seprof/code.htm, and http://computer.org/tab/sweec/SWCEPP Established Body of Knowledge: the Guide to the Software Engineering Body of Knowledge, details of this are available at the SWEBOK Project Web Site: http://www.swebok.org However, much needs to be done to investigate the needs of the other four areas and this is the purpose of the workshop. ---------------------------------------------------------------------- You may also be interested in attending a sister one-day event that follows SSEP this is: The International Summit on Software Engineering Education (SSEE) A Special One-Day Event Devoted to the Development of the Software Engineering Volume of Curriculum 2001. To be held on Tuesday May 21st 2002 Co-Located with the International Conference on Software Engineering Orlando, Florida, USA, May 19-25, 2002 Full information at: http://www.cet.sunderland.ac.uk/ssee/ [Editors Note: A full Call for Participation can be found in the March issue of FASE.] ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Book Advertisements ###################################################################### From: Chew Mun Kit Handbook on Software Engineering and Knowledge Engineering More information is available on the Internet at http://www.wspc.com/books/compsci/4603.html ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Contact and General Information about FASE ###################################################################### FASE is published on the 15th of each month by the FASE staff. Article and Faculty Ad Submission Guidelines 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, faculty ads, 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, according to the schedule provided. 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 trailing blanks and 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). All articles contain the viewpoints of their respective authors, and do not necessarily reflect the opinions of the FASE staff. _____ Subscribe/Unsubscribe Information 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, or in reverse order. _____ 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@erau.edu URL: http://faculty.erau.edu/hilburn/ David Carter -- Corporate/Government Editor 807 Hwy 1204 #B-2 Pineville LA 71360 Phone: 318-641-0824 Email: dacarter@bayou.com Don Bagert, P.E. -- Managing Editor and Professional Issues Editor 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