Live briefing
Everything about Crowdsourcing software development
Crowdsourcing software development or software crowdsourcing is an emerging area of software engineering. It is an open call for participation in any task of software development, including documentation, design, coding and testing. These tasks are normally conducted by either members of a software enterprise or people contracted by the enterprise. But in software crowdsourcing, all the tasks can be assigned to or are addressed by members of the general public. Individuals and teams may also participate in crowdsourcing contests. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Crowdsourcing software developmentA 5-minute orientation
- Skim a recent paper: Team Formation for Agile Software Development - Crowdsourcing-based Empirical StudyInfluential work since 2022
- Pick up a classic book: Digital planetThe most-reprinted book on the subject
- Read the landmark paper: Collaborative Software Development Platforms for CrowdsourcingCited 51 times
- Go sideways: TopcoderA closely related topic
- Go sideways: Topcoder OpenA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Collaborative Software Development Platforms for Crowdsourcing
Competition-Based Crowdsourcing Software Development: A Multi-Method Study from a Customer Perspective
New approaches to usability evaluation in software development: Barefoot and crowdsourcing
How project description length and expected duration affect bidding and project success in crowdsourcing software development
Creative software crowdsourcing: from components and algorithm development to project concept formations
Crowdsourcing Software Task Assignment Method for Collaborative Development
Impact of Personality on Task Selection in Crowdsourcing Software Development: A Sorting Approach
Software crowdsourcing for developing Software-as-a-Service
🆕 Influential since 2022
Team Formation for Agile Software Development - Crowdsourcing-based Empirical Study
Zero-Shot Learning for Accurate Project Duration Prediction in Crowdsourcing Software Development
Machine learning based software effort estimation using development-centric features for crowdsourcing platform
DRECT: A search-based developer recommendation approach for software crowdsourcing platforms
Machine learning based software effort estimation using development-centric features for crowdsourcing platform
📚 Books worth reading
Digital planetGeorge Beekman, Ben Beekman · 2011
Business researchWilson Ng · 2013
Open GovernmentDaniel Lathrop · 2010
CrowdsourcingWei Li, Michael N. Huhns · 2015- 📕Strategic management and leadership for systems development in virtual spacesChristian Graham · 2016
Mobile computing, applications, and servicesWash.) MobiCASE 2012 (2012 Seattle · 2013
The Semantic Web – ISWC 2012Philippe Cudré-Mauroux · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Topcoder Topcoder (formerly TopCoder) is a crowdsourcing company with an open global community of designers, developers, data scientists, and competitive programmers…
- Topcoder Open Topcoder Open (TCO) was an annual design, software development, data science and competitive programming championship organized by Topcoder, and hosted…
- List of crowdsourcing projects Below is a list of projects that rely on crowdsourcing. See also open innovation. Contents: Top 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y…
- Crowdsourcing Crowdsourcing involves a large group of dispersed participants contributing or producing goods or services—including ideas, votes, micro-tasks, and finances—for…
- Application security Application security (AppSec) includes all tasks that introduce a secure software development life cycle to development teams. Its final goal is to improve…
- Crowdsourced Testing (company) Crowdsourced Testing is a crowdsourcing platform which provides functional, localization, usability and Beta testing through crowdsourcing.[citation needed]…
- Software factory A software factory is a structured collection of related software assets that aids in producing computer software applications or software components according…
- Rational unified process The Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM…