the software engineering academy joins industry: results of the 1 st international survey and a...

53
The Software Engineering The Software Engineering Academy Joins Industry: Academy Joins Industry: Results of the 1 Results of the 1 st st International Survey and a International Survey and a Future Portrait Future Portrait Frontiers in Education Frontiers in Education Conference Conference Boston, MA Boston, MA November 9, 2002 November 9, 2002

Upload: cora-tucker

Post on 25-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

The Software Engineering The Software Engineering Academy Joins Industry: Results Academy Joins Industry: Results of the 1of the 1stst International Survey International Survey and a Future Portraitand a Future Portrait

Frontiers in Education Frontiers in Education ConferenceConferenceBoston, MABoston, MANovember 9, 2002November 9, 2002

Page 2: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Professor Kenneth L. Professor Kenneth L. ModesittModesittDepartment of Computer Department of Computer ScienceScienceIndiana University-Purdue Indiana University-Purdue University Fort Wayne University Fort Wayne (IPFW)(IPFW)Fort Wayne, IN 46805 USAFort Wayne, IN 46805 USA

[email protected]@ipfw.edu(260) 481-6237(260) 481-6237

Page 3: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Assumptions: Make explicit Assumptions: Make explicit per Dave Parnas (ICSE per Dave Parnas (ICSE 2001)2001)

Software is pervasive worldwide and the slope is Software is pervasive worldwide and the slope is increasing, including for person-rated systems and increasing, including for person-rated systems and in large exposure arenas, e.g. financial, in large exposure arenas, e.g. financial, entertainment, transportationentertainment, transportation

Most software is currently developed by people Most software is currently developed by people who do not know what they are doing. Pressman who do not know what they are doing. Pressman estimates: 2-3 million English-speaking people estimates: 2-3 million English-speaking people world wide doing software development. How world wide doing software development. How many trained in SE?many trained in SE?

Page 4: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Assumptions: Make explicit Assumptions: Make explicit per Dave Parnas (cont.)per Dave Parnas (cont.)

Most of these individuals are professional and Most of these individuals are professional and ethical, and consequently concerned/bothered by ethical, and consequently concerned/bothered by that fact (and so are many employers!)that fact (and so are many employers!)

It is increasingly likely that more software will fail It is increasingly likely that more software will fail in really major waysin really major ways

Corporations do not want to see that happen (can Corporations do not want to see that happen (can get sued, go out of business, could not bid on future get sued, go out of business, could not bid on future contracts, etc.). I would also hope that some of contracts, etc.). I would also hope that some of them are ethical!them are ethical!

Page 5: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Ergo...Ergo... OneOne solution to provide better and more solution to provide better and more

convenient access to SE expertiseconvenient access to SE expertise– for SE practitionersfor SE practitioners– from SE academicsfrom SE academics– via distance learning and F2Fvia distance learning and F2F

Better than increasing H1-B visas to U.S.A. Better than increasing H1-B visas to U.S.A. (hardly a local issue)(hardly a local issue)

Better than having Better than having incompetentincompetent people build people build SW systemsSW systems

Page 6: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

This requires...This requires... State-of-the-art knowledge about SE expertise State-of-the-art knowledge about SE expertise

sources and practitionerssources and practitioners HELP from all academic SE locations, especially HELP from all academic SE locations, especially

outsideoutside U.S. A.!!! U.S. A.!!!– Fill out SE survey and returnFill out SE survey and return– consider possible participation in International Software consider possible participation in International Software

Engineering University Consortium (ISEUC -- “I see, you Engineering University Consortium (ISEUC -- “I see, you see”)see”)

www.ipfw.edu/sesurvey/www.ipfw.edu/sesurvey/ Both under “New initiatives and degree proposals”Both under “New initiatives and degree proposals”

Page 7: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

How could it be done?How could it be done?

Page 8: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

How? Apply SW life cycle How? Apply SW life cycle principles, using spiral principles, using spiral methodsmethods

Determine initial desire of stakeholders: Determine initial desire of stakeholders: ISEUC universities and industryISEUC universities and industry

Determine feasibility/constraintsDetermine feasibility/constraints Pilot the collaborative arrangement, usingPilot the collaborative arrangement, using

– requirements engineering, design, requirements engineering, design, implementation, test, deliverimplementation, test, deliver

– pervasive QA and managementpervasive QA and management– evaluation/lessons learnedevaluation/lessons learned

Cycle above steps for next spiralCycle above steps for next spiral

Page 9: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

International Software International Software Engineering University Engineering University Consortium (ISEUC)Consortium (ISEUC) Mission StatementMission Statement BackgroundBackground Essential Components: Lessons Essential Components: Lessons

LearnedLearned Broad Objectives Broad Objectives Specific Schedule and GoalsSpecific Schedule and Goals Proposed CurriculumProposed Curriculum

Page 10: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

International Software International Software Engineering University Engineering University Consortium (ISEUC): contConsortium (ISEUC): cont

BenefitsBenefits Personal Visits – DetailsPersonal Visits – Details AdministrationAdministration CharacteristicsCharacteristics Next StepsNext Steps SummarySummary

Page 11: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

ISEUC (“I see, You ISEUC (“I see, You see”)see”)We must become the change we want to see.-- Mahatma Gandhi

Page 12: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Mission Statement of Mission Statement of ISEUC:ISEUC:www.iseuc.orgwww.iseuc.org Lifelong learning on the part of people Lifelong learning on the part of people

performing software development is performing software development is required -- ISEUC provides easy access to required -- ISEUC provides easy access to them for such learning, via a combination them for such learning, via a combination of distributed learning (DL) and face-to-of distributed learning (DL) and face-to-face.face.

Software Engineering educators should Software Engineering educators should expand the scope of their courses beyond expand the scope of their courses beyond their campuses to reach these developers their campuses to reach these developers -- ISEUC provides the infrastructure to do -- ISEUC provides the infrastructure to do this.this.

Page 13: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

ISEUC “One-liner”ISEUC “One-liner”

To provide academic software engineering expertise globally to those with the need to know now, from those in the know.

Page 14: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Background: Pre-cursor is Background: Pre-cursor is Annual Survey of Annual Survey of International SE ProgramsInternational SE Programs Funded in August, 1999 by ACM and IEEE-Funded in August, 1999 by ACM and IEEE-

Computer SocietyComputer Society Current status on: Current status on: http://cs1.ipfw.edu/swsurvey/http://cs1.ipfw.edu/swsurvey/ Results to date: 6796 graduates; 7922 students; Results to date: 6796 graduates; 7922 students;

11 countries; 118 programs; 480 full-time faculty11 countries; 118 programs; 480 full-time faculty Estimate that the number of respondents to date is Estimate that the number of respondents to date is

about 40-50% of actual total -- get more here -- fill about 40-50% of actual total -- get more here -- fill out survey!out survey!

Supply is dramatically less than world-wide Supply is dramatically less than world-wide demand, according to most sources: demand, according to most sources: OPPORTUNITY!OPPORTUNITY!

Page 15: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

SE Survey Current SE Survey Current Results: Numbers, Results: Numbers, GraphsGraphs 118 SE programs offered by 75 118 SE programs offered by 75

respondentsrespondents Degrees, by levelDegrees, by level Academic departments that house Academic departments that house

the degreethe degree Countries that have responded to Countries that have responded to

datedate SE “definitions”SE “definitions”

Page 16: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Other5%

Doctoral11%

Masters46%

Bachelors38%

Degree Level: International Software Engineering Survey: October 30, 2002 (N=118)

Page 17: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

0

5

10

15

20

25

30

35

CS/CIS ECE CS/EE

Academic Department Where SE is Located: International SE survey: October 2002 (N=118)

CS/CIS

CS and SE

ECE

SE

CS/EE

Other

Page 18: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Countries Responding to Date: International SE Survey: October 30, 2002 (N=75)

745

1

2

1

1

11

177

Australia

Canada

Ecuador

Germany

Ireland

New Zealand

Slovakia

Spain

Sweden

United Kingdom

USA

Page 19: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

D1:TexasPE

D2:CRA D3:IEEE D4:NATO D5:Parnas Own

S1

0

5

10

15

20

25

30

35

40

Definitions of SE: International SE Survey: October 30, 2002 (N=52)

Page 20: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Additional survey Additional survey questions considered for questions considered for version 2version 2 Content of curricula, e.g., formal Content of curricula, e.g., formal

methods, discrete math, etc., by levelmethods, discrete math, etc., by level Participation with SEEK and SWEBoKParticipation with SEEK and SWEBoK Availability via distance learningAvailability via distance learning Female/male enrollmentsFemale/male enrollments Interaction with industryInteraction with industry Assistantships/fellowshipsAssistantships/fellowships Interest in inter-institutional Interest in inter-institutional

collaborationcollaboration

Page 21: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Lessons Learned from SE Lessons Learned from SE SurveySurvey Be cognizant of Be cognizant of

funding source funding source viabilityviability

Build in buffers for Build in buffers for project planproject plan

Contacts must Contacts must include e-mail include e-mail addressesaddresses

Build on shoulders of Build on shoulders of each others, not each others, not toes!toes!

Continue spiral Continue spiral model for model for developmentdevelopment

Be more global Be more global and not so “USA-and not so “USA-centric”centric”

Backup!Backup! Team is essentialTeam is essential

Page 22: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

ISEUC: BackgroundISEUC: Background Initial SE survey results published and included Initial SE survey results published and included

overview of possible futureoverview of possible future Proposal sent to survey respondersProposal sent to survey responders Several (>35) world-wide indicated interestSeveral (>35) world-wide indicated interest Author arranged visits with virtually all of the Author arranged visits with virtually all of the

positive responders, during sabbatical and positive responders, during sabbatical and Intergovernmental Personnel Act (IPA) assignment Intergovernmental Personnel Act (IPA) assignment with U.S. TACOM Lab (Next Generation Software with U.S. TACOM Lab (Next Generation Software Department) during 2000-2001Department) during 2000-2001

Some of the following material was used during Some of the following material was used during the visitsthe visits

Page 23: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

What Could Be?What Could Be?A Modest ProposalA Modest ProposalInternational Software International Software

Engineering University Engineering University Consortium -- ISEUCConsortium -- ISEUC

Page 24: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Why are we meeting Why are we meeting now? Incentive to visit in now? Incentive to visit in personperson

Quality ofQuality of

RelationshipsRelationships

Quality of Reinforcing Engine ofQuality of Reinforcing Engine of Quality ofQuality of

ResultsResults Success Success Thinking Thinking

Quality of ActionsQuality of Actions

AAs the quality of relationships rises, the quality of thinking s the quality of relationships rises, the quality of thinking improves, leading to an increase in the quality of actions and improves, leading to an increase in the quality of actions and results. Achieving high quality results has a positive effect on results. Achieving high quality results has a positive effect on the quality of relationships, creating a reinforcing engine of the quality of relationships, creating a reinforcing engine of success.success.

Page 25: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Where are we now?Where are we now?ISEUC Visits: by dateISEUC Visits: by date

U.S.A.U.S.A. MM/DD/YYMM/DD/YY

– National Technological UniversityNational Technological University 10/30/0010/30/00– Texas Tech UniversityTexas Tech University 11/01/0011/01/00– Cal State University, NorthridgeCal State University, Northridge 11/02/0011/02/00– Cal Poly, San Luis ObispoCal Poly, San Luis Obispo 11/02/0011/02/00– Naval Postgraduate School, Monterey*Naval Postgraduate School, Monterey* 11/03/0011/03/00– George Mason UniversityGeorge Mason University 11/27/0011/27/00– Rochester Institute of TechnologyRochester Institute of Technology 11/28/0011/28/00– Monmouth UniversityMonmouth University 11/29/0011/29/00

*Postponed as Dr. Luqi was late arriving back in the country*Postponed as Dr. Luqi was late arriving back in the country

Page 26: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Where are we Where are we now?now?ISEUC Visits (cont)ISEUC Visits (cont) U.S.A.U.S.A.

– Stevens Institute of TechnologyStevens Institute of Technology 11/30/0011/30/00– Embry-Riddle Aeronautical UniversityEmbry-Riddle Aeronautical University 12/01/0012/01/00– Carnegie Mellon UniversityCarnegie Mellon University 01/10/0101/10/01– Rose-Hulman Institute of TechnologyRose-Hulman Institute of Technology 01/16/0101/16/01– Butler UniversityButler University 01/17/0101/17/01– Indiana Univ. Purdue Univ. Indianapolis 01/17/01Indiana Univ. Purdue Univ. Indianapolis 01/17/01– Purdue University Purdue University 01/17/0101/17/01

Page 27: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Where are we now?Where are we now? ISEUC Visits (cont) ISEUC Visits (cont)

U.S.A.U.S.A.– Mercer UniversityMercer University 01/31/0101/31/01– Milwaukee School of EngineeringMilwaukee School of Engineering 02/08/0102/08/01– Oregon Master of Software Engineering04/10/01Oregon Master of Software Engineering04/10/01– California State Univ.-SacramentoCalifornia State Univ.-Sacramento 04/11/0104/11/01– University of Washington-BothellUniversity of Washington-Bothell 04/12/0104/12/01– Seattle UniversitySeattle University 04/12/0104/12/01

Page 28: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Where are we now?Where are we now? ISEUC Visits (cont) ISEUC Visits (cont)

UNITED KINGDOM/EUROPEUNITED KINGDOM/EUROPE– University of Wales, Aberystwyth University of Wales, Aberystwyth 03/14/0103/14/01– University of Manchester InstituteUniversity of Manchester Institute

of Science and Technologyof Science and Technology 03/15/0103/15/01– University of DurhamUniversity of Durham 03/15/0103/15/01– Imperial College, LondonImperial College, London 03/16/0103/16/01– University of BirminghamUniversity of Birmingham TBDTBD– University of LancasterUniversity of Lancaster TBD TBD– University of ManchesterUniversity of Manchester TBDTBD– Slovak Institute of TechnologySlovak Institute of Technology TBDTBD

Page 29: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Where are we now?Where are we now? ISEUC Visits (cont) ISEUC Visits (cont)

CANADACANADA– McMaster UniversityMcMaster University TBDTBD– University of CalgaryUniversity of Calgary TBDTBD– University of Western OntarioUniversity of Western Ontario 05/09/0105/09/01– University of OttawaUniversity of Ottawa 05/10/0105/10/01– Concordia UniversityConcordia University TBDTBD– Royal Military SchoolRoyal Military School TBDTBD

Page 30: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Where are we now?Where are we now? ISEUC Visits (cont) ISEUC Visits (cont)

AUSTRALIA/NEW ZEALANDAUSTRALIA/NEW ZEALAND– University of MelbourneUniversity of Melbourne 05/25/0105/25/01– Swinburne UniversitySwinburne University 05/28/0105/28/01– LaTrobe UniversityLaTrobe University 05/28/0105/28/01– Monash UniversityMonash University 05/29/0105/29/01– Murdoch UniversityMurdoch University 06/01/0106/01/01– University of Western AustraliaUniversity of Western Australia 06/01/0106/01/01– Edith Cowan UniversityEdith Cowan University 06/01/0106/01/01– University of QueenslandUniversity of Queensland 06/05/0106/05/01– Queensland University of TechnologyQueensland University of Technology06/05/0106/05/01– Australian National UniversityAustralian National University TBDTBD– University of AucklandUniversity of Auckland TBDTBD

Page 31: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Essential Components for Essential Components for ISEUC via Lessons Learned, ISEUC via Lessons Learned, to Dateto Date Excellent SE faculty and ProgramExcellent SE faculty and Program

– Normally means industry experienced facultyNormally means industry experienced faculty Industrial Advisory BoardIndustrial Advisory Board Infrastructure (most likely gap)Infrastructure (most likely gap)

– Development Incentive: Release time, $$Development Incentive: Release time, $$– Development Support: Staff, Tools, Processes, Development Support: Staff, Tools, Processes,

Course resources, e.g, simulation for Proj.MgtCourse resources, e.g, simulation for Proj.Mgt– Operations Incentive: $$/DL studentOperations Incentive: $$/DL student– Operations Support: Staff, Tools, LogisticsOperations Support: Staff, Tools, Logistics

Page 32: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Broad ObjectivesBroad Objectives

Increase the number of SE professionalsIncrease the number of SE professionals Enhance the skills of existing professionals Enhance the skills of existing professionals

from many disciplinesfrom many disciplines Facilitate cross-discipline training and Facilitate cross-discipline training and

awareness for managementawareness for management Increase accessibility by hybrid model of DL Increase accessibility by hybrid model of DL

courses from “primary universities” coupled courses from “primary universities” coupled with traditional F2F aid from “associate with traditional F2F aid from “associate universities” that are physically closer to the universities” that are physically closer to the studentstudent

Page 33: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Where could we be?Where could we be?Proposal: Preliminary Proposal: Preliminary GoalsGoals

August/September, 2002August/September, 2002– 10-12 SE courses via Asynchronous DL10-12 SE courses via Asynchronous DL– 5-6 Universities, from 1-3 countries5-6 Universities, from 1-3 countries– 50-60 50-60 additionaladditional students, with 50% from students, with 50% from

industryindustry August-December, 2003August-December, 2003

– 60 SE courses via Asynchronous DL60 SE courses via Asynchronous DL– 30 Universities, from 10 countries30 Universities, from 10 countries– 500 500 additionaladditional students, with >50% from students, with >50% from

industryindustry

Page 34: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Current Goals for Current Goals for August/September, 2002August/September, 2002

ISEUC CatalogISEUC Catalog– 14 Universities, from 3 countries14 Universities, from 3 countries– pool of 171 English and 18 French Courses from pool of 171 English and 18 French Courses from

which to drawwhich to draw Calendar: 12 courses via Asynchronous DLCalendar: 12 courses via Asynchronous DL Trying to interest Trying to interest additionaladditional students: students:

industryindustry Trying to obtain funding for infrastructure Trying to obtain funding for infrastructure

support (from U.S.A: FIPSE “Learning support (from U.S.A: FIPSE “Learning Anywhere Anytime Partnership -- LAAP” Anywhere Anytime Partnership -- LAAP” Grant, IEEE-CS and other sources).Grant, IEEE-CS and other sources).

Page 35: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Proposed CurriculumProposed Curriculum(tie to SEEK at (tie to SEEK at undergraduate?)undergraduate?) Core coursesCore courses

– MethodologyMethodology– RequirementsRequirements– DesignDesign– ConstructionConstruction– Project ManagementProject Management– EvolutionEvolution– Capstone ProjectsCapstone Projects

Page 36: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Proposed Proposed Curriculum:contCurriculum:cont Recurring CoursesRecurring Courses

– Ethics and ProfessionalismEthics and Professionalism– ProcessesProcesses– QualityQuality– ModelingModeling– MetricsMetrics– Tools and EnvironmentsTools and Environments– DocumentationDocumentation

Page 37: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Benefits: Benefits: University ParticipantsUniversity Participants For a “primary” university, additional For a “primary” university, additional

students would enroll in existing SE students would enroll in existing SE DL coursesDL courses

New SE DL courses may be New SE DL courses may be developed for additional university developed for additional university revenue from a world-wide population revenue from a world-wide population of studentsof students

Participation as an “associate” Participation as an “associate” university would also increase university would also increase revenuesrevenues

Page 38: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Benefits:Benefits:StudentsStudents New state-of-the-art courses from New state-of-the-art courses from

universities world-wideuniversities world-wide Accessibility: time and placeAccessibility: time and place Synchronous mode, when required, is Synchronous mode, when required, is

available from mediator at associate available from mediator at associate universityuniversity

Single point of contactSingle point of contact– AdministrationAdministration– Enrollment at any ISEUC member universityEnrollment at any ISEUC member university– Payment for credit courses, with reimbursement Payment for credit courses, with reimbursement

from industry employer from industry employer

Page 39: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Benefits: IndustryBenefits: Industry Additional qualified SE Additional qualified SE

professionalsprofessionals Added breadth and depth of Added breadth and depth of

professional and managementprofessional and management Better accessibility to academic Better accessibility to academic

centers of SE expertisecenters of SE expertise

Page 40: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Personal Visits: SitesPersonal Visits: Sites

Made to 35 universities, Made to 35 universities, institutes, and colleges around institutes, and colleges around the world from October 30, 2000 the world from October 30, 2000 through June 5, 2001through June 5, 2001– AustraliaAustralia 9 9– CanadaCanada 2 2– United KingdomUnited Kingdom 4 4– United StatesUnited States 2020

TotalTotal 3535

Page 41: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Personal Visits: Personal Visits: ParticipantsParticipants Faculty, department chairs, deans, Faculty, department chairs, deans,

heads of schools, provosts, DL staff, heads of schools, provosts, DL staff, development staff, industry [NOT all at development staff, industry [NOT all at the same meeting or the same time!]the same meeting or the same time!]

Length varied from 30 minutes to six Length varied from 30 minutes to six hours, with median of two to three hourshours, with median of two to three hours

Locations included conference rooms, Locations included conference rooms, department chair offices, and industry department chair offices, and industry sitessites

Page 42: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Personal Visits:Joint Personal Visits:Joint dialogue based on dialogue based on material at material at www.iseuc.orgwww.iseuc.org

Why are we here? (Context)Why are we here? (Context) Where are we now? (Current status)Where are we now? (Current status) Where could we be? (Proposal)Where could we be? (Proposal) Why would we want to do this: Faculty, Why would we want to do this: Faculty,

Administration, Industry?Administration, Industry? How could it be done?How could it be done? What are the next steps?What are the next steps? So what?So what? Supporting materialSupporting material Sample scenariosSample scenarios

Page 43: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Personal VisitsPersonal Visits Topics selected depended on Topics selected depended on

university – wide variance in DL university – wide variance in DL expertiseexpertise

Others more interested in Others more interested in consortium – used analogy of “Star consortium – used analogy of “Star Alliance” – a group of international Alliance” – a group of international airline carriers that the author airline carriers that the author frequently used during the travelsfrequently used during the travels

Page 44: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Why a Consortium? What are Why a Consortium? What are the discriminators for a the discriminators for a prospective student prospective student “customer” ?“customer” ?

ServiceServiceFeaturesFeaturesQualityQualityCostCost

Page 45: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Why a Consortium for Why a Consortium for customer? An existing one: customer? An existing one: Star AllianceStar Alliance

ServiceService– Made all reservations Made all reservations

(United and Ansett) (United and Ansett) via single POCvia single POC

– Did electronic visa at Did electronic visa at the same timethe same time

– Prompt e-mail Prompt e-mail confirmation and confirmation and ticket mailingsticket mailings

– Special bus at Air Special bus at Air New Zealand LAX New Zealand LAX terminal #2 to #7 terminal #2 to #7 (United)(United)

FeaturesFeatures– Interface very Interface very

smooth among smooth among members, e.g., members, e.g., United and Ansett or United and Ansett or LH and United ( took LH and United ( took emergency flight in emergency flight in Feb. from Frankfurt)Feb. from Frankfurt)

– Interface smooth Interface smooth with non-members: with non-members: Interline baggage Interline baggage with NWAwith NWA

– Multi-culturalMulti-cultural

Page 46: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Why a Consortium for Why a Consortium for customer? An existing one: customer? An existing one: Star Alliance (2)Star Alliance (2) QualityQuality

– On-time arrival of On-time arrival of flights AND baggageflights AND baggage

– Best-in-class among Best-in-class among individual membersindividual members

– Synergy Synergy demonstrated when demonstrated when working togetherworking together

– Each member keeps Each member keeps its own identityits own identity

CostCost– Healthy Healthy

competition competition among members, among members, e.g., Air New e.g., Air New Zealand and Zealand and UnitedUnited

– CustomerCustomer is the is the beneficiary in beneficiary in obtaining best obtaining best valuevalue

Page 47: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Why a Consortium for a Why a Consortium for a customer? A prospective one: customer? A prospective one:

ISEUCISEUC QualityQuality

– top-flight individual members in SEtop-flight individual members in SE FeaturesFeatures

– convenient access via Internet, multi-convenient access via Internet, multi-culturalcultural

ServiceService– one-stop “shopping”, single POC, F2F one-stop “shopping”, single POC, F2F

mediatormediator CostCost

– far less than transporting employees, far less than transporting employees, less opportunity cost lostless opportunity cost lost

Page 48: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Personal Visits: Lessons Personal Visits: Lessons LearnedLearned Lessons learned posted on Lessons learned posted on

www.iseuc.org, based on responses www.iseuc.org, based on responses to following queries:to following queries:– Your current status of SE and DLYour current status of SE and DL– Your unique characteristics in SE and Your unique characteristics in SE and

DLDL– Your taxonomy of SE Your taxonomy of SE – Your next steps for involvement with Your next steps for involvement with

ISEUCISEUC

Page 49: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Operation of ISEUC Operation of ISEUC requires following requires following servicesservices AdministrationAdministration MarketingMarketing CoordinationCoordination Single Point Of Contact (POC) for Single Point Of Contact (POC) for

students taking courses from several students taking courses from several universitiesuniversities

Soliciting recommendations from ISEUC Soliciting recommendations from ISEUC university member advisory boarduniversity member advisory board

Soliciting recommendations from ISEUC Soliciting recommendations from ISEUC industry member advisory boardindustry member advisory board

Page 50: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Characteristics of ISEUC:Characteristics of ISEUC:sound familiar???sound familiar??? Fulfills a real Fulfills a real

client need in client need in timely and cost-timely and cost-effective fashioneffective fashion

High qualityHigh quality Built from tested Built from tested

componentscomponents Built-in Built-in

redundancyredundancy

High reliabilityHigh reliability Easy to learnEasy to learn Easy to useEasy to use AffordableAffordable RobustRobust Exceeds Exceeds

expectations of expectations of clients!clients!

Page 51: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Becoming an ISEUC Becoming an ISEUC member: Next stepsmember: Next steps

Review the information at Review the information at www.iseuc.orgwww.iseuc.org Contact the author for a draft agreement between Contact the author for a draft agreement between

ISEUC and your universityISEUC and your university Add your SE DL courses to ISEUC catalog, place Add your SE DL courses to ISEUC catalog, place

them into relevant taxonomythem into relevant taxonomy Add them to ISEUC calendar for 2003-04Add them to ISEUC calendar for 2003-04

– Provide URLs for former versionsProvide URLs for former versions– Provide e-mail contact for instructorProvide e-mail contact for instructor

Add tuition/fees to ISEUC listAdd tuition/fees to ISEUC list Determine arrangements for ISEUC to be Point of Determine arrangements for ISEUC to be Point of

Contact for students enrolled via ISEUC marketing: Contact for students enrolled via ISEUC marketing: transcripts, “guest,” fees, etc.transcripts, “guest,” fees, etc.

Page 52: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

SummarySummary

ISEUC now under development, currently ISEUC now under development, currently involving 35 institutions of higher learning involving 35 institutions of higher learning from 20 states and four countriesfrom 20 states and four countries

Started from results of ACM and IEEE-CS Started from results of ACM and IEEE-CS funded survey of international academic SE funded survey of international academic SE programs (still underway)programs (still underway)

Will provide comprehensive integrated and Will provide comprehensive integrated and high-quality asynchronous learning high-quality asynchronous learning opportunities to international community of opportunities to international community of current and prospective pools of SE current and prospective pools of SE practitioners, as well as current and future practitioners, as well as current and future students in SE curricula students in SE curricula

Page 53: The Software Engineering Academy Joins Industry: Results of the 1 st International Survey and a Future Portrait Frontiers in Education Conference Boston,

Educated, Caring, Educated, Caring, Persistent, Ethical and Persistent, Ethical and Collaborative Teams of Collaborative Teams of PEOPLE are the key to PEOPLE are the key to better tools, processes better tools, processes and methods for Software and methods for Software EngineeringEngineering