Research Commons
      • Browse 
        • Communities & Collections
        • Titles
        • Authors
        • By Issue Date
        • Subjects
        • Types
        • Series
      • Help 
        • About
        • Collection Policy
        • OA Mandate Guidelines
        • Guidelines FAQ
        • Contact Us
      • My Account 
        • Sign In
        • Register
      View Item 
      •   Research Commons
      • University of Waikato Research
      • Computing and Mathematical Sciences
      • Computing and Mathematical Sciences Papers
      • View Item
      •   Research Commons
      • University of Waikato Research
      • Computing and Mathematical Sciences
      • Computing and Mathematical Sciences Papers
      • View Item
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      Predicting regression test failures using genetic algorithm-selected dynamic performance analysis metrics

      Mayo, Michael; Spacey, Simon
      Thumbnail
      Files
      SBSE13.pdf
      129.9Kb
      DOI
       10.1007/978-3-642-39742-4_13
      Link
       www.springer.com
      Find in your library  
      Citation
      Export citation
      Mayo, M. & Spacey, S. (2013). Predicting regression test failures using genetic algorithm-selected dynamic performance analysis metrics. In G. Ruhe, and Y. Zhang (Eds.), Proceedings of 5th International Symposium, SSBSE 2013, St. Petersburg, Russia, August 24-26, 2013, LNCS 8084 (pp. 158-171). Berlin Heidelberg: Springer.
      Permanent Research Commons link: https://hdl.handle.net/10289/7763
      Abstract
      A novel framework for predicting regression test failures is proposed. The basic principle embodied in the framework is to use performance analysis tools to capture the runtime behaviour of a program as it executes each test in a regression suite. The performance information is then used to build a dynamically predictive model of test outcomes. Our framework is evaluated using a genetic algorithm for dynamic metric selection in combination with state-of-the-art machine learning classifiers. We show that if a program is modified and some tests subsequently fail, then it is possible to predict with considerable accuracy which of the remaining tests will also fail which can be used to help prioritise tests in time constrained testing environments.
      Date
      2013
      Type
      Conference Contribution
      Publisher
      Springer
      Rights
      This is the author's accepted version of a paper published by Springer in the series Lecture Notes in Computer Science (LNCS). The original publication is available at www.springerlink.com.
      Collections
      • Computing and Mathematical Sciences Papers [1431]
      Show full item record  

      Usage

      Downloads, last 12 months
      124
       
       
       

      Usage Statistics

      For this itemFor all of Research Commons

      The University of Waikato - Te Whare Wānanga o WaikatoFeedback and RequestsCopyright and Legal Statement