DACS–USC CSSE Data Repository: Overview and Status Tom McGibbon Quanterion Jo Ann Lane USC CSSE 2 DACS-USC Data Repository Overview • Goal of repository ▫ Capture and analyze software and software engineering data and make it available to the DACS and USC CSSE communities • Candidate uses ▫ Support software, systems, and SoS engineering research ▫ Provide searchable data to support Cost estimation: ROMs* based upon Actual data – at least three records A single software size and application domain Project planning and management: life cycle model information, key risks, lessons learned, templates, estimation heuristics * Provide links to cost model vendors for additional support 3 Initial Prototype Contents • Software, system, system of systems ▫ Size ▫ Schedule • Data entry form for new records • Administrative tools to manage data Based on sanitized COCOMO data… 4 Planned/Potential Contents • Software, system, system of systems • • • • • ▫ Size, schedule, total cost of ownership, interoperability, and quality data/trends Data entry forms Administrative data management tools Lessons learned (acquirer and supplier perspectives) Counting rules for quantitative data Software/system characteristics ▫ Life cycle models, architecture styles, tools used, tool evaluations • Process-related artifacts ▫ Templates, characteristics, home-grounds Investigating wiki and knowledge management tools for non-quantitative data… 5 Demo and Feedback 6 Planned for End of May Delivery • Initial capability ▫ Software engineering data Sanitized COCOMO data Query capability by software size and domain Statistical analysis outputs showing range and distribution of values ▫ Lessons learned/heuristics Start with data submitted on Data & Analysis Center for Software (DACS) LinkedIn site Would like to include data from other cost model vendors! 7 Benefits for Contributing Cost Model Vendors • Link from DACS-USC repository to your website for additional information ▫ DACS-USC repository does not plan to replace cost model tools for detailed estimation • New data submitted directly to DACS-USC repository made available to participating cost model vendors ▫ Vendor data not shared with others ▫ Vendor data only used In aggregations with other data To calculate statistical outputs 8 Discussion and Comments