Reducing test effort: A systematic mapping study on existing approaches

Context: Quality assurance effort, especially testing effort, is often a major cost factor during software development, which sometimes consumes more than 50% of the overall development effort. Consequently, one major goal is often to reduce testing effort. Objective: The main goal of the systematic mapping study is the identification of existing approaches that are able to reduce testing effort. Therefore, an overview should be presented both for researchers and practitioners in order to identify, on the one hand, future research directions and, on the other hand, potential for improvements in practical environments. Method: Two researchers performed a systematic mapping study, focusing on four databases with an initial result set of 4020 articles. Results: In total, we selected and categorized 144 articles. Five different areas were identified that exploit different ways to reduce testing effort: approaches that predict defect-prone parts or defect content, automation, test input reduction approaches, quality assurance techniques applied before testing, and test strategy approaches. Conclusion: The results reflect an increased interest in this topic in recent years. A lot of different approaches have been developed, refined, and evaluated in different environments. The highest attention was found with respect to automation and prediction approaches. In addition, some input reduction approaches were found. However, in terms of combining early quality assurance activities with testing to reduce test effort, only a small number of approaches were found. Due to the continuous challenge of reducing test effort, future research in this area is expected.

[1]  Pankaj Jalote,et al.  Test Inspected Unit or Inspect Unit Tested Code , 2007, ESEM 2007.

[2]  Michael R. Lyu,et al.  Software reliability modeling and cost estimation incorporating testing-effort and efficiency , 1999, Proceedings 10th International Symposium on Software Reliability Engineering (Cat. No.PR00443).

[3]  Gregg Rothermel,et al.  An empirical study of regression test selection techniques , 2001, ACM Trans. Softw. Eng. Methodol..

[4]  Omar Shatnawi A generalized software fault classification model , 2008 .

[5]  Raymond A. Paul,et al.  A Coverage Relationship Model for Test Case Selection and Ranking for Multi-version Software , 2007 .

[6]  Xuandong Li,et al.  Auto-generation and redundancy reduction of test cases for reactive systems , 2010, 2010 2nd International Conference on Software Technology and Engineering.

[7]  N. Malmurugan,et al.  Study of ERP Test-Suite Reduction Based on Modified Condition/Decision Coverage , 2010, 2010 Second International Conference on Computer Research and Development.

[8]  Daniel J. Rosenkrantz,et al.  An empirical validation of object-oriented class complexity metrics and their ability to predict error-prone classes in highly iterative, or agile, software: a case study , 2008 .

[9]  Chin-Yu Huang,et al.  Cost-reliability-optimal release policy for software reliability models incorporating improvements in testing efficiency , 2005, J. Syst. Softw..

[10]  Yu-Han Huang,et al.  Test Case Reduction Based on Program Invariant and Genetic Algorithm , 2010, 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM).

[11]  Barbara Paech,et al.  Exploring the relationship of history characteristics and defect count: an empirical study , 2008, DEFECTS '08.

[12]  Yuanyuan Zhou,et al.  CP-Miner: A Tool for Finding Copy-paste and Related Bugs in Operating System Code , 2004, OSDI.

[13]  Osamu Mizuno,et al.  Test Item Prioritizing Metrics for Selective Software Testing , 2004, IEICE Trans. Inf. Syst..

[14]  R. J. Leach Preliminary Models of the Cost of Fault Tolerance , 2007 .

[15]  Inderpal S. Bhandari,et al.  In-Process Evaluation for Software Inspection and Test , 1993, IEEE Trans. Software Eng..

[16]  Banu Diri,et al.  A systematic review of software fault prediction studies , 2009, Expert Syst. Appl..

[17]  Barry W. Boehm,et al.  How Much Software Quality Investment Is Enough: A Value-Based Approach , 2006, IEEE Software.

[18]  Chin-Yu Huang,et al.  Enhancing and measuring the predictive capabilities of testing-effort dependent software reliability models , 2008, J. Syst. Softw..

[19]  Rani Rajan,et al.  Optimal testing resource allocation models for modular software , 2006, RAMS '06. Annual Reliability and Maintainability Symposium, 2006..

[20]  Ahmed S. Ghiduk,et al.  Automatic Software Test Data Generation for Spanning Sets Coverage Using Genetic Algorithms , 2007, Comput. Informatics.

[21]  Rajesh Subramanyan,et al.  Automation of GUI testing using a model-driven approach , 2006, AST '06.

[22]  Jeff Yu Lei,et al.  Combinatorial Software Testing , 2009, Computer.

[23]  Prasad Bokil,et al.  Automatic Test Data Generation for C Programs , 2009, 2009 Third IEEE International Conference on Secure Software Integration and Reliability Improvement.

[24]  Norbert Oster,et al.  Techniques and tools for the automatic generation of optimal test data at code, model and interface level , 2008, ICSE Companion '08.

[25]  David M. Weiss,et al.  Code-coverage guided prioritized test generation , 2006, Inf. Softw. Technol..

[26]  Paul A. Strooper,et al.  An Iterative Empirical Strategy for the Systematic Selection of a Combination of Verification and Validation Technologies , 2007, Fifth International Workshop on Software Quality (WoSQ'07: ICSE Workshops 2007).

[27]  V. L. Narasimhan,et al.  Software test data generation using program instrumentation , 1995, Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing.

[28]  Jun Zhu,et al.  Towards a practical and effective method for Web services test case generation , 2009, 2009 ICSE Workshop on Automation of Software Test.

[29]  Ni Lar Thein,et al.  Model-based Testing Considering Cost, Reliability and Software Quality , 2005, 6th Asia-Pacific Symposium on Information and Telecommunication Technologies.

[30]  Mei-Hwa Chen,et al.  An empirical study on object-oriented metrics , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[31]  Zheng Li,et al.  Boundary Value Testing Using Integrated Circuit Fault Detection Rule , 2009, 2009 Testing: Academic and Industrial Conference - Practice and Research Techniques.

[32]  Ben Kerong,et al.  Metrics selection for fault-proneness prediction of software modules , 2010, 2010 International Conference On Computer Design and Applications.

[33]  Evelyn Moritz Case study: How analysis of customer found defects can be used by system test to improve quality , 2009, 2009 31st International Conference on Software Engineering - Companion Volume.

[34]  Stefan Wagner,et al.  An Evaluation of Two Bug Pattern Tools for Java , 2008, 2008 1st International Conference on Software Testing, Verification, and Validation.

[35]  Welf Löwe,et al.  Software Quality Prediction Models Compared , 2010, 2010 10th International Conference on Quality Software.

[36]  Weiyue Xu,et al.  Automated Testing for Database System , 2010, 2010 International Conference on Biomedical Engineering and Computer Science.

[37]  Hao Chen,et al.  Bi-objective model for test-suite reduction based on modified condition/decision coverage , 2005, 11th Pacific Rim International Symposium on Dependable Computing (PRDC'05).

[38]  Shahida Sulaiman,et al.  Automatic programming assessment and test data generation a review on its approaches , 2010, 2010 International Symposium on Information Technology.

[39]  Chen Fu,et al.  REST: A tool for reducing effort in script-based testing , 2008, 2008 IEEE International Conference on Software Maintenance.

[40]  Doo-Hwan Bae,et al.  Software Fault Prediction Models for Web Applications , 2010, 2010 IEEE 34th Annual Computer Software and Applications Conference Workshops.

[41]  Ilona Bluemke Object oriented metrics useful in the prediction of class testing complexity , 2001, Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey.

[42]  Xiaolin Teng,et al.  A software-reliability growth model for N-version programming systems , 2002, IEEE Trans. Reliab..

[43]  Hee Beng Kuan Tan,et al.  Heuristics-based infeasible path detection for dynamic test data generation , 2008, Inf. Softw. Technol..

[44]  Heung Seok Chae,et al.  An Intermediate Representation Approach to Reducing Test Suites for Retargeted Compilers , 2007, Ada-Europe.

[45]  Raymond A. Paul Metrics based classification trees for software test monitoring and management , 1994, Proceedings Sixth International Conference on Tools with Artificial Intelligence. TAI 94.

[46]  Pedro de Alcântara dos Santos Neto,et al.  A Method for Information Systems Testing Automation , 2005, CAiSE.

[47]  Tony Gorschek,et al.  A method for evaluating rigor and industrial relevance of technology evaluations , 2011, Empirical Software Engineering.

[48]  P. C. Jha,et al.  Optimal testing resource allocation during module testing considering cost, testing effort and reliability , 2009, Comput. Ind. Eng..

[49]  Akif Günes Koru,et al.  An empirical comparison and characterization of high defect and high complexity modules , 2003, J. Syst. Softw..

[50]  Giuliano Antoniol,et al.  Evolution and Search Based Metrics to Improve Defects Prediction , 2009, 2009 1st International Symposium on Search Based Software Engineering.

[51]  Ravi Kumar,et al.  Unified framework for developing testing effort dependent software reliability growth models , 2009 .

[52]  Mary Shaw,et al.  Experiences and results from initiating field defect prediction and product test prioritization efforts at ABB Inc. , 2006, ICSE.

[53]  Mark Harman,et al.  Automated test data generation for aspect-oriented programs , 2009, AOSD '09.

[54]  David W. Binkley,et al.  Semantics Guided Regression Test Cost Reduction , 1997, IEEE Trans. Software Eng..

[55]  Simone Hanazumi,et al.  OConGraX - Automatically Generating Data-Flow Test Cases for Fault-Tolerant Systems , 2009, TestCom/FATES.

[56]  Huaikou Miao,et al.  A New Approach to Automated Redundancy Reduction for Test Sequences , 2009, 2009 15th IEEE Pacific Rim International Symposium on Dependable Computing.

[57]  Durga Prasad Mohapatra,et al.  A Novel Approach for Scenario-Based Test Case Generation , 2008, 2008 International Conference on Information Technology.

[58]  Arashdeep Kaur,et al.  An empirical approach for software fault prediction , 2010, 2010 5th International Conference on Industrial and Information Systems.

[59]  Ysong Yueh Yu,et al.  Generating, selecting and prioritizing test cases from specifications with tool support , 2003, Third International Conference on Quality Software, 2003. Proceedings..

[60]  Nikos E. Mastorakis,et al.  Techniques to reduce a set of test cases , 2006 .

[61]  Stefan Kaiser,et al.  Top-Down Reuse for Multi-level Testing , 2010, 2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems.

[62]  Tao Xie,et al.  Towards regression test selection for AspectJ programs , 2006, WTAOP '06.

[63]  Pearl Brereton,et al.  Systematic literature reviews in software engineering - A systematic literature review , 2009, Inf. Softw. Technol..

[64]  Zhihua Zhang,et al.  Research of Optimization Algorithm for Path-Based Regression Testing Suit , 2010, 2010 Second International Workshop on Education Technology and Computer Science.

[65]  Antonia Bertolino,et al.  Reducing and estimating the cost of test coverage criteria , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[66]  Lionel C. Briand,et al.  A Systematic Review of the Application and Empirical Investigation of Search-Based Test Case Generation , 2010, IEEE Transactions on Software Engineering.

[67]  Michael R. Lyu,et al.  Optimal testing resource allocation, and sensitivity analysis in software development , 2005, IEEE Transactions on Reliability.

[68]  Hyuk-Soo Han,et al.  A Defect Prevention Model based on SW-FMEA , 2006 .

[69]  Jisong Kou,et al.  An Optimization Method of Test Suite in Regression Test Model , 2009, 2009 WRI World Congress on Software Engineering.

[70]  Hyuk-Soo Han,et al.  A Case Study on the Improvement of Software Test Effectiveness through Static Testing , 2007 .

[71]  John D. McGregor,et al.  Automating test case definition using a domain specific language , 2008, ACM-SE 46.

[72]  Phyllis G. Frankl,et al.  Pythia: a regression test selection tool based on textual differencing , 1997 .

[73]  Laurie A. Williams,et al.  Using In-Process Testing Metrics to Estimate Post-Release Field Quality , 2007, The 18th IEEE International Symposium on Software Reliability (ISSRE '07).

[74]  Michele Lanza,et al.  An extensive comparison of bug prediction approaches , 2010, 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010).

[75]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[76]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[77]  Phongphun Kijsanayothin,et al.  Test Order Generation for Efficient Object-oriented Class Integration Testing , 2008, SEKE.

[78]  Laurie A. Williams,et al.  Early estimation of defect density using an in-process Haskell metrics model , 2005, ACM SIGSOFT Softw. Eng. Notes.

[79]  Atul Gupta,et al.  Test Inspected Unit or Inspect Unit Tested Code? , 2007, First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007).

[80]  Thomas S. Heinze,et al.  Efficient Reduction of Model-Based Generated Test Suites through Test Case Pair Prioritization , 2010, 2010 Workshop on Model-Driven Engineering, Verification, and Validation.

[81]  Wasif Afzal,et al.  Search-based Prediction of Fault-slip-through in Large Software Projects , 2010, 2nd International Symposium on Search Based Software Engineering.

[82]  Miriam A. M. Capretz,et al.  Metrics suite for class complexity , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[83]  Sheng Yao,et al.  A New Strategy for Pairwise Test Case Generation , 2009, 2009 Third International Symposium on Intelligent Information Technology Application.

[84]  Gregory Tassey,et al.  Prepared for what , 2007 .

[85]  Gregory M. Kapfhammer,et al.  An empirical study of incorporating cost into test suite reduction and prioritization , 2009, SAC '09.

[86]  Geir Kjetil Hanssen,et al.  Automated Acceptance Testing: A Literature Review and an Industrial Case Study , 2008, Agile 2008 Conference.

[87]  Martyn Thomas,et al.  Software for Dependable Systems: Sufficient Evidence? , 2007 .

[88]  Hyeon Soo Kim,et al.  Automatic Generation of Testing Environments for Web Applications , 2008, 2008 International Conference on Computer Science and Software Engineering.

[89]  Macario Polo,et al.  Mutation Testing Cost Reduction Techniques: A Survey , 2010, IEEE Software.

[90]  Andreas Boklund,et al.  A Low Budget Approach to Distributed Automated Black-Box Testing , 2005, Software Engineering Research and Practice.

[91]  Barbara Paech,et al.  Exploring the relationship of a file's history and its fault-proneness: An empirical method and its application to open source programs , 2010, Inf. Softw. Technol..

[92]  Rajendra Sisodia,et al.  Combinatorial Approach for Automated Platform Diversity Testing , 2009, 2009 Fourth International Conference on Software Engineering Advances.

[93]  Dan Travison,et al.  Test Instrumentation and Pattern Matching for Automatic Failure Identification , 2008, 2008 1st International Conference on Software Testing, Verification, and Validation.

[94]  Fevzi Belli,et al.  A Graph-Model-Based Testing Method Compared with the Classification Tree Method for Test Case Generation , 2009, 2009 Third IEEE International Conference on Secure Software Integration and Reliability Improvement.

[95]  Tao Xie,et al.  A framework and tool supports for generating test inputs of AspectJ programs , 2006, AOSD.

[96]  Andreas Spillner,et al.  Test criteria and coverage measures for software integration testing , 1995, Software Quality Journal.

[97]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[98]  Michael R. Lyu,et al.  Optimal allocation of testing resources for modular software systems , 2002, 13th International Symposium on Software Reliability Engineering, 2002. Proceedings..

[99]  Luiz Cláudio Villar dos Santos,et al.  An Object-Oriented Framework for Improving Software Reuse on Automated Testing of Mobile Phones , 2007, TestCom/FATES.

[100]  Eliane Martins,et al.  Regression Test Selection for Testable Classes , 2005, EDCC.

[101]  Frank Elberzhager,et al.  Optimizing cost and quality by integrating inspection and test processes , 2011, ICSSP '11.

[102]  Bernhard K. Aichernig,et al.  Handling Model Changes: Regression Testing and Test-Suite Update with Model-Checkers , 2007, Electron. Notes Theor. Comput. Sci..

[103]  Christian Stary,et al.  IDATG: an open tool for automated testing of interactive software , 1998, Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241).

[104]  Antonia Bertolino,et al.  A case study in branch testing automation , 1997, J. Syst. Softw..

[105]  V. Lakshmi Narasimhan,et al.  ADTEST: A Test Data Generation Suite for Ada Software Systems , 1997, IEEE Trans. Software Eng..

[106]  David Notkin,et al.  White-box approaches for improved testing and analysis of configurable software systems , 2009, 2009 31st International Conference on Software Engineering - Companion Volume.

[107]  Norbert Oster,et al.  Automatic Test Data Generation by Multi-objective Optimisation , 2006, SAFECOMP.

[108]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[109]  Alessandro Orso,et al.  Automated Behavioral Regression Testing , 2010, 2010 Third International Conference on Software Testing, Verification and Validation.

[110]  Darko Marinov,et al.  Reducing the Costs of Bounded-Exhaustive Testing , 2009, FASE.

[111]  M. Catelani,et al.  A Novel Approach To Automated Testing To Increase Software Reliability , 2008, 2008 IEEE Instrumentation and Measurement Technology Conference.

[112]  Rajiv Gupta,et al.  Employing static information in the generation of test cases , 1993, Softw. Test. Verification Reliab..

[113]  Taghi M. Khoshgoftaar,et al.  Uncertain Classification of Fault-Prone Software Modules , 2002, Empirical Software Engineering.

[114]  Lionel C. Briand,et al.  A systematic and comprehensive investigation of methods to build and evaluate fault prediction models , 2010, J. Syst. Softw..

[115]  Oliver Laitenberger,et al.  An encompassing life cycle centric survey of software inspection , 2000, J. Syst. Softw..

[116]  Victor R. Basili,et al.  Analyzing Error-Prone System Structure , 1991, IEEE Trans. Software Eng..

[117]  N. Ramaraj,et al.  Enhancing the Efficiency of Regression Testing through Intelligent Agents , 2007, International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2007).

[118]  Xiao Ma,et al.  Effective generation of test sequences for structural testing of concurrent programs , 2005, 10th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'05).

[119]  Eliane Martins,et al.  A Tool for Fault Injection and Conformance Testing of Distributed Systems , 2003, LADC.

[120]  Standard Glossary of Software Engineering Terminology , 1990 .

[121]  L. Williams,et al.  Toward the Use of Automated Static Analysis Alerts for Early Identification of Vulnerability- and Attack-prone Components , 2007, Second International Conference on Internet Monitoring and Protection (ICIMP 2007).

[122]  Jorge C. A. de Figueiredo,et al.  Automating Functional Testing of Components from UML Specifications , 2007, Int. J. Softw. Eng. Knowl. Eng..

[123]  Jean-Marc Jézéquel,et al.  Automatic test case optimization: a bacteriologic algorithm , 2005, IEEE Software.

[124]  Angelo Gargantini,et al.  IPO-s: Incremental Generation of Combinatorial Interaction Test Data Based on Symmetries of Covering Arrays , 2009, 2009 International Conference on Software Testing, Verification, and Validation Workshops.

[125]  Mariëlle Stoelinga,et al.  A Semantic Framework for Test Coverage , 2006, ATVA.

[126]  Abdul Azim Abdul Ghani,et al.  Unit Testing Approaches for BPEL: A Systematic Review , 2009, 2009 16th Asia-Pacific Software Engineering Conference.

[127]  W. T. Tsai,et al.  Scenario-based test case generation for state-based embedded systems , 2003, Conference Proceedings of the 2003 IEEE International Performance, Computing, and Communications Conference, 2003..

[128]  Ralf Gerlich,et al.  Improving Test Automation by Deterministic Methods in Statistical Testing , 2006 .

[130]  Eugenia Díaz,et al.  A modular tool for automated coverage in software testing , 2003, Eleventh Annual International Workshop on Software Technology and Engineering Practice.

[131]  K. Goseva-Popstojanova,et al.  Common Trends in Software Fault and Failure Data , 2009, IEEE Transactions on Software Engineering.

[132]  Nikolai Tillmann,et al.  Reggae: Automated Test Generation for Programs Using Complex Regular Expressions , 2009, 2009 IEEE/ACM International Conference on Automated Software Engineering.

[133]  Fuqing Wang,et al.  An Automatic Generation Method of Executable Test Case Using Model-Driven Architecture , 2009, 2009 Fourth International Conference on Innovative Computing, Information and Control (ICICIC).

[134]  Gordon Fraser,et al.  Redundancy Based Test-Suite Reduction , 2007, FASE.

[135]  Abraham Kandel,et al.  Test case generation and reduction by automated input-output analysis , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[136]  T. J. Ostrand,et al.  Using static analysis to determine where to focus dynamic testing effort , 2004 .

[137]  Natalia Juristo Juzgado,et al.  Reviewing 25 Years of Testing Technique Experiments , 2004, Empirical Software Engineering.

[138]  Mary E. Helander,et al.  Early Risk-Management by Identification of Fault-prone Modules , 2004, Empirical Software Engineering.

[139]  Per Runeson,et al.  What do we know about defect detection methods? [software testing] , 2006, IEEE Software.

[140]  Michael R. Lyu,et al.  Framework for modeling software reliability, using various testing-efforts and fault-detection rates , 2001, IEEE Trans. Reliab..

[141]  Stefan Biffl,et al.  Investigating the Temporal Behavior of Defect Detection in Software Inspection and Inspection-Based Testing , 2010, PROFES.

[142]  Joseph Johnson,et al.  A Java unit and integration testing tool , 2001, Computers and Their Applications.

[143]  Yves Le Traon,et al.  Improving test suites for efficient fault localization , 2006, ICSE.

[144]  S. Nachiyappan,et al.  An evolutionary algorithm for regression test suite reduction , 2010, 2010 International Conference on Communication and Computational Intelligence (INCOCCI).

[145]  Liu Bin,et al.  Test Cases Generation for Embedded Real-Time Software Based on Extended UML , 2009, 2009 International Conference on Information Technology and Computer Science.

[146]  André L. M. Santos,et al.  Six years of systematic literature reviews in software engineering: An updated tertiary study , 2011, Inf. Softw. Technol..

[147]  Lloyd G. Greenwald,et al.  An exploration of statistical models for automated test case generation , 2005, ACM SIGSOFT Softw. Eng. Notes.

[148]  Rajiv Gupta,et al.  Automatic Generation of a Compact Test Suit , 1992, IFIP Congress.

[149]  Seung-Kyu Park,et al.  TEST: an effective automation tool for testing embedded software , 2005 .

[150]  Hiroshi Inamura,et al.  Dynamic test input generation for web applications , 2008, ISSTA '08.

[151]  Laurie A. Williams,et al.  An empirical model to predict security vulnerabilities using code complexity metrics , 2008, ESEM '08.

[152]  Jong Sou Park,et al.  Applying Particle Swarm Optimization to Prioritizing Test Cases for Embedded Real Time Software Retesting , 2008, 2008 IEEE 8th International Conference on Computer and Information Technology Workshops.

[153]  김효영,et al.  A Case Study on the Improvement of Software Test Effectiveness through Static Testing , 2007 .

[154]  Colin Atkinson,et al.  Reducing Verification Effort in Component-Based Software Engineering through Built-In Testing , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).

[155]  Norbert Oster Automated Generation and Evaluation of Dataflow-Based Test Data for Object-Oriented Software , 2005, QoSA/SOQUA.

[156]  Daoxu Chen,et al.  Optimal Regression Testing Based on Selective Coverage of Test Requirements , 2010, International Symposium on Parallel and Distributed Processing with Applications.

[157]  Neeraj Kumar Goyal,et al.  Test effort optimization by prediction and ranking of fault-prone software modules , 2010, 2010 2nd International Conference on Reliability, Safety and Hazard - Risk-Based Technologies and Physics-of-Failure Methods (ICRESH).

[158]  David Talby The perceived value of authoring and automating acceptance tests using a model driven development toolset , 2009, 2009 ICSE Workshop on Automation of Software Test.

[159]  Debasis Mohapatra,et al.  Automated Test Case Generation and Its Optimization for Path Testing Using Genetic Algorithm and Sampling , 2009, 2009 WASE International Conference on Information Engineering.

[160]  Chyan-Goei Chung,et al.  On generating test data from prototypes , 1991, [1991] Proceedings The Fifteenth Annual International Computer Software & Applications Conference.

[161]  Chin-Yu Huang,et al.  Optimal resource allocation and sensitivity analysis for modular software testing , 2003, Fifth International Symposium on Multimedia Software Engineering, 2003. Proceedings..