University of Southern California Center for Software Engineering C S E USC Barry Boehm, USC Community-Based Learning Collaborative April 6, 2009 Service.

Slides:



Advertisements
Similar presentations
Rich Veit Judy Nye Laura Jannone. Why a New First-Year Seminar First-year seminars are offered at more than 95% of American colleges and universities.
Advertisements

 Copyright 2007 STI - INTERNATIONAL Semantic Technology Institute International PlanetData - Ensuring Impact.
Planning Iterative Software Development Projects Raj Agrawal, PMP Unisys.
H-Tech. H-Tech: Objective European online university Technical and humanist For students around the world Engineering Bachelors and Masters degrees.
Tiered Reference Project: Library Staff Members and Professional Librarians in Pursuit of Excellence Shahla Bahavar, Ph.D. Assistant Reference Coordinator,
University of Southern California Center for Systems and Software Engineering A Look at Software Engineering Risks in a Team Project Course Sue Koolmanojwong.
University of Southern California Center for Software Engineering C S E USC 02/16/05©USC-CSE1 LiGuo Huang Computer Science Department.
COCOMO Suite Model Unification Tool Ray Madachy 23rd International Forum on COCOMO and Systems/Software Cost Modeling October 27, 2008.
University of Southern California Center for Systems and Software Engineering Social Networking Technology Usage on Web Service Projects Supannika Koolmanojwong.
3/14/2006USC-CSE1 Ye Yang, Barry Boehm Center for Software Engineering University of Southern California COCOTS Risk Analyzer and Process Usage Annual.
University of Southern California Center for Systems and Software Engineering 3/18/2008©USC-CSSE1 Requirements Elaboration Ali Afzal Malik, Barry Boehm,
University of Southern California Center for Software Engineering C S E USC Barry Boehm, USC USC-CSE Executive Workshop March 15, 2006 Processes for Human.
University of Southern California Center for Software Engineering CSE USC 477 Class Project – HazMat (Hazardous materials) Spring 2003 Feb. 4.
C S E USC CBSP Bridging Requirements and Architecture Models Paul Grünbacher Center for Software Engineering University of Southern California, Los Angeles.
University of Southern California Center for Systems and Software Engineering USC CSSE Research Overview Barry Boehm Sue Koolmanojwong Jo Ann Lane Nupul.
University of Southern California Center for Software Engineering CSE USC COSYSMO: Constructive Systems Engineering Cost Model Barry Boehm, USC CSE Annual.
University of Southern California Center for Software Engineering CSE USC 12/6/01©USC-CSE CeBASE: Opportunities to Collaborate Barry Boehm, USC-CSE Annual.
University of Southern California Center for Software Engineering CSE USC ©USC-CSE 10/23/01 1 COSYSMO Portion The COCOMO II Suite of Software Cost Estimation.
Bulding Community Service Projects Effectively1 BUILDING COMMUNITY SERVICE PROJECTS EFFECTIVELY Lisa MacLean and Michael Werner
2/13/07(c) USC-CSSE1 An Empirical Study on MBASE and LeanMBASE Supannika Koolmanojwong Center for Systems and Software Engineering CSSE- Annual Research.
© USC-CSE1 Determine How Much Dependability is Enough: A Value-Based Approach LiGuo Huang, Barry Boehm University of Southern California.
© USC-CSE Feb Keun Lee ( & Sunita Chulani COQUALMO and Orthogonal Defect.
COTS Based System Security Economics - A Stakeholder/Value Centric Approach Related tool demo session: COTS Based System Security Test-bed (Tiramisu) Tuesday.
University of Southern California Center for Software Engineering CSE USC Distributed Assessment of Risk Tool DART Jesal Bhuta
University of Southern California Center for Systems and Software Engineering Decision Support for Value-Based Software Testing Framework Qi Li, Barry.
University of Southern California Center for Software Engineering C S E USC Agile and Plan-Driven Methods Barry Boehm, USC USC-CSE Affiliates’ Workshop.
University of Southern California Center for Systems and Software Engineering 1 WikiWinWin: Rapid Collaborative Requirements Negotiation Using Wiki and.
University of Southern California Center for Systems and Software Engineering Improving Affordability via Value-Based Testing 27th International Forum.
University of Southern California Center for Systems and Software Engineering Feasibility Evidence Description (FED) Barry Boehm, USC CS 577a Lecture Fall.
University of Southern California Center for Software Engineering C S E USC ISERN 2005 November 15, 2005 Stefan Biffl, Aybuke Aurum, Rick Selby, Dan Port,
University of Southern California Center for Software Engineering C S E USC August 2001©USC-CSE1 CeBASE Experience Base (eBASE) -Shared Vision Barry Boehm,
“Welcome!” Adjunct Faculty Orientation ImagineRIT As an RIT adjunct, you’re not just teaching a course, you are joining RIT’s community of teaching &
CryptKeeper Project Plan 1 CryptKeeper Project Plan.
CATS Conference n Conference for Academic Technology Staff n Designed and implemented for the staff by the staff of the CSU.
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
Quentin R. Burdick Grant Interdisciplinary Learning in Rural Healthcare at East Tennessee State University East Tennessee State University.
University of Southern California Center for Systems and Software Engineering 10/30/2009 © 2009 USC CSSE1 July 2008©USC-CSSE1 The Incremental Commitment.
University of Southern California Center for Systems and Software Engineering Incremental Commitment Spiral Model (ICSM) for CS 577 Barry Boehm, Supannika.
University of Southern California Center for Systems and Software Engineering Project Artifacts in each process model Supannika Koolmanojwong October 09,
1 SAIV/CAIV/SCQAIV LiGuo Huang USC University of Southern California Center for Software Engineering CSE USC.
University of Southern California Center for Systems and Software Engineering 7/19/2013(c) USC-CSSE11 USC e-Services Software Engineering Projects.
BSBPMG505A Manage Project Quality Manage Project Quality Project Quality Processes Diploma of Project Management Qualification Code BSB51507 Unit.
The Web as a Teaching-Learning Tool John C. Cavanaugh University of Delaware Paper presented at the Annual Meeting of the American Psychological Association,
University of Southern California Center for Systems and Software Engineering COCOMO Suite Toolset Ray Madachy, NPS Winsor Brown, USC.
University of Southern California Center for Systems and Software Engineering 7/13/2012(c) USC-CSSE11 USC e-Services Software Engineering Projects.
A Partnership Manager’s Perspective Maeve Paris, Computing & Engineering.
University of Southern California Center for Systems and Software Engineering 3/3/2010© USC-CSSE CSCI577B 2010 Light Weight Sw Engg for Off-the-Books.
Page 1 JUSTIFY define and validate REQUIRE- MENTS define initial management DOCUMENTS define INFRA- STRUCTURE allocated maintenance changes management.
Ali Afzal Malik, Supannika Koolmanojwong, Barry Boehm USC-CSSE
California State University, Fresno Transfer Counselor Conference 2011.
University of Southern California Center for SoftwareEngineering Reliable Software Research and Technology Transition Barry Boehm, USC NASA IT Workshop.
University of Southern California Center for Software Engineering CSE USC SCRover Increment 3 and JPL’s DDP Tool USC-CSE Annual Research Review March 16,
Thomas L. Gilchrist Testing Basics Set 3: Testing Strategies By Tom Gilchrist Jan 2009.
University of Southern California Center for Systems and Software Engineering COTS Selection Sergio Romulo Salazar April 28, 2010.
University of Southern California Center for Systems and Software Engineering Using Software Project Courses to Integrate Education and Research Barry.
University of Southern California Center for Systems and Software Engineering Incremental Commitment Spiral Model (ICSM) Supannika Koolmanojwong, USC CS.
University of Southern California Center for Systems and Software Engineering 7/23/2010(c) USC-CSSE1 08/21/09 ©USC-CSSE1 USC e-Services Software.
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2016 Dr. LiGuo Huang Dept. of Computer.
THE OFFICE OF TEACHING & LEARNING Julanna Gilbert.
University of Southern California Center for Systems and Software Engineering Barry Boehm, USC CS 510 Fall 2010 Software Planning Guidelines.
CS 577b: Software Engineering II
USC e-Services Software Engineering Projects
Software and Systems Integration
USC e-Services Software Engineering Projects
CS 577b: Software Engineering II
USC e-Services Software Engineering Projects
Welcome Class of 2022 Parent Information Night
Developing Software Engineering Class Projects with an Internal Client
Architecture Review Boards Remote Student Specifics
Center for Software and Systems Engineering,
Presentation transcript:

University of Southern California Center for Software Engineering C S E USC Barry Boehm, USC Community-Based Learning Collaborative April 6, 2009 Service Learning Measurement Experience

University of Southern California Center for Software Engineering C S E USC Software Engineering Project Course 120 on-campus MS students –Good at programming –No experience with clients, business cases, requirements, architectures, project planning, product delivery, training 30 Off-campus MS students –More practical experience; serve as artifact reviewers : 15 USC-campus library multimedia applications : 5 USC; 8 community services; 6 local govt. Fall (12 weeks): specifications, plans, prototypes Spring (12 weeks): develop, test, install, train clients –Stakeholder win-win approach –See: 04/06/09©USC-CSE2

University of Southern California Center for Software Engineering C S E USC ProjectName Organization California Science Center Newsletter SystemJeremy StollerCalifornia Science Center California Science Center Event RSVP SystemJeremy StollerCalifornia Science Center California Science Center Volunteer Tracking SystemRaul PereyraCalifornia Science Center VBSE GameApurva JainUSC CSSE USC Diploma Order / Tracking Database SystemNelson ShirotaDegree Progress Department, USC USC Civic and Community Relations Web ApplicationSharon StewartDirector of Community Outreach, USC Student's academic progress web applicationMike OppenheimManual Arts Senior High School Personal Care Technology Help LineErnest Hamilton Personal Care Technology Eclipse COCOMOYe Yang, LiGuo HuangUSC CSSE Web Portal for USC Electronic ResourcesDeborah Holmes-WongUSC Library Early Medieval East Asian TombsKen KleinEast Asian Library, USC UAV Sensor PlanningDeWitt LatimerUSC -Robotics Online Requirements Negotiation Support SystemHasan KitapciUSC CSSE African Millenium FoundationMalena RuthAfrican Millennium Foundation Credit Card Theft Monitoring ProjectAdam JacobsonAdEngage Video Uploading and Conversion SystemTed JohnsonYouthink.com New Economics for Woman (NEW)Cynthia RyanCommunity Economic Development LANI Database Management SystemVeronica Hahni,Neighborhood Initiative USC CONIPMODonald J. ReiferReifer Consultants, Inc Electronic Data DiscoveryBradley D. Davis, EsqDiscovery LLC An Eclipse Plug-in for Use Case AuthoringDr. Clay E. WilliamsIBM Projects 04/06/093©USC-CSE

University of Southern California Center for Software Engineering C S E USC Service Learning Measurement Weekly effort, progress, risk reports Grading criteria for artifacts Two live reviews per semester –Things done right; things to improve Individual critiques: lessons learned, things to improve Client evaluations: 20 questions; 1-5 ratings; comments –Overall-value rating average: 4.6 –Sharon will discuss hers 04/06/09©USC-CSE4

University of Southern California Center for Software Engineering C S E USC 04/06/09©USC-CSE5 Integrating Research and Education Validate new methods and tools via project usage Partial basis of 11 PhD dissertations –Rqts. negotiation, formalization (3) –COTS integration (2) –Value-based methods (2) –Agile methods (1), Quality tradeoffs (1) –Risk analysis (1), Cost estimation (1)

University of Southern California Center for Software Engineering C S E USC 04/06/09©USC-CSE6 By NumberP-value% Group A higher By ImpactP-value% Group A higher Average of Concerns Average Impact of Concerns Average of Problems Average Impact of Problems Average of Concerns per hour Average Cost Effectiveness of Concerns Average of Problems per hour Average Cost Effectiveness of Problems Group A: 15 reviewers using VBR procedures and checklists Group B 13 reviewers using previous value-neutral checklists – Significantly higher numbers of trivial typo and grammar faults Value-Based Reviewing (VBR) Experiment Reviews generally assume every defect equally important Clients prioritize features to fit available schedule