Content deleted Content added
Citation bot (talk | contribs) m Alter: title. Add: pmid, issue. Removed URL that duplicated unique identifier. Removed parameters. | You can use this bot yourself. Report bugs here.| Activated by User:Marianne Zimmerman |
m Task 16: replaced (0×) / removed (74×) deprecated |dead-url= and |deadurl= with |url-status=; |
||
Line 27:
}}
'''Topcoder''' (formerly TopCoder) is a [[crowdsourcing]] company with an [[Commons-based peer production|open global community]] of designers, [[Software development|developers]], [[Data science|data scientists]], and [[Competitive programming|competitive programmers]]. Topcoder pays community members for their work on the projects and sells community services to corporate, mid-size, and small-business clients.<ref name=":0">{{Cite journal|vauthors=Lakhani KR, Garvin DA, Lonstein E|date=January 2010|title=TopCoder (A): Developing Software through Crowdsourcing|url=https://www.hbs.edu/faculty/Pages/item.aspx?num=38356|journal=Harvard Business School Case|volume=|pages=610–032|via=}}</ref><ref name="HuffPost-foudning">{{cite web|url=http://www.huffingtonpost.com/peter-diamandis/topcoders-5-steps-to-buil_b_2916499.html|title=TopCoder's 5 Steps to Building a Global Workforce Community|last1=DIamandis|first1=Peter|date=March 20, 2013|website=The Huffington Post
==History==
Topcoder was founded in 2001 by Jack Hughes, Chairman and Founder of the Tallan company.<ref name=":0" /><ref name="HuffPost-foudning" /> The name was formerly spelt as "TopCoder" until 2013. Topcoder ran regular competitive programming challenges, known as Single Round Matches or "SRMs," where each SRM was a timed 1.5-hour algorithm competition and contestants would compete against each other to solve the same set of problems. The contestants were students from different secondary schools or universities. Cash prizes ranging from $5,000 to $10,000 per match were secured from corporate sponsors and awarded to tournament winners to generate interest from the student community.<ref name=":0" />
As the community of designers, developers, data scientists, and competitive programmers involved in Topcoder grew, the company started to offer software development services to 3rd party clients, contracting individual community members to work on specific tasks. Most of the revenue, though, still came from consulting services provided to clients by Topcoder employees.<ref name=":0" /><ref name=":1">{{Cite web|url=http://www.sramanamitra.com/2018/01/02/genesis-to-acquisition-mike-morris-ceo-of-topcoder-part-1/|title=Genesis to Acquisition: Mike Morris, CEO of Topcoder|last=Mitra|first=Sramana|date=January 2, 2018|website=One Million by One Million Blog
In an attempt to optimize expenses, Topcoder introduced new competition tracks in 2007-2008 and delegated more work from its employees to the community. By 2009, the size of Topcoder's staff had been reduced to 16 project managers servicing 35 clients, while the community did most of the actual work via crowdsourcing. Topcoder representatives claim that at this point their community had about 170k registered members, and the company's annual revenue was approximately $19 million.<ref name=":0" /><ref name=":5">{{Cite news|url=https://www.infoworld.com/article/2653445/applications/topcoder-eyeing-smb-market.html|title=TopCoder eyeing SMB market|last=Kanaracus|first=Chris|date=October 15, 2008|work=InfoWorld|access-date=April 4, 2018
In 2013, Topcoder was acquired by [[Appirio]], and the Topcoder community (of around 500 thousand at the time), was merged, under the Topcoder brand, with the 75k member crowdsourcing community Cloudspokes, created and managed by Appirio.<ref name=":2">TechCrunch report {{cite web|url=https://techcrunch.com/2013/09/17/appirio-buys-topcoder-to-add-more-crowdsourcing-and-500k-developers-and-designers-to-its-cloudspokes-network|title=Appirio Buys TopCoder To Add More Crowdsourcing, And 500K Developers And Designers, To Its CloudSpokes Network|last=Lunden|first=Ingrid|date=September 17, 2013|website=TechCrunch
In 2016, Topcoder, along with Appirio, was acquired by [[Wipro]] as a part of a $500 million deal and continued to operate as a separate company under its brand.<ref>{{Cite news|url=https://timesofindia.indiatimes.com/deals/-ma/Appirios-TopCoder-too-is-a-big-catch-for-Wipro/articleshow/54970568.cms|title=Appirio's TopCoder too is a big catch for Wipro|last=Phadnisi|first=Shilpa|date=October 21, 2016|work=The Times of India|access-date=April 4, 2018
Since the end of 2017, Topcoder has continued to offer its enterprise clients the Hybrid Crowd platform, as a way to protect intellectual property in crowdsourcing projects. In addition to the public Topcoder community, the Hybrid Crowd platform allows for the creation of certified and private crowdsourcing communities. Its certified communities include members of public Topcoder communities who are vetted for a customer's specific requirements, such as signing an additional [[Non-disclosure agreement|NDA]], completing a background check, or meeting any other particular certifications. The private communities may include an enterprise's employees and contractors. As the first user of Hybrid Crowd, Wipro integrated its internal (employee-only) crowdsourcing platform TopGear with Topcoder.<ref>{{Cite news|url=http://smartinvestor.business-standard.com/market/interviews-438102-interviewsdet-We_have_put_in_the_basic_ingredients_to_execute_well_Wipro_COO.htm#.WtJt6nVuYUE|title=We have put in the basic ingredients to execute well: Wipro COO|last=Peermohamed|first=Alnoor|date=January 25, 2017|work=SmartInvestor.in|access-date=April 14, 2018
== Topcoder community ==
Line 74:
|-
|2013
|~500 000<ref name=":2" /><ref group="note">In 2013, ~500k registered members was the estimated size of Topcoder community before its merge with ~75k members strong CloudSpokes community. Hence, after the merge the size of resulting community became ~575 000 registered members.</ref> – 600 000<ref name=":21">{{Cite news|url=http://www.marketwired.com/press-release/leaders-in-change-and-innovation-to-keynote-topcoder-open-innovation-summit-1841086.htm|title=Leaders in Change and Innovation to Keynote TopCoder Open Innovation Summit
|-
|2014
|~700 000<ref name=":20">{{Cite news|url=https://www.prnewswire.com/news-releases/appirio-and-industry-leaders-host-2014-topcoder-open-to-celebrate-how-developers-are-changing-the-world-280765642.html|title=Appirio and Industry Leaders Host 2014 Topcoder Open to Celebrate How Developers Are Changing the World
|-
|2015
|~850 000<ref name=":18">{{Cite news|url=https://hub.appirio.com/news/top-programmers-and-designers-travel-to-compete-in-the-2015-topcoder-open-india-regional-event|title=Top programmers and Designers Travel to Compete in the 2015 Topcoder Open India Regional Event
|-
|2016
|~1 000 000<ref name=":6">{{Cite news|url=https://www.topcoder.com/blog/1-million-members-strong/|title=Topcoder Community: 1 Million Members Strong
|-
|2018
|~1 200 000<ref>{{Cite news|url=https://www.deccanherald.com/business/we-are-banking-digital-drive-our-growth-668438.html|title=We are banking on digital to drive our growth|last=Kannan|first=Uma|date=May 5, 2018|work=Deccan Herald|access-date=May 9, 2018|last2=Vijayakumar|first2=N V}}</ref>
|}
Topcoder community is the primary source of the workforce behind all Topcoder projects. It is open and global: anybody, with a few legal restrictions dictated by US laws, and listed in Community Terms, can join and compete, without any financial commitment to Topcoder. Also, participation in challenges organized in the interests of commercial clients generally requires the community member to sign a non-disclosure agreement. Intellectual property for the winning submissions to commercial challenges is passed to the client, in exchange for monetary prizes paid to the winners.<ref name=":3">{{Cite web|url=https://help.topcoder.com/hc/en-us|title=Topcoder Help Center
While the majority of community members participate in Topcoder challenges as regular competitors, those who become recognized for their performance, and involvement in community life (via communication in Topcoder forums, attending Topcoder events, etc.), are offered additional roles in the community, which include: copilots (technical coordinators of challenges), problem writers, reviewers, etc.<ref name=":3" /> Since the end of 2014 till the end of 2017, a Community Advisory Board (CAB) was selected from active community members for a one-year term to help improve communications between Topcoder company and its community.<ref>{{Cite news|url=https://www.topcoder.com/blog/the-topcoder-community-advisory-board-is-finally-here/|title=The Topcoder Community Advisory Board is Finally Here!
There are four primary segments of each Topcoder community, open to every member: Design, Development, Data Science, and Competitive Programming.<ref name=":3" /> Also, since the end of 2017, Topcoder, as a part of their Hybrid Crowd offering, creates sub-communities dedicated to specific clients/projects. The sub-communities may require members to meet additional eligibility criteria before joining.<ref name=":9">{{Cite news|url=https://www.wipro.com/newsroom/press-releases/2017/topcoder-launches-hybrid-crowd-to-deliver-new-levels-of-on-demand-talent-to-the-enterprise/|title=Topcoder Launches Hybrid Crowd to Deliver New Levels of On-Demand Talent to the Enterprise
=== Design ===
Topcoder design community is focused on:<ref name=":4">{{Cite web|url=https://help.topcoder.com/hc/en-us/articles/217481388-Choosing-a-Design-Challenge|title=Choosing a Design Challenge
* '''[[Information architecture|Information Architecture]]'''
Line 109:
=== Development ===
Software development segment of Topcoder community is focused on:<ref>{{Cite web|url=https://help.topcoder.com/hc/en-us/articles/217481558-Development-Challenge-Types|title=Development Challenge Types
* '''Bug Bash''' – Challenges concentrate on fixes of numerous small bugs in an existing software product.
* '''Code''' – Generic software development challenges, typically with five day competition phase, and four more days for review, appeals and appeal responses. Usually, two prizes are offered, ~$600 - $1200 for the winner, and half of that for the second place.
* '''First-to-Finish (F2F)''' – Rapid software development challenges with no fixed timeline for the competition phase. The first participant who submits a solution satisfying the specifications wins the only prize. In case of defects in a submission, that competitor is provided with review feedback as soon as possible, and allowed to submit again, with no penalty for the failed submission. Typically, such challenges have a small scope, compared to other challenge types.
* '''Quality Assurance''' – Challenges focused on testing and search for bugs in the provided software products.<ref>{{Cite web|url=https://www.topcoder.com/all-you-need-to-know-about-qa-challenges/|title=What is QA?
* '''UI Prototype''' – Challenges focused on [[Front and back ends|frontend]] development. Typically, they are reviewed by scorecards paying more attention to the exact match with provided visual design specifications, and include additional phases for final fixes, compared to the regular code challenges.
=== Data science ===
There are several types of data science challenges at Topcoder; typically, they are longer than software development challenges and focused on data science and algorithms, rather than on end-user software products:<ref name=":8">{{Cite web|url=https://help.topcoder.com/hc/en-us/articles/230881408-Data-Science-Challenge-Types|title=Data Science Challenge Types
* '''Marathon Match''' '''(MM)'''<ref name=":8" /> – A week-long algorithmic contest, in which submissions are judged objectively by an automated scoring function that feeds a live leaderboard, and multiple submission from the same competitor is encouraged during the match with no penalty. Programming languages allowed in MMs are [[C++]], [[Java (programming language)|Java]], [[Python (programming language)|Python]], [[C Sharp (programming language)|C#.NET]], [[Visual Basic .NET|VB.NET]]. Topcoder has organized Marathon Matches since 2006,<ref name=":7" /><ref name=":0" group="note" /> and 100th MM was held in April 2018.<ref name=":19">{{Cite news|url=https://www.topcoder.com/blog/marathon-match-100-prizes-t-shirts/|title=Marathon Match 100 with Prizes & T-Shirts
* '''Data Science First to Finish''' – Algorithmic contests scored by an automated scoring function, where the first competitor that reaches the specified score thresholds wins.
* '''Data Science Sprint''' – A series of rapid data-science challenges, scored by a manual scoring function, and with no leaderboard.
Line 127:
=== Competitive programming ===
The Competitive Programming track of Topcoder community rotates around Single Round Matches (SRMs) – timed 1.5-hour competitions in which all participants compete online trying to solve the same set of problems as fast as possible. These were the first type of challenges at Topcoder.<ref name=":0" /><ref name=":22">{{Cite web|url=https://help.topcoder.com/hc/en-us/articles/115006162527-SRM-Overview|title=SRM Overview
=== Specialized sub-communities ===
Line 137:
!Focus
|-
|Blockchain Community<ref name=":10">{{Cite web|url=http://blockchain.topcoder.com/|title=Topcoder Blockchain Community
|[[ConsenSys]]
|public
|[[Blockchain]] technology projects, with focus on [[Ethereum]] platform
|-
|Cognitive Community<ref name=":13">{{Cite web|url=http://cognitive.topcoder.com/|title=Topcoder Cognitive Community
|[[IBM]]
|public
|[[Cognitive computing]], with a particular focus on [[Watson (computer)|IBM Watson]] services.
|-
|Veterans Community<ref name=":15">{{Cite web|url=http://veterans.topcoder.com/|title=Topcoder Veterans Community
|Operation Code
|Only for US military veterans
Line 163:
=== ConsenSys ===
In 2017, Topcoder entered into a partnership with [[ConsenSys]], an incubator of [[Ethereum]] projects, to promote the Topcoder Blockchain Community, and provide ConsenSys with design and development support for their [[blockchain]] projects.<ref name=":11">{{Cite news|url=http://www.computerworld.in/media-releases/topcoder-consensys-partner-create-blockchain-engineers-community|title=Topcoder, ConsenSys partner to create blockchain engineers community
=== Eli Lilly and Company ===
Line 172:
=== IARPA ===
[[Intelligence Advanced Research Projects Activity]] organization collaborates with Topcoder to create innovative algorithms for [[Intelligence assessment|intelligence applications]]. From July 2017 to February 2018 it ran the Functional Map of the World challenge to develop deep learning algorithms capable of scanning and identifying in satellite imagery different classes of objects, such as airports, schools, oil wells, shipyards, or ports .<ref>{{Cite web|url=https://www.c4isrnet.com/intel-geoint/2018/09/18/differentiating-a-port-from-a-shipyard-is-a-new-kind-of-problem-for-ai/|title=Differentiating a port from a shipyard is a new kind of problem for AI|last=Cebul|first=Daniel|date=September 18, 2018|website=C4ISRNET
=== IBM ===
Since 2016 [[IBM]] has been collaborating with Topcoder to promote their cloud platform, [[IBM cloud computing|IBM Cloud]], and [[Watson (computer)|IBM Watson]] services, in particular.<ref>{{Cite news|url=https://sdtimes.com/ai/ibm-watson-topcoder-bring-ai-capabilities-1-million-developers/|title=IBM Watson, Topcoder bring AI capabilities to more than 1 million developers|last=Moore|first=Madison|date=November 10, 2016|work=SD Times|access-date=April 8, 2018
=== NASA ===
In 2010, [[NASA]] asked the Topcoder community to optimize the contents of medical kits for future human space exploration missions.<ref>{{Cite news|url=http://www.solardaily.com/reports/TopCoder_Community_Refines_Medical_Kits_For_Future_NASA_Space_Missions_999.html|title=TopCoder Community Refines Medical Kits For Future NASA Space Missions
In 2013, NASA Tournament Lab cooperated with Topcoder to run data-science challenges targeting to improve computer vision algorithms for their [[Robonaut|Robonaut 2]] humanoid robot;<ref>{{Cite news|url=https://www.washingtonpost.com/blogs/innovations/post/nasa-and-topcoder-to-issue-robonaut-2-sight-challenge/2013/03/29/5e513c16-989a-11e2-814b-063623d80a60_blog.html|title=NASA and TopCoder to issue Robonaut 2 "sight" challenge|last=Kolawole|first=Emi|date=March 29, 2013|work=The Washington Post|access-date=April 6, 2018
In another challenge, Topcoder community helped NASA and [[National Geographic]]'s explorer [https://www.nationalgeographic.org/find-explorers/explorers/4642934E/albert-lin Albert Lin] to develop an algorithm to identify human-build structures in [[Genghis Khan]]'s homeland.<ref>{{Cite news|url=https://www.prnewswire.com/news-releases/topcoder-teams-with-nasa-and-national-geographic-emerging-explorer-albert-lin-to-create-a-powerful-algorithm-that-identifies-human-built-structures-in-genghis-khans-homeland-223508431.html|title=TopCoder Teams with NASA and National Geographic Emerging Explorer Albert Lin to Create a Powerful Algorithm that Identifies Human-Built Structures in Genghis Khan's Homeland
In 2014, Asteroid Data Hunter, Asteroid Tracker, and many other challenges were carried on to develop better algorithms for asteroids detection in space images.<ref>{{Cite news|url=https://www.nasa.gov/content/asteroid-data-hunter-challenge-0|title=Asteroid Data Hunter Challenge
In 2015, the Topcoder Data Science community was challenged by NASA, [[QuakeFinder|Quakefinder]], [[Harvard innovation lab|Harvard Crowd Innovation Lab]], and [[Amazon Web Services]], to come up with an algorithm that finds correlations between ultra-low frequency electromagnetic signals emanating from the earth, and subsequent moderate and large earthquakes.<ref>{{Cite news|url=https://phys.org/news/2015-07-nasa-hosts-quest-quakes.html|title=NASA hosts "Quest for Quakes" data challenge
In 2017, NASA, HeroX, and Topcoder announced a challenge to optimize their computational-intensive software solution for fluid dynamics, FUN3D,<ref>{{Cite news|url=http://www.i-programmer.info/news/204-challenges/10746-nasa-high-performance-fast-computing-challenge.html|title=NASA High Performance Fast Computing Challenge|last=Gee|first=Sue|date=May 8, 2017|work=I Programmer|access-date=April 6, 2018
In 2018, a data science challenge is running currently to develop better algorithms for tracking of [[Radio-frequency identification|RFID]]-tagged items within the [[International Space Station]].<ref>{{Cite web|url=https://www.nasa.gov/feature/nasa-international-space-station-rfid-localization-challenge|title=NASA International Space Station RFID Localization Challenge
=== Topcoder Veterans Community ===
At the end of 2017 Topcoder, together with Operation Code [[Nonprofit organization|non-profit charity]], announced the launch of Topcoder Veterans Community, that will focus on helping US military veterans to make their way into tech careers in software development via education programs and paid crowdsourcing challenges.<ref name=":17">{{Cite news|url=http://www.computerworld.in/media-releases/topcoder-provides-employment-oppurtunities-us-military-veterans|title=Topcoder provides employment opportunities for US Military veterans
== See also ==<!-- PLEASE RESPECT ALPHABETICAL ORDER -->
|