160 likes | 274 Vues
This document presents a comprehensive framework for value-based software testing, combining tools and methodologies that support decision-making in software engineering. It explores various support systems, including multi-criteria feature prioritization and risk analysis. Additionally, it discusses tools like USC-WikiWin for business importance rating and COCOMO for cost estimation, ultimately aiming to bridge the gap between software testing processes and business value. The framework fosters the implementation of more efficient software testing strategies aligned with organizational goals.
E N D
Decision Support for Value-Based Software Testing Framework Qi Li, Barry Boehm, USC-CSSE Ye Yang, ISCAS 11/02/2010
USC-WikiWinWin [3]: Tool Support for Feature Business Importance Rating (Win-Win Agreements m to n are traced to feature i)
USC-COCOMOⅡ.2000.0 [4] : Tool Support for Feature Testing Cost Estimation
Expert COCOMO [5]: Tool Support for Feature Quality Risk Analysis
Logical Decision [6]: Tool Support for Multi-criteria Feature Prioritization • Define the Range for Each Criteria (Measure)
Logical Decision: Tool Support for Multi-criteria Feature Prioritization • Define Exponential Value Function for Each Measure 0.5 0.5 21 0.5 0.7 7
Logical Decision: Tool Support for Multi-criteria Feature Prioritization • Result
Logical Decision: Tool Support for Multi-criteria Feature Prioritization • Sensitivity Analysis
Logical Decision: Tool Support for Multi-criteria Feature Prioritization • Uncertainty
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
Future Work • Investigate more tools • Implement & Integrate those tools
Reference • Boehm, B. and A. Jain, An Initial Theory of Value-Based Software Engineering, Value-Based Software Engineering. 2005, Springer. pp. 16-37. • 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 • http://pattaya.usc.edu/twiki/bin/view/WikiWinWin/WebHome • http://sunset.usc.edu/csse/research/COCOMOII/cocomo_main.html • http://sunset.usc.edu/research/COCOMOII/expert_cocomo/expert_cocomo2000.html • http://www.logicaldecisions.com/