Advertisement

Developments in the fields of Software Engineering

Professionalism, standards and best practice
  • J. Barrie Thompson
Conference paper
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 161)

Abstract

Software Engineering needs to be seen as a professional discipline and for this to occur there needs to be both educational and professional infrastructures which reflect a true “engineering” ethos. A summary of recent movements in the fields of Software Engineering education and professionalism is given, followed by a more in-depth analysis of four particularly significant projects/activities: the project concerned with the Software Engineering Code of Ethics and Professional Practice, the Guide to the Software Engineering Body of Knowledge (SWEBOK) project, the Production of the Software Engineering volume as part of the CC2001 effort, and the work associated with the International Federation for Information Processing’s proposals regarding the Harmonization of Professional Standards in information technology and how this relates to Software Engineering. Finally, conclusions are presented along with details of further work that needs to be undertaken.

Key words

curriculum Higher Education professionalism Software Engineering standards 

References and Sources of Further Information

  1. CCSE, Computing Curricula Software Engineering: the Software Engineering volume of CC2001, information is available from the project’s web site: http://sites.computer.org/ccse/ Google Scholar
  2. CSDP, IEEE Computer Society Certified Software Development Professional, Web Site: http://computer.org/certification. Support CD: Developing Software Engineering as a Profession, Published by Institute of Electrical and Electronic Engineers, Inc, ISBN 0-7695-1899-0.Google Scholar
  3. Edwards H. M. Leckenby B. M. and Thompson J. B. (2003), A Census of Software Engineering Undergraduate Programmes in the UK, Forum for Advancing Software Engineering Education (FASE), Volume 13 Number 03 (Issue 155), November 2003.Google Scholar
  4. FP6, Sixth Framework Programme of the European Community for research, technological development and demonstration activities, The priority thematic areas of research in FP6 are detailed in Annex 1 of the documentation for Expressions of Interest and are held at: ftp://ftp.cordis.lu/pub/fp6/eoi-instruments/docs/eoi_annexl.pdfGoogle Scholar
  5. IFIP International Federation for Information Processing information available from web site: http://www.ifip.or.atGoogle Scholar
  6. SEEPP Project concerned with 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 Google Scholar
  7. SWEBOK, Software Engineering Body of Knowledge Project, Web Site is at: http://www.swebok.org Google Scholar
  8. Thompson J. B. (2001) Report on the ICSE Workshop to Consider Global Aspects of Software Engineering Professionalism, (which was held on 14th May 2001 in Toronto), ACM SIGSOFT Software Engineering Notes, November 2001.Google Scholar
  9. Thompson J. B. and Edwards H. M. (2001), Report on the Workshop on Achieving a World-wide Software Engineering Profession, (which was held at Fourteenth Conference on Software Engineering Education and Training in Charlotte, North Carolina in February 2001), Journal of Education and Information Technologies, 6:4, December 2001, pp267–293.CrossRefGoogle Scholar
  10. Thompson J. B. and Edwards H. M. (2002), Preliminary Report on the CSEET 2002 Workshop “Developing the Software Engineering Volume of Computing Curriculum 2001”, (which was held on 25th February 2002 at the Fifteenth Conference on Software Engineering Education and Training (CSEE&T 2002), in Covington, Kentucky), Forum for Advancing Software Engineering Education (FASE), Volume 12 Number 03 (Issue 146), March 15, 2002.Google Scholar
  11. Thompson J. B. and Edwards H. M. (2003), Report on the 2nd International Summit on Software Engineering Education, Colocated with ICSE2003, (which was held on Monday 5th May 2003 and was co-located with the 25th IEEE-CS/ACM International Conference on Software Engineering in Portland Oregon), accepted for publication in ACM Software Engineering Newsletter.Google Scholar
  12. Thompson J. B. and Edwards H. M. (2004), Post-Summit Proceedings International Summit on Software Engineering Professionalism (SSEP), (which was held on Monday May 20th 2002 and was co-located with the 24th IEEE-CS/ACM International Conference on Software Engineering (ICSE2002), in Orlando, Florida), available from Learning Development Services, University of Sunderland, ISBN: 1-8737757-39-5.Google Scholar
  13. Thompson J. B. Edwards H. M. and Lethbridge T.C (2004), Post-Summit Proceedings International Summit on Software Engineering Education (SSEE), (which was held on Tuesday 21st May 2002 and co-located with the 24th IEEE-CS/ACM International Conference on Software Engineering (ICSE2002), in Orlando, Florida), available from Learning Development Services, University of Sunderland, ISBN: 1-8737757-34-4.Google Scholar

Copyright information

© International Federation for Information Processing 2005

Authors and Affiliations

  • J. Barrie Thompson
    • 1
  1. 1.School of Computing and Technology, Informatics CentreUniversity of SunderlandSunderland, Tyne and WearUK

Personalised recommendations