DOC PREVIEW
UMD CMSC 735 - The Software Engineering Laboratory (SEL)

This preview shows page 1 out of 3 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

The Software Engineering Laboratory (SEL)Consortium ofNASA/GSFCComputer Sciences CorporationUniversity of MarylandEstablished in 1976Goals- better understand software development- improve the process and product qualityat Goddard, formerly in the Flight Dynamics Division, now at theInformation Systems Centerusing observation, experimentation, learning, and model buildingObservation, Feedback, Learning, PackagingUsed the SEL as a laboratory to build models, test hypotheses,Observation played a key roleFeedback loops provided an environment for learningGenerated lessons learned that were packaged into process, productand organizational structureUsed the University to test high risk ideasDeveloped technologies, methods and theories when necessaryLearned what worked and didn’t work, applied ideas when applicableKept the business going with an aim at improvement, learningSEL Experience Factory StructureDEVELOPERS(SOURCE OF EXPERIENCE)(PACKAGE EXPERIENCE FOR REUSE)DATA BASE SUPPORT(MAINTAIN/QA EXPERIENCE INFORMATION)Development measures for each projectRefinements to development processSTAFF 275-300 developersTYPICAL PROJECT SIZE 100-300 KSLOCACTIVE PROJECTS 6-10 (at any given time)PROJECT STAFF SIZE 5-25 peopleTOTAL PROJECTS(1976-1994) 120STAFF 10-15 AnalystsFUNCTION • Set goals/questions/metrics - Design studies/experiments • Analysis/Research • Refine software process - Produce reports/findingsPRODUCTS(1976-1994) 300 reports/documentsSEL DATA BASEFORMS LIBRARYREPORTS LIBRARY160 MB220,000• SEL reports• Project documents• Reference papersSTAFF 3-6 support staffFUNCTION • Process forms/data• QA all data• Record/archive data• Maintain SEL data base• Operate SEL libraryNASA + CSC + U of MDNASA + CSC NASA + CSC POPROCESS ANALYSTSEFUsing Baselines to Show Improvement1987 vs. 1991Error Rates (development)0246810Early Baseline 8 similar systemsCurrent 7 similar systemsErrors/KLOC (developed)Average ~4.5Average ~1Low 1.7Low 0.2High 2.4High 8.90200400600800Cost (staff months)Early Baseline 8 similar systems supporting 4 projectsCurrent 7 similar systems supporting 4 projectsStaff monthsAverage ~490Average ~210Low 357High 755Low 98High 277ReuseEarly Baseline 8 similar systemsCurrent 8 similar systems% ReuseFORTRAN (3 systems)Ada (5 systems)020406080100Average ~79%6190IEEE39Average ~20%Early Baseline = 1985-1989 Current = 1990-1993Decreased 75%Reduced 55%Increased 300%Using Baselines to Show Improvement Continuous Improvement in the SELDecreased Development Defect rates by75% (87 - 91) 37%(91 - 95)Reduced Cost by55% (87 - 91) 42% (91 - 95)Improved Reuse by300% (87 - 91) 8% (91 - 95)Increased Functionality five-fold (76 - 92)CSCofficially assessed as CMM level 5 and ISO certified (1998),starting with SEL organizational elements and activitiesFraunhofer Centerfor Experimental Software Engineeringwas created in Maryland in


View Full Document

UMD CMSC 735 - The Software Engineering Laboratory (SEL)

Download The Software Engineering Laboratory (SEL)
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view The Software Engineering Laboratory (SEL) and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view The Software Engineering Laboratory (SEL) 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?