The National Society of Professional Engineers. Creation of Software Engineering P.E. Exam By Dan Wittliff, P.E., F.NSPE President 2012-2013.

Slides:



Advertisements
Similar presentations
Adding Value to Educational Programs IEEE EAB CEU Program 2006.
Advertisements

Registration for North Dakota Geoscientists under a North Dakota Board of Registration for Professional Engineers, Land Surveyors and Geologists. Dave.
Educating for a Sustainable Future – Environmental Engineering Body of Knowledge The EE BOK Working Group Debbie Reinhart, PhD, PE, BCEE University of.
The West` Washington Idaho 1 Montana Oregon California 3 4 Nevada Utah
Professional Engineering ©2010 Dr. B. C. Paul Note – These notes contain information from National Society of Professional Engineers and the Illinois Society.
Back to Today’s ppt Introduction to Engineering l Definitions l Technology Team l Engineering Disciplines l Engineering Functions l Career Paths l ABET.
Consumer Attitudes about Renewable Energy July 2011.
Washington Tuition and Fee Report House Higher Education Committee January 21, 2004.
TOTAL CASES FILED IN MAINE PER 1,000 POPULATION CALENDAR YEARS FILINGS PER 1,000 POPULATION This chart shows bankruptcy filings relative to.
Development of the Report Card Mothers Behind Bars Coalition Mothers Behind Bars Coalition Began with shackling and expanded to include prenatal care.
©2003 PJM FERC Technical Conference July 14, 2004 MISO-PJM-TVA Alain Steven Vice President and CTO PJM Interconnection.
© Copyright CSAB 2013 Future Directions for the Computing Accreditation Criteria Report from CAC and CSAB Joint Criteria Committee Gayle Yaverbaum Barbara.
Session 11 Page 1 ECE361 Engineering Practice Professionalism.
BINARY CODING. Alabama Arizona California Connecticut Florida Hawaii Illinois Iowa Kentucky Maine Massachusetts Minnesota Missouri 0 Nebraska New Hampshire.
Adding Value to Educational Programs IEEE Educational Activities Board CEU Program 2004.
Professional Codes of Ethics Professionalism and Codes of Ethics.
CSCE 431: Licensing and Software Engineering Code of Ethics
Talking points on Constitutional Amendments 2013.
The National Institute for Certification in Engineering Technologies The “Hands-On” Partner of the Engineering Team.
WHY GET A PE LICENSE?. WON’T A DEGREE BE ENOUGH?
Karen Epps, ED Program Officer June 26, 2015
Office of Children’s Services Ombudsman May 17, 2006 Marilyn Jackson Legislative Policy Analyst.
U.S. DEPARTMENT OF EDUCATION. Title I - Part A In a nutshell….a primer.
1 Streamlined Sales Tax Project Policymakers’ Briefing Rosemont, Illinois September 6, 2000.
Workforce Education At Springdale High School. Springdale High School Over 2250 students Grades % Hispanic, 37% Caucasian, 8% Marshallese, 3%
Selected Data for West Virginia Higher Education J. Michael Mullen WVFAA November 6, 2003.
Americas Top States for Business 2012 Montana and surrounding states.
1 National Healthy Start Association, Inc. Prepared for Secretary Advisory Committee on Infant Mortality January 2008 Historical Overview of the Healthy.
NAPHSIS Making EVVE a Reality by Garland Land NAPHSIS Executive Director.
Software Engineering Consortium Vancouver, British Columbia September 29, 2007 Item 3.3 Attachment.
Certified Software Development Associate. Slide 2 What Is the IEEE Computer Society? l The IEEE CS was established in 1946, has nearly 100,000 members.
Engineering Licensure and the FE Examination Regina DingerExecutive Director AL Board of Licensure for PE and.
Map Review. California Kentucky Alabama.
1 Overview: The Federation of State Beef Councils.
1. AFL-CIO What percentage of the funds received by Alabama K-12 public schools in school year was provided by the state of Alabama? a)44% b)53%
Nuclearsafety.gc.ca Joint Congress on Medical Imaging and Radiation Sciences May 28, 2015 e-Doc CNSC Administrative Monetary Penalties Overview.
BY KOFI SEKYERE FEBRUARY 1 ST, 2011 CIVIL ENGINEER.
NATIONAL CENTER FOR POLICY ANALYSIS Turning on the Lights 2011: The Consumer Benefits of Electric Power Competition by Carl Johnston and Lynne Kiesling.
Status Report for Critical Infrastructure Protection Advisory Group
Assistance to Firefighters Grant SAFER Grants Fire Prevention and Safety Grants.
Bylaws Change Proposal Bylaws Proposal To give non-certified licensed athletic trainer associate members the right to vote in association matters.
1. The Value of CFCS Credentials Don Bower, CFCS 2010 GACTE Annual Conference 2.
Prepared for: FHWA Pavement Preservation Expert Task Group Meeting, July 27, 2010 Prepared by: PPETG Subcommittee on Support for Pavement Preservation.
CHAPTER 7 FILINGS IN MAINE CALENDAR YEARS 1999 – 2009 CALENDAR YEAR CHAPTER 7 FILINGS This chart shows total case filings in Maine for calendar years 1999.
US MAP TEST Practice
Case Study: Rewriting the ICPC Liz Oppenheim Summit of the States on Interstate Cooperation National Center for interstate Compacts June 1-2, 2006.
Sponsored by the National Center for Education Statistics U.S. Department of Education as a component of the National Cooperative Education Statistics.
Michelle E. Wade, MS, M.Ed., NCC, LCPC Ethics Specialist, American Counseling Association.
Steven Arndt, Ph.D., P.E. Chairman Maryland State Board for Professional Engineering September 16, 2015.
LICENSURE. DEFINITION  A PROCESS REGULATED BY A GOVERNMENTAL AGENCY WHEREBY INDIVIDUALS ARE AUTHORIZED TO PERFORM CERTAIN FUNCTIONS.
The FUNDAMENTALS OF ENGINEERING EXAM for Nuclear Engineers
Visa Bankruptcy Education Services
Expanded State Agency Use of NMLS
Visa Bankruptcy Education Services
Visa Bankruptcy Education Services Bankruptcy Statistics May 19, 2016.
Employment Settings for Certified Athletic Trainer
Professional Codes of Ethics
At Springdale High School
CSCE 606: Licensing and Software Engineering Code of Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
Federal Regulations requirements for opioid prescription course
REAL ID Briefing for NEBTA
Regions of the United States
What is the BOG? Grassroots vehicle
Overview: The Federation of State Beef Councils
Expanded State Agency Use of NMLS
CBD Topical Sales Restrictions by State (as of May 23, 2019)
Data from Mobility Survey
Oklahoma Higher Education Chancellor Glen D. Johnson
Chancellor Glen D. Johnson
Presentation transcript:

The National Society of Professional Engineers

Creation of Software Engineering P.E. Exam By Dan Wittliff, P.E., F.NSPE President

Software Engineering Licensing Consortium Creating a Software Engineering Exam and a Path to Licensure Consortium background and organizations Consortium accomplishments Professional society efforts State regulator actions and concerns Exam development and content What’s in it for the profession? What’s licensable practice?

Software Engineering Licensing Consortium Consortium Background 1998 – Texas began licensing software engineers through portfolio / experience review 2002 – NCEES changed rules Competing software engineering (SWEngr) licensure models Competing definitions and goals Purpose of consortium –Reach consensus on SWEngr licensure models –Develop a path forward that: Engages State Boards Includes like-minded parties Culminates with first SWEngr PE Exam in Spring 2011

5 Software Engineering Exam NCEES NSPE IEEE – USA IEEE Computer Society Texas Board of Professional Engineers Prometric

Software Engineering Licensing Consortium Organizations involved IEEE (USA, CS PPC, CS Wireless) NSPE (PEI, L&QP, BOD) TBPE (Board, Staff, SWETF) NCEES (Exam Development) Software Engineering Licensing Consortium TBPE -SWETF -Board -Staff IEEE -USA -Comm Soc -Comp Soc -Wireless Others -FL, NY -DE, MI, NC -VA NCEES -BOD -EPE NSPE -BOD -L&QP -PEI -Staff

Software Engineering Licensing Consortium Consortium accomplishments (1 of 4) Summit meeting in Denver, July 07 Reached consensus on key issues –Separate discipline that can impact public health, safety, and welfare –Software engineering definition –Licensure of Software Engineers should be promoted –Specifics remain state-by-state process

Software Engineering Licensing Consortium Software Engineering Defined Software engineering is the application and/or study of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, that has an impact on the lives, property, economy, or security of people or the national defense; that is, the application of engineering to software.

Software Engineering Licensing Consortium Consortium accomplishments (2 of 4) Consensus issues continued: –Basic path to licensure ABET engineering degree FE Exam 4 years engineering experience SWEngr P&P exam –Certification by IEEE does not replace licensure –Use NCEES model for exam development –Inclusion of related disciplines in the BOK for SWEngr

Software Engineering Licensing Consortium Consortium accomplishments (3 of 4) Developed “Recommendation for a Path to Software Engineering Licensure” Developed plan for approaching State Boards of Licensure Received resolution of support from NSPE BOD Received letters of support from Licensing Boards in Alabama, Delaware, Florida, Michigan, Missouri, New Mexico, New York, North Carolina, Texas, and Virginia

Software Engineering Licensing Consortium Consortium accomplishments (4 of 4) Presented SELC path forward to IEEE-USA L&R Committee on 12/01/07 Received IEEE-USA L&R endorsement and favorable recommendation to IEEE-USA BOD IEEE-USA agreed to be the lead sponsoring technical society for the software engineering exam in August 2009 PAKS team formed in late 2009 Exam writing team began work in late 2010 First exam administered in April 2013

Software Engineering Licensing Consortium Action Plan Goal: Administer the first SWEngr P&P Exam by Fall 2011 Seven Step Process: Step 1: Engage with State Boards (11/07 – 4/08) Step 2: Get at least 10 State Boards to request NCEES develop a SWEngr exam (1/08 – 6/08) Step 3: Receive NCEES Board of Directors‘ approval (6/08 – 8/08) Step 4: Consummate exam development agreement with NCEES (9/08 – 11/08)

Software Engineering Licensing Consortium Seven Step Process continued: Step 5: Engage with NCEES in developing PAKS, test questions, and exam questions (12/08 – 7/09) Step 6: Review and score exam. Set cut off score and standards (8/09 – 11/10) Step 7: Prepare, distribute, and administer first PE Exam for Software Engineers (12/10 – 10/11)

Equating of Examination Item Writing & Review NCEES Examination Development Process Overview Examination Assembly & Review Examination Scoring Standard Setting Study Need for Examination Identified Task Analysis Performed (PAKS) Examination Specification Developed Examination Administration After Cut Score Established

15 Software Engineering – PE Exam Specification Requirements Design Construction Testing Maintenance Configuration Management Engineering Processes Quality Assurance Safety, Security, and Privacy

Software Engineering Licensing Consortium Public Awareness NSPE PE article in 2007 and 2009 IEEE Today’s Engineer article in July 2011 Press releases to Technical Societies in 2009 Presentations to State Boards –Alabama, 5/08 –Delaware, 4/08 –Illinois, 2/08 –Kansas, 12/08 –Michigan, 4/08 –New Mexico, 4/08 –Texas, 1/08

Software Engineering Licensing Consortium Professional Organization Action NSPE Board of Directors, July 28, 2007 –Endorsed the actions of the SWEngr Summit –Resolved to support the path forward in licensing SWEngr IEEE-USA L&R Committee, December 1, 2007 –Supported SELC actions –Voted a resolution of support –Forwarded resolution to IEE-USA Board of Directors

Software Engineering Licensing Consortium Professional Organization Action IEEE-USA Board of Directors –Approved the resolution to IEEE-USA L&R Committee in August 2009 –Agreed to be the lead sponsoring technical society NCEES Board of Directors –Received the 10 state requests for the exam –Approved the creation of the exam in 2010

Software Engineering Licensing Consortium State Agency Action –Alabama – Presentation on 5/2/08. Letter to NCEES in 8/4/09. –Connecticut – Considering –Delaware – Letter sent to NCEES in 11/08. –Florida – Letter sent to NCEES in 7/08. –Illinois – Presentation on 2/21/08. Letter in the works. –Kansas – Presentation on 12/11/08. –Louisiana – Considered on 3/16/08. Declined to support at this time. –Michigan – Letter sent to NCEES in 8/08. –Mississippi – Declined to support at this time.

Software Engineering Licensing Consortium State Agency Action –Missouri – Supported in 1/09. –New Jersey – Considering –New Mexico – Support letter sent in 12/08. –North Carolina – Letter sent to NCEES in 7/08. –New York – Letter sent to NCEES in 3/08. –Oklahoma – Declined to support at this time. –Pennsylvania – Reconsidering earlier declination. –Texas – Letter sent to NCEES in 2/08. –Virginia – Letter sent to NCEES in 11/08. –Wisconsin – Considering –Wyoming – Declined to support at this time.

Software Engineering Licensing Consortium What concerns do the Licensing Boards have? Is this recommended path to licensure consistent with the model law? –Yes –Graduate from ABET-accredited curriculum –Pass the Fundamentals of Engineering Exam –Four years of acceptable experience –Pass the P&P Exam

Software Engineering Licensing Consortium What concerns do the Licensing Boards have? What is normal software? –Software is the electronically coded instructions to computers or programmable control devices. –Software effects entertainment and office products as well as many key infrastructure devices. –Software development for mass consumer products is regulated under commerce regulations and generally exempt from Engineering Practice Acts. –SELC proposes no change to state practice acts.

Software Engineering Licensing Consortium What concerns do the Licensing Boards have? What is software engineering? –Software Engineering is the application and/or study of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software that has an impact on the lives, property, economy, or security of people or the national defense; that is, the application of engineering to software. –Software Engineering requires the application of higher mathematics and the physical sciences to writing software that controls key pieces of infrastructure with a potential impact on public health, safety, and welfare.

Software Engineering Licensing Consortium What concerns do the Licensing Boards have? What needs to be programmed or overseen by a Licensed PE? –Infrastructure: emergency dispatch services, fire alarms/sprinklers, emergency shut down systems, electrical grid, public water supply –Medicine: heart lung machines, ventilators, medical infusion pumps, medical dispensers, implant devices, robotics, and medical records –Energy: nuclear reactors, override systems, electrical grid systems, petroleum pumps –Recreation: amusement park rides –Transportation: railway signals/controls, auto; airbags, brakes, seatbelts, aviation; air traffic control, avionics, air crew life support, emergency evacuation equipment, automated traffic control

Software Engineering Licensing Consortium What concerns do the Licensing Boards have? What needs to be programmed or overseen by a Licensed PE? –Financial: banking systems, accounting, online financial systems, information security –Government: taxation, licenses, criminal systems legislative support, public policy tools –Communications: switching, transmission multiplexing, network management –Military: GPS satellite, radio communications, artillery controls, aircraft systems

Software Engineering Licensing Consortium What’s in it for the profession? Professional licensing of software engineers serves the interest of the as many as 30,000 IEEE-USA members by providing a formal path to licensure. Software Engineering degree programs are growing: –2005 – 18 Schools and 196 BS Degrees –2006 – 24 Schools (13 ABET) and 218 BS Degrees –2007 – 450 Seniors, 305 Juniors, 262 Sophomores, and 459 Freshmen, 15 ABET programs –2013 – 22 ABET programs –Six Canadian universities granted 297 BS degrees in 2006

Software Engineering Licensing Consortium What’s in it for the profession? 22 ABET Degree programs in 17 states –Alabama –California –Connecticut –Florida (2) –Georgia –Indiana –Michigan –Mississippi –Montana

Software Engineering Licensing Consortium What’s in it for the profession? 22 ABET Degree programs in 17 states –Montana –New Jersey –New York (2) –Pennsylvania (3) –South Dakota –Texas (2) –Virginia –Wisconsin (2)

Software Engineering Licensing Consortium What’s in it for the profession? Setting a path for licensure now allows state boards to attract these graduates and set a new paradigm. Licensure of software engineers serves to distinguish them from lesser qualified professionals in the public's perception of the profession. Licensure provides an extra level of scrutiny where public safety, health, and welfare are at issue. A separate PE Exam for Software Engineering provides the formal path to licensure recognized by the States.

30 Software Engineering Defined Software Engineering is the application and/or study of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software that has an impact on the lives, property, economy, or security of people or the national defense; that is, the application of engineering to software. (Software Engineering Licensure Consortium)

31 Software Engineering Licensing Process Licensure Process – Same as other Disciplines –ABET Engineering Degree –Associated Degrees (CS ?) –FE Exam – EE / Computer or Other Disciplines –Work Experience –PE References – Software PE, EE PE, Other Disciplines –Software Engineering PE Exam

32 Software Engineering Licensable Practice States require licensure of certain engineers to ensure that any practitioner is at least minimally competent Intent is to protect the public from injurious consequences of incompetent “engineers” Licensure is required if the engineer is involved in building a system whose failure could cause significant harm is offering his services directly to the public and not through a corporation, or government entity Same for Software Engineering

33 Software Engineering Licensable Practice Would all software engineers need to be licensed? –No, only those providing their services directly to the public Would all software have to be developed or supervised by licensed software engineers? –No, only software that has an impact on the lives, property, economy, or security of people Licensing software engineers isn’t a once-in-a-lifetime event –Engineers must renew their licenses annually and may be subject to mandatory continuous professional development

34 Software Engineering Licensable Practice Does the software control a device or devices that could directly inflict harm to a human being if there was a malfunction? Does the software put the assets of an individual or corporate entity at risk beyond the normal amount of risk assumed in everyday business transactions? Does the software expose identifying information of an individual or a corporate entity that would violate any federal, state or local laws? Does the software interact with other systems in way that directly satisfies 1-3 above?

35 Software Engineering Licensable Practice License –Smart Building Controls –Water Treatment Plant –Nuclear Power Plant –Power Grid –Traffic Control Systems No License –Websites –Network Maintenance –‘Shrink Wrapped’ Software –Games

36 Software Engineering Licensable Practice Licensure? –Banking Systems –Medical Information Systems –Government Databases –Engineering Tools (CAD, Structural Analysis Systems, etc.) –Cyber security

37 Software Engineering Exam NCEES NSPE IEEE – USA IEEE Computer Society Texas Board of Professional Engineers Prometric

Software Engineering Licensing Consortium Creation of a Software Engineering Exam Q & A Dan Wittliff, P.E., F. NSPE