70 likes | 192 Views
Empirical Research at USC-CSE. Barry Boehm, USC-CSE ISERN Presentation October 8, 2000 boehm@sunset.usc.edu http://sunset.usc.edu. Empirical Research Areas. Software cost/schedule/quality data and modeling 7-step modeling methodology: Bayesian calibration
E N D
Empirical Research at USC-CSE Barry Boehm, USC-CSE ISERN Presentation October 8, 2000 boehm@sunset.usc.edu http://sunset.usc.edu
Empirical Research Areas • Software cost/schedule/quality data and modeling • 7-step modeling methodology: Bayesian calibration • COCOMO II, COCOTS, COQUALMO, CORADMO, ... • MBASE* Laboratory • 20 real-client Web/Net digital library projects per year • Experience Factory approach to refining MBASE • Behavioral studies in developer-client collaboration *Model-Based (System) Architecting and Software Engineering
USC-CSE Modeling Methodology Analyze Existing literature Perform Behavioral Analysis 1 Identify Relative Significance 2 Perform Expert- Judgement, Delphi Assessment 3 4 A-PRIORI MODEL + SAMPLING DATA = A-POSTERIORI MODEL Gather Project Data Determine Bayesian A-Posteriori Update 5 Gather more data; refine model 6 7
Results of Bayesian Update: Using Prior and Sampling Information (Step 6) A-posteriori Bayesian update 1.06 1.41 1.51 1.45 Productivity Range = Highest Rating/ Lowest Rating A-priori Experts’ Delphi Noisy data analysis Literature, behavioral analysis Language and Tool Experience (LTEX)
Example S&C’s Type of Simple Block Diagram Examples Simplifiers Complicators Application · · Use standard Natural language 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 31, 32, 35, 36, 37, 39 query languages processing · · Use standard or Automated COTS search cataloging or query engine indexing MM asset Catalog · · Uniform media Digitizing large info formats archives Multimedia update query · Digitizing Archive notification complex or fragile update artifacts MM MM asset · Archive Rapid access to large Archives · Access to heterogeneous media collections · Automated annotation/descrip tion/ or meanings to digital assets · Integration of legacy systems