1 / 16

Decision Support for Value-Based Software Testing Framework

Decision Support for Value-Based Software Testing Framework. Qi Li, Barry Boehm, USC-CSSE Ye Yang, ISCAS 11/02/2010. Value-based Software Engineering 4+1 Theory [1]. Value-based Software Testing Framework [2]. Spreadsheet-based Support. Decision Support for VBST.

jude
Download Presentation

Decision Support for Value-Based Software Testing Framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Decision Support for Value-Based Software Testing Framework Qi Li, Barry Boehm, USC-CSSE Ye Yang, ISCAS 11/02/2010

  2. Value-based Software Engineering 4+1 Theory [1]

  3. Value-based Software Testing Framework [2]

  4. Spreadsheet-based Support

  5. Decision Support for VBST

  6. USC-WikiWinWin [3]: Tool Support for Feature Business Importance Rating (Win-Win Agreements m to n are traced to feature i)

  7. USC-COCOMOⅡ.2000.0 [4] : Tool Support for Feature Testing Cost Estimation

  8. Expert COCOMO [5]: Tool Support for Feature Quality Risk Analysis

  9. Logical Decision [6]: Tool Support for Multi-criteria Feature Prioritization • Define the Range for Each Criteria (Measure)

  10. 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

  11. Logical Decision: Tool Support for Multi-criteria Feature Prioritization • Result

  12. Logical Decision: Tool Support for Multi-criteria Feature Prioritization • Sensitivity Analysis

  13. Logical Decision: Tool Support for Multi-criteria Feature Prioritization • Uncertainty

  14. 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. Future Work • Investigate more tools • Implement & Integrate those tools

  16. 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/

More Related