skip to main content
article

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

Published:01 October 2001Publication History
Skip Abstract Section

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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle Scholar
  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. Google ScholarGoogle Scholar
  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. Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  8. CSAB. "The CSAB/CSAC Home Page," undated document and related web pages. Available http://www.csab.org/.Accessed March 18, 2001.Google ScholarGoogle Scholar
  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. Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  12. Frailey, D. J. (1999). "Licensing Software Engineers," Communications of the ACM, December 1999, Vol. 42, No. 12, pp. 29-30. Google ScholarGoogle Scholar
  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. Google ScholarGoogle Scholar
  14. Humphrey, W. S. (1996) Introduction to the Personal Software Process. Reading, Massachusetts: Addison Wesley, Inc. Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  17. Lethbridge, T. C. (2000) "What Knowledge is Important to a Software Professional?" IEEE Computer, May 2000. Vol. 33, No. 5, pp. 44-50. Google ScholarGoogle Scholar
  18. Mallard, G. (1999) "Title by License" letter in the Forum, Communications of the ACM, February 1998, Vol. 26, No. 2, p. 26.Google ScholarGoogle Scholar
  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. Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle Scholar
  25. Pressman, R. S. (1997) Software Engineering, A Practitioner's Approach 4th Ed. New York, New York: Mc-Graw Hill Companies, Inc. Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  30. SWECC. "Software Engineering Coordinating Committee (SWECC)" undated document. Available: http://computer.org/tab/swecc.htm. Accessed March 18, 2001.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar

Index Terms

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

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • 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: 1 October 2001
        Published in jcsc Volume 17, Issue 1

        Qualifiers

        • article
      • Article Metrics

        • Downloads (Last 12 months)2
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader