Forum for Academic Software Engineering Volume 5, Number 05, Wed Feb 22 08:54:51 CST 1995 Topics: CFP: IEEE-CS TCSE Newsletter Needed: Volunteers to write conference reports CFP: OOPSLA'95 Educators' Symposium CFP: Frontiers in Education The Fifth Conference on Computers, Freedom and Privacy A Plea for Textbook Suggestions A Plea for Lean Software SEI CMM 1.1 on the Web via UHCL On-line educational resources - Mklesson & Lovelace Call for PPIG Newsletter Submissions Free CASE Tool CFP: Empirical Studies of Programmers A------------------------------------------------------- From: Keith Pierce Subject: CFP: IEEE-CS TCSE Newsletter As editor of its education column, I welcome contributions to the newsletter of the Software Engineering Technical Council (TCSE) of the IEEE Computer Society. As the "mouth" of the TCSE committee on education, the education column publishes news and articles of interest to software engineering educators and trainers, as well as submissions on ethics and professional issues. Possible topics include: book reviews, descriptions of innovative programs, announcements of conferences and workshops, literature surveys, conference reports, resource lists, committee reports. Also welcomed are articles describing teaching innovations, teaching methods, stories of successes (and failures), and analysis and criticism of methods, trends, and so forth. In keeping with a newsletter format, submissions should be at most 500 words. Send contributions to kpierce@d.umn.edu (electronic preferred), or by post to Keith Pierce, UMD Computer Science, 10 University Drive, Duluth, MN 55812, USA. I'll accept formats readable by MS Word or other popular word processors. Deadlines for the three issues are March 15, July 15, and October 15. A------------------------------------------------------- From: Keith Pierce Subject: Needed: Volunteers to write conference reports Many software engineering conferences include papers, panels, or other forums in which are discussed issues of software engineering education, and which readers of this newsletter and the Education Column of the TCSE Newsletter would like to read about. If you are attending any of these conferences, please consider writing a report summarizing activities of interest to software engineering educators. Here's a list of a few that I know about: ACM CSC/SIGCSE 2/28-3/4 Naturally includes much of relevance to se education RE'95 (IEEE Int'l Symposium on Requirements Engineering), 3/27-3/29 Working Group on Education in Requirements Engineering (John Mylopoulos, Moderator) OOPSLA'95 Educator's Symposium 10/15-10/19 I'd like to hear about other conferences that include events on software engineering education. A------------------------------------------------------- From: Keith Pierce Subject: CFP: OOPSLA'95 Educators' Symposium OOPSLA'95 will again feature a one-day symposium program designed specifically for professionals who have a vested interest in object technology education. The Educators' Symposium is a unique forum for educators and practitioners to connect and to discuss their educational needs and their ideas related to incorporating object technology into courses, curricula, and training plans. The Symposium will include invited talks, paper presentations, panels, and demonstrations. We solicit papers, and proposals for panels and demonstrations. Topic areas iclude: teaching experience in object technology at any level, efffective object technology case studies and exercises, collaboration efforts between academia and industry on technology education, needs analysis by the object university community for practitioner support, and pedagogy appropriate for teaching object-oriented concepts. Selection will be based on relevance, clarity, and originality as well as technical and educational merit. Papers and demonstration proposals are limited to 10 pages, double-spaced. Panel proposals must include: panel topic, a description of the key issues to be discussed, and each panelist's name, background, and presentation summary. For all submissions, a separate cover sheet must contain the name, affiliation, address, phone and fax numbers, and an electronic mail address of the author or contact person. Three copies of each submission should be mailed (Fax and email NOT accepted) by March 1, 1995, to Educators' Symposium Chair - Linda Northrop Software Engineering Institute, Carnegie Mellon University Pittsburgh, PA 15213-3890 Phone: 412-268-7638 FAX: 412-268-5758 Email: lmn@sei.cmu.edu A------------------------------------------------------- From: lwerth@cs.utexas.edu (Laurie Werth) Subject: CFP: Frontiers in Education FIE '95 Call for Papers 25th Annual Frontiers in Education Conference Engineering Education for the 21st Century November 1 - 5, 1995 Atlanta, Georgia USA Sponsored by the Education Society of the IEEE, the Education Research and Methods Division of ASEE, and the Computer Society of the IEEE Hosted by Georgia Tech Conference Site: The Atlanta Renaissance Hotel Papers, workshops, and sessions are invited addressing the conference theme of Engineering Education for the 21st Century. All submissions will be reviewed for merit and appropriateness. Possible topics include, but are not limited to, the following: Historical Perspectives K-12, high schools, junior colleges Student Presentations Multimedia Packages Available Now Under-represented Population Groups NSF Coalitions -- What Can Be Transfered Now? Grades -- Ditch them? Keep Them? 5 and 7 year Degree Programs CS/CpE/EE Education -- differences and similarities Cooperative Learning Assessing Educational Innovations Curriculum Integration Programs in Manufacturing Education via Communications Media Effective Teaching--What Works, What Doesn't The Reward System Dilemma The Philosophy of Engineering Education Have You Tried.........? Engineering Design Accreditation News Questions regarding submissions or other program issues about FIE '95 can be addressed to: Dave Soldan (IEEE Comp Soc) Dan Budny (ASEE ERM) EECE Department Department of Fresh Engrg Kansas State University Purdue University 261 Durland Hall West Lafayette, Indiana 47907-1286 Manhattan, Kansas 66506 (317) 494-7722 (913) 532-5600 (317) 494-5819 (fax) soldan@eece.ksu.edu budny@ecn.purdue.edu Ben O'Neal (IEE Educ Soc) Department of ECE North Carolina State University Raleigh, North Carolina 27695-4711 (919) 515-5128 (919) 515-5523 (fax) oneal@eos.ncsu.edu Abstracts, not exceeding 300 words, should be submitted by mail, fax, or e-mail to Ben O'Neal at the above address. Deadline is February 28, 1995. Questions about the conference in general can be addressed to Bill Sayle, General Chair School of Electrical and Computer Engineering Georgia Institute of Technology Atlanta, Georgia 30332-0250 (404) 894-2946 (404) 853-9171 (fax) bill.sayle@ece.gatech.edu Come meet with the leaders in Engineering Education. See and hear exciting presentations. See old friends. Meet new friends. Visit with Exhibitors. Enjoy Southern Hospitality in the Birthplace of the Frontiers in Education Conference. The URL is: http://www.ee.gatech.edu/conferences/fie95/ A------------------------------------------------------- From: Carey Heckman Subject: CFP'95 Program/Registration Information The Fifth Conference on Computers, Freedom and Privacy Sponsored by: * ACM SIGCOMM, SIGCAS, SIGSAC, and * Stanford Law School 28 - 31 March 1995 San Francisco Airport Marriott Hotel Burlingame, California FOR MORE INFORMATION ABOUT CFP'95: Web: http://www-techlaw.stanford.edu/CFP95.html Gopher: gopher://www-techlaw.stanford.edu/CFP95 FTP: ftp://www-techlaw.stanford.edu/CFP95 Email: Info.CFP95@forsythe.stanford.edu Fax: (415) 548-0840 Call: (415) 548-9673 A------------------------------------------------------- From: hossein@aetna.unomaha.edu (Hossein Saiedian) Subject: A plea for textbook suggestions I will be teaching two object-oriented courses and would like to solicit your opinion on appropriate textbooks for these two courses. Please respond (via e-mail) only if you have taught such courses and your opinions are based on teaching experiences. Also note that both these courses have already been approved, thus debates on whether such courses are legitimate will be fruitless. The first course is an introductory oo programming course with C++ (ie, I *must* be teaching C++). The prerequisite is CS2. Thus the students will have a reasonable (below data structures) knowledge of programming and would like to enhance their knowledge of both oo programming and C++. The second course is a senior/graduate course. Its official title is oo software development. The prerequisite is our introductory software engineering course (which has data structures and discrete mathematics as prerequisites). Again, the course will have an C++ orientation but the objective is to cover oo analysis, design, and mapping of oo designs into oo implementation structures. I've seen most oo books (eg, Booch, Jacobson, de Champeaux, and some of PH titles) but have never used any for teaching, so I do not know which one is most effective for such purpose. Please response via e-mail; I will summarize and post. A------------------------------------------------------- From: hossein@aetna.unomaha.edu (Hossein Saiedian) Subject: A Plea for Lean Software To those of you who do not receive IEEE Computer, may I strongly recommend an article by Niklaus Wirth in the February 1995 issue: Niklaus Wirth, A Plea for Lean Software, IEEE Computer, February 1995, pp. 64--68. I immediately made this short article a required reading for my software engineering students. Niklaus Wirth makes a number of conclusions based on his experiences in developing a number of compilers, operating systems, and other software tools. One of his conclusions is as follows: 5. The belief that complex systems require armies of designers and programmers is wrong. A system that is not understood in its entirety, or at least to a significant degree of detail by a single individual, should probably not be built. I found the above quite intriguing. I am sure the above statement would make some interesting debates on comp.software-eng. A------------------------------------------------------- From: cwirving@rbse.jsc.nasa.gov (Carl W. Irving [McKay]) Subject: SEI CMM 1.1 on the Web via UHCL The University of Houston Clear Lake is proud to announce the latest addition to its World Wide Web server: a hypertext version of the Software Engineering Institute's (SEI) Capability Maturity Model for software, version 1.1 with the associated Key Process Areas. We believe that this conversion fills in one of the gaps in available Software Engineering documentation available to Web users since these documents were up until now only available as "plain old" non-WWW resources. The URL for these documents is: http://ricis.cl.uh.edu/CMM/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ These documents will soon be complemented by further Web-accessible CMM-related documents produced at the University of Houston Clear Lake, such as CMM Key Process Area transistion packages for levels two and three contributed by UHCL Software Engineering students. Note: Of course, the the full text of the CMM technical reports reproduced in the documents mentioned above remains unchanged and is copyright of the SEI. Awaiting your "virtual visit," Carl W. Irving Phone: (713) 283 3837 Research Assistant Fax: (713) 283 3869 University of Houston Clear Lake e-mail: cwirving@rbse.jsc.nasa.gov A------------------------------------------------------- From: wheeler@cs.ida.org (David Wheeler) Subject: On-line educational resources - Mklesson & Lovelace Here are additional resources that I think are of interest to software engineering educators; you may find this useful for including in a follow-up to your article ``Education News On-Line'' in the Winter 1995 IEEE Software Engineering Technical Council Newsletter. You might also find this to be a useful tidbit for FASE. Two related products have recently been released onto the Internet. They are Mklesson (a tutorial generation program for the World Wide Web), and Lovelace (an Ada 95 tutorial). Both were developed by David A. Wheeler and are freely available under the FSF General Public License. Mklesson is a free tutorial generation program which simplifies creating online tutorials for the World Wide Web (WWW). This program takes as input a text file and generates a set of HTML files suitable for including in the WWW. The source and user guide for mklesson are available. Using a WWW browser (like Mosaic or Netscape), open the URL http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/userg.html Lovelace is a free on-line tutorial for Ada 95 that was developed using mklesson. All you need to use it is a World Wide Web (WWW) viewer (such as Mosaic or Netscape) and access to the Internet. Lovelace explains the basics of the Ada programming language. It assumes that you have had some exposure to some other algorithmic programming language (such as Pascal, C, C++, or Fortran). Lovelace teaches the latest version of Ada, termed `Ada 95' or `Ada 9X', but it does note differences where they occur with the previous version of Ada (termed `Ada 83' or `Ada 87'). To use Lovelace, start your favorite WWW viewer and open the URL http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/lovelace.html A------------------------------------------------------- From: Nick Flor Subject: Call for PPIG Newsletter Submissions I'm the guest editor for the latest version of the "Psychology of Programming Interest Group (PPIG)" newsletter (see below for more info). This is both a paper and electronic newsletter. I'm looking for abstracts or short reports of: (1) recent programming research results, where "programming research" is defined broadly to include anything related to programmers / software engineers, or computer programming / software engineering. (2) programming related conferences (3) recent publications Send submissions to flor+@andrew.cmu.edu. You can see the current state of the newsletter (electronic version) at: http://flor.gsia.cmu.edu/www/ppig.htm ----- ABOUT PPIG: The Psychology of Programming Interest Group was established in 1987 to help keep researchers concerned with psychological issues of programming informed of each others' activities, without waiting for the long time lag of conference and journal publications. Furthermore, with relevant work appearing in numerous journals, it is very difficult for the broad range of disciplines involved in this area to easily follow all the research. Therefore, PPIG's primary function is to provide a rapid means of disseminating results, ideas, and language or paradigm tool developments that might be of interest to group members. This is achieved through several means: * an electronic mailing list * occasional one-day workshops, and * the annual workshop. * on-line Web pages. A------------------------------------------------------- From: Keith Pierce Subject: Free CASE Tool This and the next announcement were gleaned from INFOSYS newsletter, volume 2 number 4, published by Ake Gronlund . 0510* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ANNOUNCEMENT - Free CASE Tool * * Somendra Pant * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * We have developed an information systems analysis and design method and implemented it in a CASE tool suite. Since this effort is sponsored in part by the National Science Foundation as well as some industrial corporations, we would like to make the results available to the academic community at large. The software file and the documentation, along with the related publications, can be retrieved from this Web site (URL): http://viu.eng.rpi.edu/ All information that is needed to understand and use the system is also available from the home page. For more information, contact: Cheng Hsu Associate Professor of Decision Sciences and Engineering Systems Rensselaer Polytechnic Institute Troy, NY 12180-3590 hsuc@rpi.edu From: Ake Gronlund Subject: ALL FOR PAPERS - Empirical Studies of Programmers 0515* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * CALL FOR PAPERS - Empirical Studies of Programmers * * Judith Segal * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Empirical Studies of Programmers Jan. 5th-7th 1996 Washington DC The ESP workshops are the premier forum in North America for the presentation of both field and laboratory studies of programmers. The edited volumes, in the Ablex Empirical Studies of Programmers Series, contain journal-length and journal-quality papers and represent much of the best work in this area. The key topics of ESP6 are those concerned with empirical observation and theoretical analysis of programming behaviour and software engineering. They include, but are not confined to: --design, comprehension, debugging, maintenance --teaching, learning, skill and knowledge transfer --teams, tools, support environment trends --software process improvement, empirical research in industrial settings --end-user programming, scripting, programming by example and related issues. Paper submissions by May 23rd, 1995 to: Empirical Studies of Programmers George Mason University m/s 3f5 ATTN: Wayne Gray 4400 University Drive Fairfax, VA 22030-4444 USA Other presentation formats (panels, debates, retrospectives etc.) will be considered as well; individuals should contact: Wayne Gray , or Deborah Boehm-Davis (dbdavis@gmu.edu) by May 23rd, 1995. Student authors may receive assistance with accommodation costs. Important dates: All submissions due: May 23rd, 1995 Authors informed: 26th June, 1995 Final revisions due: 21st July, 1995 Workshop: 5th - 7th January, 1996 Further information: Judith Segal , or http://flor.gsia.cmu.edu/esp6.html For answers to queries, contact Wayne Gray E------------------------------------------------------------------- FASE Volume 5 Number 05 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 You can retrieve back issues by anonymous FTP from from ricis.cl.uh.edu. You can access them through WWW at URL http://ricis.cl.uh.edu/FASE/ Keith Pierce, Editor Laurie Werth, Advisory Committee Department of Computer Science Dept. of Computer Science University of Minnesota, Duluth Taylor Hall 2.124 Duluth, MN 55812-2496 University of Texas at Austin Telephone: (218) 726-7194 Austin, Texas 78712 Fax: (218) 726-6360 Telephone: (512) 471-9535 Email: kpierce@d.umn.edu Fax: (512)471-8885 Email: lwerth@cs.utexas.edu David Eichmann, FASE Archivist Asst. Prof. / RBSE Director of R & D Web: http://ricis.cl.uh.edu/eichmann/ Software Engineering Program Phone: (713) 283-3875 University of Houston - Clear Lake fax: (713) 283-3810 Box 113, 2700 Bay Area Blvd. Email: eichmann@rbse.jsc.nasa.gov Houston, TX 77058 or: eichmann@cl.uh.edu RBSE on the Web: http://rbse.jsc.nasa.gov/eichmann/rbse.html