Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Reviewing the professionalization of software engineering: can small colleges remain viable?

Published: 01 October 2001 Publication History

Abstract

The issue of the increasing professionalization of Software Engineering is a contemporary one. Recently various jurisdictions have enacted legislation providing for Professional Engineer (PE) licenses for software engineers. There are current and recently settled lawsuits over the use of the term "software engineer." Heavyweight organizations in the software engineering domain struggle to codify a Software Engineering Body of Knowledge, prestigious universities have begun offering Doctor of Philosophy degrees in Software Engineering, and the academic accrediting bodies which govern various aspects of computing sciences are coming to terms with the longstanding accrediting body of engineering programs.Still, it is not at all universally agreed that licensure of professional software engineers is a desirable idea. The Association for Computing Machinery (ACM) has come out resoundingly opposed to PE licensure for software engineers.Should licensure of professional Software Engineers become the norm, it is reasonable to expect that most licensing bodies will require those taking the Professional Engineer exam to have a degree in the field from an accredited academic institution. Should this come to pass, can small colleges and universities realistically hope to offer degrees for candidates for a PE license? Will undergraduate Software Engineering degree programs become the exclusive domain of larger schools with substantial engineering programs?This paper takes an early look at these topics and tries to scope out directions small colleges might take now to position themselves well in the future.

References

[1]
ABET. "Programs Accredited by the EAC of ABET," undated document. Available http://www.abet.org/accredited_programs/EACWebsite.html. Accessed March 18, 2001.
[2]
ACM (1999). "ACM Panel on Professional Licensing in Software Engineering, Report to Council," unpublished report. Available http://www.acm.org/serving/se_policy/report.html. Accessed April 10, 2000.
[3]
ACM (2000). "A Summary of the ACM Position on Software Engineering as a Licensed Profession," unpublished report of July 17, 2000. Available http://www.acm.org/serving/se_policy/selep_main.html. Accessed July 17, 2000.
[4]
Allen, F., Hawthorne, P. and Simons, B. (2000). "Not Now, Not Like This," Communications of the ACM, February 2000, Vol. 43, No. 2, pp. 29-30.
[5]
Bagert, D. J. (1999) "Taking the Lead in Licensing Software Engineers," Communications of the ACM, April 1999, Vol. 42, No. 4, pp. 27-29.
[6]
Boehm, B., and Basili, V. A. (2000). "Gaining Intellectual Control of Software Development," IEEE Computer, May 2000, Vol.33, No. 5, pp. 27-33.
[7]
Boehm, B., Brooks, F., Browne, J., Gray, J., Hawthorne, P., Kennedy, K., Parnas, D. and Wulf, W.A. (1999). "Position Papers by the Members of the ACM Advisory Panel on Professional Licensing in Software Engineering," unpublished report. Available http://www.acm.org/serving/se_policy/position_papers.html. Accessed April 10, 2000.
[8]
CSAB. "The CSAB/CSAC Home Page," undated document and related web pages. Available http://www.csab.org/.Accessed March 18, 2001.
[9]
Denning, P. J. (1998). "Computer Science and Software Engineering: Filing for Divorce?," Communications of the ACM, August 1998, Vol. 40, No. 8, p. 128.
[10]
FASE. Forum for Advanced Software Engineering Education, a monthly electronic newsletter; articles excerpted from Vol. 7, No. 5 (Dec, 1997) through Vol. 10, No. 03 (Mar, 2000). A full set of archives available electronically at ftp://www.cs.ttu.edu/fase/archive.Accessed March 18, 2001.
[11]
Ford, G. and Gibbs, N. E. (1996) A Mature Profession of Software Engineering, Technical Report CMU/SEI-96-TR-004, ESC-96-TR-004 © September 1996 by Carnegie Mellon University, Pittsburgh, Pennsylvania.
[12]
Frailey, D. J. (1999). "Licensing Software Engineers," Communications of the ACM, December 1999, Vol. 42, No. 12, pp. 29-30.
[13]
Gotterbarn, D., Miller, K. and Rogerson, S. (1999). "Computer Society and ACM Approve Software Engineering Code of Ethics," IEEE Computer, October 1999. Vol. 32, No. 10, pp. 84-88.
[14]
Humphrey, W. S. (1996) Introduction to the Personal Software Process. Reading, Massachusetts: Addison Wesley, Inc.
[15]
ICCP (2000) "The Institute for Certification of Computing Professionals home page" and related web pages, last updated 29 June 2000. Available http://www.iccp.org/. Accessed July 9, 2000.
[16]
Labonté, A. "MUN and engineers finally agree on something," undated document. Available http://www.mun.ca/muse/vol50/iss3/news/lawsuit.html. Accessed July 9, 2000.
[17]
Lethbridge, T. C. (2000) "What Knowledge is Important to a Software Professional?" IEEE Computer, May 2000. Vol. 33, No. 5, pp. 44-50.
[18]
Mallard, G. (1999) "Title by License" letter in the Forum, Communications of the ACM, February 1998, Vol. 26, No. 2, p. 26.
[19]
Mead, N. R. (1997). "Issues in Licensing and Certification of Software Engineers," Proceedings of the 10th Conference on Software Engineering Education and Training, April 13-16, 1997 Virginia Beach, VA, pp. 150-160.
[20]
NCEES. "History of the National Council of Examiners for Engineering and Survey," undated document. Available http://www.ncees.org/geninfo/history.html. Accessed April 11, 2000.
[21]
NSPE (2000a) "Licensing Board Forms Committee to Study Software Engineering" news article in the NSPE "Engineering Times" March 2000 online edition. Available http://www.nspe.org/etweb/13%2D00stline.asp. Accessed July 30, 2000.
[22]
NSPE (2000b) "Taking a Proactive Approach to Software Engineering" opinion piece in the NSPE "Engineering Times" June 2000 online edition. Available http://www.nspe.org/etweb/16%2D00viewpoint.asp. Accessed July 9, 2000.
[23]
NSPE (2000c) "Protecting the Integrity of `Engineer'" editorial piece in the NSPE "Engineering Times" July 2000 online edition. Available http://www.nspe.org/etweb/17%2D00eds.asp. Accessed July 9, 2000.
[24]
Pour, G., Griss, M. L., and Lutz, M.(2000) "The Push to Make Software Engineering Respectable," IEEE Computer, May 2000. Vol. 33, No. 5, pp. 35-43.
[25]
Pressman, R. S. (1997) Software Engineering, A Practitioner's Approach 4th Ed. New York, New York: Mc-Graw Hill Companies, Inc.
[26]
SEI (2000) "Who We Are and What We Do" A welcome web page that outlines the mission and principle areas of work of the Software Engineering Institute. Available http://www.sei.cmu.edu/about/about.html. Accessed July 8, 2000.
[27]
Simons, B. (1999). "ACM's Position on the Issue of Licensing of Software Engineers," unpublished report. Available http://www.acm.org/serving/se_policy/position.html. Accessed April 11, 2000.
[28]
Steffler, J. (2000). "Much Ado About Licensing," A letter in the Forum (devoted to discussing the ACM Council's decision not to endorse the licensing of software engineers), Communications of the ACM, May 2000, Vol. 43, No. 5, p. 11.
[29]
SWEBOK (2001). "A Stone Man Version (Version 0.9) of the Guide to the Software Engineering Body of Knowledge," a project of the Software Engineering Coordinating Committee (a Joint IEEE Computer Society - ACM Committee), unpublished report © 2001, IEEE. Available http://www.swebok.org/stoneman/version09.html. Accessed March 18, 2001.
[30]
SWECC. "Software Engineering Coordinating Committee (SWECC)" undated document. Available: http://computer.org/tab/swecc.htm. Accessed March 18, 2001.
[31]
Texas Tech (2000) "Computer Science at Texas Tech University," the departmental web page at the College of Engineering of Texas Tech University. Available: http://www.cs.ttu.edu/. Accessed May 30, 2000.

Index Terms

  1. Reviewing the professionalization of software engineering: can small colleges remain viable?

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Journal of Computing Sciences in Colleges
      Journal of Computing Sciences in Colleges  Volume 17, Issue 1
      October 2001
      282 pages
      ISSN:1937-4771
      EISSN:1937-4763
      Issue’s Table of Contents

      Publisher

      Consortium for Computing Sciences in Colleges

      Evansville, IN, United States

      Publication History

      Published: 01 October 2001
      Published in JCSC Volume 17, Issue 1

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 617
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 24 Nov 2024

      Other Metrics

      Citations

      View Options

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media