To enhance Effectiveness of Crowdsource Software Testing by applying Personality Types

Crowdsource testing is an evolving trend in software testing, which incorporate benefits of crowd sourcing in software testing. Testers used to perform testing at various places and they are given the tasks involving different types of techniques through open call format. It means software is tested under multiple testers using different platforms, which makes it more reliable and error free. Appropriate task selection in a crowdsourced testing from a large number of tasks required different types of testing that is a complex job for the testers in crowd testing environment. In addition, platform has to involve in an arduous work to evaluate a lot of testing tasks submitted by testers involved in a crowd sourcing environment. Assigning task require testing technique that is improper for a crowdsourced tester does not only reduce the software product's quality, but also overload the platform which assign task to the testers. The core purpose of this paper is to make crowdsourced testing more efficient by finding what personality types are suitable for which type of testing techniques used in crowd sourcing environment. Moreover, this research has conducted a practical experiment to realize which personality type is more suitable for which type of testing in a crowd sourced environment. In total 92 students from Mehran university of engineering and technology has participated in this research. The Myers-Briggs type indicator was used to measure the personality types of students.

[1]  Luiz Fernando Capretz,et al.  Influence of personality types in software tasks choices , 2015, Comput. Hum. Behav..

[2]  Jaime G. Carbonell,et al.  Towards Task Recommendation in Micro-Task Markets , 2011, Human Computation.

[3]  Niklas Leicht,et al.  Can Laymen outperform Experts? The effects of User Expertise and Task Design in Crowdsourced Software Testing , 2016, ECIS.

[4]  Luiz Fernando Capretz,et al.  Making Sense of Software Development and Personality Types , 2010, IT Professional.

[5]  Derek Greene,et al.  Using Crowdsourcing and Active Learning to Track Sentiment in Online Media , 2010, ECAI.

[6]  Haiyong Luo,et al.  Task Assignment Model for Crowdsourcing Software Development: TAM , 2018, J. Inf. Process. Syst..

[7]  Gabriella Kazai,et al.  Worker types and personality traits in crowdsourcing relevance labels , 2011, CIKM '11.

[8]  Haiyong Luo,et al.  Impact of Personality on Task Selection in Crowdsourcing Software Development: A Sorting Approach , 2017, IEEE Access.

[9]  Mark Harman,et al.  A survey of the use of crowdsourcing in software engineering , 2017, J. Syst. Softw..

[10]  Vana Kalogeraki,et al.  Crowdsourcing under Real-Time Constraints , 2013, 2013 IEEE 27th International Symposium on Parallel and Distributed Processing.

[11]  Jan Marco Leimeister,et al.  When is Crowdsourcing Advantageous? The Case of Crowdsourced Software Testing , 2016, ECIS.

[12]  Beijun Shen,et al.  Towards Effective Developer Recommendation in Software Crowdsourcing , 2015, SEKE.

[13]  Gianluca Demartini,et al.  Pick-a-crowd: tell me what you like, and i'll tell you what to do , 2013, CIDR.

[14]  Jan Marco Leimeister,et al.  Leveraging the Power of the Crowd for Software Testing , 2017, IEEE Software.

[15]  Stephen J. Roberts,et al.  Bayesian Methods for Intelligent Task Assignment in Crowdsourcing Systems , 2015, Decision Making.

[16]  Martin Schader,et al.  Personalized task recommendation in crowdsourcing information systems - Current state of the art , 2014, Decis. Support Syst..