Download presentation
Presentation is loading. Please wait.
1
University of Southern California Center for Systems and Software Engineering Decision Support for Value-Based Software Testing Framework Qi Li, Barry Boehm, USC-CSSE Ye Yang, ISCAS 11/02/2010
2
University of Southern California Center for Systems and Software Engineering Value-based Software Engineering 4+1 Theory [1]
3
University of Southern California Center for Systems and Software Engineering Value-based Software Testing Framework [2]
4
University of Southern California Center for Systems and Software Engineering Spreadsheet-based Support
5
University of Southern California Center for Systems and Software Engineering Decision Support for VBST
6
University of Southern California Center for Systems and Software Engineering USC-WikiWinWin [3]: Tool Support for Feature Business Importance Rating (Win-Win Agreements m to n are traced to feature i)
7
University of Southern California Center for Systems and Software Engineering USC-COCOMO Ⅱ.2000.0 [4] : Tool Support for Feature Testing Cost Estimation
8
University of Southern California Center for Systems and Software Engineering Expert COCOMO [5]: Tool Support for Feature Quality Risk Analysis
9
University of Southern California Center for Systems and Software Engineering Logical Decision [6]: Tool Support for Multi-criteria Feature Prioritization –Define the Range for Each Criteria (Measure) Measures Range Business Importance [3-27], ↑ the testing priority is higher Quality Risk Probability [0-1], ↑ the testing priority is higher Testing Cost[1-9], ↓ the testing priority is higher
10
University of Southern California Center for Systems and Software Engineering Logical Decision: Tool Support for Multi-criteria Feature Prioritization –Define Exponential Value Function for Each Measure 0.5 21 0.5 0.7 0.5 7
11
University of Southern California Center for Systems and Software Engineering Logical Decision: Tool Support for Multi-criteria Feature Prioritization –Result
12
University of Southern California Center for Systems and Software Engineering Logical Decision: Tool Support for Multi-criteria Feature Prioritization –Sensitivity Analysis
13
University of Southern California Center for Systems and Software Engineering Logical Decision: Tool Support for Multi-criteria Feature Prioritization –Uncertainty
14
University of Southern California Center for Systems and Software Engineering Conclusion –Investigate several state of art software engineering tools from USC-CSSE & a business decision supporting tool to support Value-based Software Testing Framework USC-WikiWinWin-> Business Importance Rating USC-Expert COCOMO-> Quality Risk Estimation USC-COCOMO II-> Testing Cost Estimation Logical Decision-> Multi-criteria Decision Making
15
University of Southern California Center for Systems and Software Engineering Future Work –Investigate more tools –Implement & Integrate those tools
16
University of Southern California Center for Systems and Software Engineering Reference 1)Boehm, B. and A. Jain, An Initial Theory of Value-Based Software Engineering, Value-Based Software Engineering. 2005, Springer. pp. 16-37. 2)Li, Q., et al., Bridge the Gap between Software Test Process and Business Value: A Case Study. In Proceedings of International Conference on Software Process:2009, pp 212-223 3)http://pattaya.usc.edu/twiki/bin/view/WikiWinWin/WebHomehttp://pattaya.usc.edu/twiki/bin/view/WikiWinWin/WebHome 4)http://sunset.usc.edu/csse/research/COCOMOII/cocomo_mai n.htmlhttp://sunset.usc.edu/csse/research/COCOMOII/cocomo_mai n.html 5)http://sunset.usc.edu/research/COCOMOII/expert_cocomo/e xpert_cocomo2000.htmlhttp://sunset.usc.edu/research/COCOMOII/expert_cocomo/e xpert_cocomo2000.html 6)http://www.logicaldecisions.com/http://www.logicaldecisions.com/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.