>
Fa   |   Ar   |   En
   test data generation for program units using a game with a purpose  
   
نویسنده moosavi sh. ,vahidi-asl m. ,haghighi h.
منبع scientia iranica - 2023 - دوره : 30 - شماره : 5-D - صفحه:1670 -1686
چکیده    One of the most important, but tedious and costly tasks of the software testing process is test data generation. the challenge is finding approaches in which humans could generate test data through more attractive, faster, and cheaper ways. one approach is using game with a purpose in the process of test data generation. in our previous work, we introduced two games called rings and greenify, by which many inexpensive players, with no special technical abilities, become engaged in test data generation. despite the promising results of rings and greenify, they have certain limitations and issues. in this paper, we present a new gwap for test data generation, called qote, in order to improve the application of gwap in test data generation for program units. qote provides a different game-play and has certain advantages compared to prior gamesc. experimental results have shown that qote outperforms prior games from two aspects: game quality and capability of test data generation. we have conducted another experiment based on mutation analysis to further evaluate test data generation capabilities of qote compared to four automatic approaches and show that the test data generated by qote can reveal more failures compared to the mentioned automatic approaches.
کلیدواژه software testing ,test data generation ,game with a purpose ,human-based computation game
آدرس shahid beheshti university, faculty of computer science and engineering, iran, shahid beheshti university, faculty of computer science and engineering, iran, shahid beheshti university, faculty of computer science and engineering, iran
پست الکترونیکی h_haghighi@sbu.ac.ir
 
     
   
Authors
  
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved