2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA) 2016
DOI: 10.1109/icmla.2016.0065
|View full text |Cite
|
Sign up to set email alerts
|

System-Level Test Case Prioritization Using Machine Learning

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
64
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 61 publications
(64 citation statements)
references
References 20 publications
0
64
0
Order By: Relevance
“…Test case prioritization techniques schedule test cases in an order that increases their effectiveness in meeting some performance goals (e.g., rate of fault detection and number of test cases required to discover all the faults) [51,91,115]. They mostly use information about previous executions of test cases (e.g., [29,33,44,60,63,91]), human knowledge (e.g., [8,54,96,97,99,103]), or a model of the system under test (e.g., [34,53,55,101]). For instance, Shrikanth et al [98] propose a test case prioritization approach that takes into consideration customer-assigned priorities of requirements, developer-perceived implementation complexity, requirements volatility, and fault proneness of requirements.…”
Section: Test Case Prioritizationmentioning
confidence: 99%
See 1 more Smart Citation
“…Test case prioritization techniques schedule test cases in an order that increases their effectiveness in meeting some performance goals (e.g., rate of fault detection and number of test cases required to discover all the faults) [51,91,115]. They mostly use information about previous executions of test cases (e.g., [29,33,44,60,63,91]), human knowledge (e.g., [8,54,96,97,99,103]), or a model of the system under test (e.g., [34,53,55,101]). For instance, Shrikanth et al [98] propose a test case prioritization approach that takes into consideration customer-assigned priorities of requirements, developer-perceived implementation complexity, requirements volatility, and fault proneness of requirements.…”
Section: Test Case Prioritizationmentioning
confidence: 99%
“…Tonella et al [103] propose a test case prioritization technique using user knowledge through a machine learning algorithm (i.e., Case-Based Ranking). Lachmann et al [60] propose another test case prioritization technique for system-level regression testing based on supervised machine learning. They consider test case history and natural language test case descriptions for prioritization.…”
Section: Test Case Prioritizationmentioning
confidence: 99%
“…Testing is a field that has advanced in the last few years. Several of these advances employ the AI techniques to prioritize the test cases [10] and automatize the test oracle [11], among others. Our approach, TDA, is focused on the anonimization of the data, keeping them useful for the AI.…”
Section: Related Work Aimentioning
confidence: 99%
“…Acknowledging and accepting the importance of test case design, finding a solution for the drawbacks in the design process is extremely crucial. It is well known fact that any manual repetitive job is inefficient, unreliable, tedious and time [1] In order to solve this problem we focused on automating test case designing process. We devised and tested our design engine which is based on parser and machine learning [6], [17] logic to automatically prioritize, categorize and generate test cases for non-complex User Interface (UI) elements of mobile and web applications.…”
Section: Introductionmentioning
confidence: 99%