Introduction
Crowdsourcing is an emerging practice that has become an accelerating topic in Information Technology (IT) nowadays. Howe’s definition of Crowdsourcing (as cited in Brabham, 2008), is an act of a company, outsourcing the work previously performed by their employees to an undefined network of people in the form or an open call. (Murari and Atigadda, 2014) defines Crowdsourcing as a process of getting work from a crowd of people from an online community, rather than from traditional employees. In IT software application projects, crowdsourcing is an option for companies to outsource IT services from a crowd in an online community made possible through web-based platforms, such as cloud platform. There is a growing use for crowdsourcing on Software Testing (ST). This review analyse various literature that focuses on the use of crowdsourcing for software testing.
What is crowdsourced testing?
Software Testing is a highly expensive yet an important phase in software development, as this assures the quality of the developed software prior to implementation. To consider the potential of Crowdsourcing for ST, I considered some definition being used within IT. Crowdsourced testing or crowd testing, are derived from the terms crowdsourcing and software testing which are used to describe the practice of software testing using the crowd. (Speidel, 2013) define Crowdtesting as a “software testing methodology that leverages a community of external expert software testers with diverse backgrounds and demographics from all across the globe. It differs from the traditional approach in that testing is carried out by a larger number of testers from different places, rather than by a limited number of in-house testing professionals.” ...
... middle of paper ...
...or Usability Testing. Paper presented at ASIS&T 75th Annual Meeting, Baltimore, MD, USA.
Murari, R., & Atigadda, V. (2009, March). Panorama of Crowd Testing. TE Testing Experience, the Magazine for Professional Testers, (25), 58-60. Retrieved from http://www.testingexperience.com/
Speidel, D. (2014). Crowdsourced Software Testing for Enterprises. Retrieved from http://www.passbrains.com/blog/wp-content/uploads/2014/02/Crowdsourced-software-testing-for-enterprises.pdf
Steinhauser, M. (2009, March) Crowd Testing: An Addition to Traditional Software Testing. TE Testing Experience, the Magazine for Professional Testers, (25), 22-24. Retrieved from http://www.testingexperience.com/
Zogaj, S. & Bretschneider, U. (2013): Crowdtesting with testCloud: Managing the Challenges of an Intermediary. Retrieved from http://pubs.wi-kassel.de/wp-content/uploads/2013/06/JML_420.pdf
Software design and development is a field that requires various skills and abilities. Companies engaged in the development of software should provide an inclusive work environment where the different strengths of their employees are recognised, utilised and respected. Software development involves far more than programming skills. Personnel are required with strong communication, teamwork, attention to detail, creativity, design and problem-solving skills. Different personnel will possess these skills in varying proportions. It is the job of management to foster and encourage the development and enhancement of skills in the workplace.
However the only exemption to this rule is Google analytics [1]. For example if an analyst wants to test the web page using a Google Analytics content step, the first step is to choose experimental objectives [1]. Although testing online is optional, however, it is compulsory for every organization, whether small, medium or large to incorporate some level of testing into the business [6]. For a small organization trying to target a specific region some of the benefits of online testing
COSGROVE, JACLYN, and CARRIE COPPERNOLL. "Testing System Fails." The Oklahoman 1 May 2013, Front Page sec.: 1A. Print.
Regenold, Stephen. “The Psychology of Crowds.” Presentations 18.8 (Aug. 2004): 20-26. ProQuest Research Library. Web. 25 Jan. 2012.
Entrepreneurs who are seeking raise their capital through crowd funding platforms are gifted with a chance to test marketability
Zhang, Xihui, Thomas F. Stafford, Jasbir S. Dhaliwal, Mark L. Gillenson, and Gertrude Moeller. 2014. "Sources of conflict between developers and testers in software development." Information & Management no. 51 (1):13-26. doi: http://dx.doi.org/10.1016/j.im.2013.09.006.
Hunter, Beatrice Trum. “New Alternatives in Safety Testing.” Consumer Research Magazine 83 (2002): 26- 30.
Winter Mason, Duncan J. Watts. 2009. Financial Incentives and the 'Performance of Crowds'. Proceedings of KDD-HCOMP 2009, Paris, France.
Around fifty percent of the software development cost is expended in software testing. It consumes resources and gives nothing in terms of functionality. Much effort has been spent in the development of automatic software testing tools in order to reduce the cost of developing software.
To increase software quality, developers must thoroughly test their code early in the development process. Bugs must be caught and r...
Testing has become a major aspect of the American society. In academic settings, tests scores are used in determining if a student will graduate high school, selecting students for admission to college, placing students into special education, and various other reasons. Within the corporate arena, businesses may use testing to select individuals for job placement. In the United States, testing is inescapable, and test results could have an extensive influence on individuals.
Schenk, Eric, and Claude Guittard. "Crowdsourcing: What Can Be Outsourced to the Crowd, and Why?" University of Strasbourg Graduate School of Science and Technology (2009): 1-29. Web.
There are countless types of crowdsourcing such as crowd funding, crowd sourced design, and Crowd wisdom. Crowd ...
Test integration may be enhanced by including computer-assisted instruction as part of CAT. Clients can be better prepared to use their test results by being mor...