ACM Home Page
Please provide us with feedback. Feedback
Improving software practice through education: Challenges and future trends
Full text PdfPdf (1.30 MB)
Source International Conference on Software Engineering archive
2007 Future of Software Engineering table of contents
Pages 12-28  
Year of Publication: 2007
ISBN:0-7695-2829-5
Authors
Timothy C. Lethbridge  University of Ottawa, Canada
Jorge Diaz-Herrera  Rochester Institute of Technology, USA
Richard J. Jr. LeBlanc  Georgia Tech, USA
J. Barrie Thompson  University of Sunderland, UK
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 33,   Downloads (12 Months): 263,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/FOSE.2007.13

ABSTRACT

We argue that the software engineering (SE) community could have a significant impact on the future of the discipline by focusing its efforts on improving the education of software engineers. There are some bright spots such as the various projects to codify knowledge, and the development of undergraduate SE programs. However, there remain several key challenges, each of which is addressed in this paper: The challenges are 1) making programs attractive to students, 2) focusing education appropriately, 3) communicating industrial reality more effectively, 4) defining curricula that are forward-looking, 5) providing education for existing practitioners, 6) making SE education more evidencebased, 7) ensuring that SE educators have the necessary background, and 8) raising the prestige and quality of SE educational research. For each challenge, we provide action items and open research questions.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[1] Problem Based Learning (PBLK) Home Page - Queen's University, Faculty of Medicine, http://meds.queensu.ca/ medicine/pbl/pblhome.htm
 
2
[2] K. Leung, K. Lu, T. Huang, B. Hsieh, "Anatomy Instruction in Medical Schools: Connecting the Past and the Future", Advances in Health Sciences Education, 11, 2, May 2006, Springer, 209-215
 
3
 
4
[4] P. Bourque and R. Dupuis, eds, IEEE Computer Society, Guide to the Software Engineering Body of Knowledge: 2004 Version, www.swebok.org, April 2005.
 
5
[5] IEEE/ACM Joint Task Force on Computing Curricula. Software Engineering 2004, Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, IEEE Computer Society Press and ACM Press, August 2004., http://sites.computer.org/ccse/
 
6
[6] "Certified Software Development Professional." IEEE Computer Society, Los Vaqueros, CA. http://computer.org/ certification/
 
7
[7] J. Sargent, "An Overview of Past and Projected Employment Changes in the Professional IT Occupations" Computing Research News, 16, 3, May 2004, pp. 1, 21.
 
8
 
9
 
10
 
11
 
12
 
13
[13] R. Davis "PEs Explore Credentialing of Software Professionals." Engineering Times, May 2001, p. 10.
 
14
 
15
 
16
 
17
 
18
[18] ISO, Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEBOK), ISO/IEC 19759:2005.
 
19
[19] IEEE/ACM Joint Task Force on Computing Curricula., Computing Curricula 2005, the Overview Report, http://www.acm.org/education/curric_vols/CC2005- March06Final.pdf
 
20
 
21
[21]J. M Atlee, R. J. LeBlanc, T. C. Lethbridge, A. Sobel, and J. B. Thompson, "Reflections on Software Engineering 2004, the ACM/IEEE-CS Guidelines for Undergraduate Programs in Software Engineering", in Software Engineering Education in the Modern Age, Lecture Notes in Computer Science, Volume 4309/2006, Springer, 2006, 11-27.
 
22
[22] T. Dyb, M. Jrgensen and D. Sjøberg, "Empirical methods in software engineering research", Future of Software Engineering 2007, L. Briand and A. Wolf (eds.), IEEE-CS Press, 2007.
 
23
 
24
 
25
[25] R. Shackelford, ACM Education Board Annual Report. FY 2004, www.acm.org/about_acm/commreports/ fiscal_year_2004/ed_board_FY2004.pdf
 
26
 
27
28
 
29
[29] "Department of Software Engineering." Rochester Institute of Technology, Golisano College of Computing and Information Sciences. Rochester, NY. http://www.se.rit.edu/
 
30
[30] "Software Engineering at Monmouth." Monmouth University, Long Branch, N.J. http://www.monmouth.edu/se/
 
31
[31] "Software Engineering." Milwaukee School of Engineering. http://www.msoe.edu/eecs/se/
 
32
[32] "School of Computing and Software Engineering." Southern Polytechnic State University, Marietta, GA. http://cs.spsu.edu/csdept/
 
33
[33] D. J. Bagert, S. V. Chenoweth, "Future Growth of Software Engineering Baccalaureate Programs in the United States", 2005 ASEE Annual Conference & Exposition, Portland, OR; USA; June 2005. 8 pp.
 
34
[34] Canadian Engineering Accreditation Board, Accredited Engineering Programs, http://www.ccpe.ca/e/ acc_programs_2.cfm
 
35
[35] CIPS, Accredited Programs (Software Engineering), http://www.cips.ca/standards/accreditation/csac/default.asp?l oad=SE_accredited
 
36
[36] A. Finkelstein, "European Computing Curricula: A Guide and Comparative Analysis", Computer Journal, 36, 4, pp. 299-319, 1993.
 
37
 
38
[38] BCS and IEE, A report on Undergraduate Curricula for Software Engineering, The British Computer Society and The Institution of Electrical Engineers, June 1989.
 
39
[39] J. B. Thompson and H. M. Edwards, "Software Engineering in the UK 2001", Forum for Advancing Software Engineering Education (FASE), 11, 119 (141st issue), Nov. 15th 2001, pp. 1-18.
 
40
[40] Quality Assurance Agency for Higher Education, www.qaa.ac.uk
 
41
[41] "Software Engineering Programs." Naval Postgraduate School, Monterey, CA. http://seac.nps.navy.mil/
 
42
[42] "Doctoral Programs, Software Engineering." Carnegie Mellon University. http://www-2.cs.cmu.edu/afs/cs.cmu.edu/ Web/education/doctoral_isri.html/
 
43
[43] BLS, Occupational Outlook Handbook, 2006-07 Edition. US department of Commerce. "Tomorrow's Jobs."
 
44
[44] BCS, "The Professionalism in IT Programme", IT Now, May 2006.
 
45
[45] IET.tv (website)
 
46
[46] The Online Ethics Center for Engineering and Science, Case Western Reserve University, www.onlineethics.org.
 
47
[47] The Network Community for Software Engineering Education, www.swenet.org
 
48
[48] S. B. Seidman. And J. F. Naveda, IEEE Computer Society Real-World Software Engineering Problems: A Self-Study Guide for Today's Software Professional, Wiley, 2006.
 
49
[49] Conference on Software Education and Training, http://conferences.computer.org/cseet/
 
50
[50] UK Computing Research Committee, Grand Challenges in Computing Education. http://www.ukcrc.org.uk/grand_challenges/index.cfm
 
51
[51] National Science Foundation. "Report of the NSF Workshop on Integrative Computing Educational and Research Northwest Workshop." Boston. November 2005.
 
52
[52] Money Magazine, "50 Best Jobs in America", http://money.cnn.com/magazines/moneymag/moneymag_arc hive/2006/05/01/8375749/index.htm
 
53
[53] J. Foley. "Computing, we have a problem", May 2005 Computing Research News, May 2005, vol. 17, No. 3.
 
54
[54] W. Asprey, F. Mayadas, and M. Y. Vardi (Eds). "Globalization and Offshoring of Software." ACM, Job Migration Task Force. 2006, http://www.acm.org/ globalizationreport/.
 
55
[55] P. Krill, "Survey: Offshoring does not cost developer jobs", InfoWorld, http://www.infoworld.com/article/ 07/01/11/HNsiaa_1.html, Jan 11, 2007.
 
56
[56] "Science 2020: " Microsoft Research,.Cambridge, UK. 2006, http://research.microsoft.com/towards2020science/
 
57
 
58
[58] Indiana School of Informatics. http://www.informatics.indiana.edu/
 
59
[59] Cornell Faculty of Computing and Information Science. http://www.cis.cornell.edu/
 
60
[60] BS in SE, Applications Domains. RIT http://www.se.rit.edu/appdomain.php
 
61
 
62
 
63
 
64
 
65
[65] RAE and BCS, The Challenges of Complex IT Projects, A report by members of the Royal Academy of Engineering and the British Computer Society, The Royal Academy of Engineering, 2004, http://www.bcs.org/upload/pdf/ complexity.pdf
 
66
[66] I. Mitchell, P. Juliff, and J. Turner, "Harmonization of Professional Standards", International Federation of Information Processing, 1998, http://www.cet.sunderland. ac.uk/seis/icse2001workshop/IFIPharmonisationDraft1998.ht mlAlso, available as an appendix to [67].
 
67
[67] J. B. Thompson, "Evaluations of IFIP's Proposed Standards for Professionals", 8th IFIP World Conference on Computers in Education, (WCCE 2005), University of Stellenbosch, Cape Town, South Africa, July 4-7, 2005.
 
68
[68] British Computer Society, The Professionalism in IT Programme, Swindon, UK, http://www.bcs.org/upload/ pdf/summitreport.pdf
 
69
[69] British Computer Society, ProfIT 2006 Conference, London May 2006, www.profitalliance.org.uk
 
70
[70] CISE Pathways to Revitalized Undergraduate Computing Education (CPATH). Program Solicitation NSF 06-608, September 2006, http://www.nsf.gov/funding/ pgm_summ.jsp?pims_id=500025&org=CISE
 
71
[71] Then Cochrane Collaboration: the reliable source of evidence in health care. www.cochrane.org.
 
72
[72] Journals Publishing Medical Education-Related Articles, http://www.library.vcu.edu/tml/bibs/medicaleducationjournal s.html
 
73
[73] UK Higher Education Academy, National Teaching Fellowship Scheme, http://www.heacademy.ac.uk
 
74
[74] T. C. Lethbridge, and D. Port, "A Brief Guide to Researching and Writing for CSEE&T", http://www.site. uottawa.ca/cseet2005/CSEETResearchGuide.pdf


Collaborative Colleagues:
Timothy C. Lethbridge: colleagues
Jorge Diaz-Herrera: colleagues
Richard J. Jr. LeBlanc: colleagues
J. Barrie Thompson: colleagues