SPHERES Zero Robotics Software Development: Lessons on Crowdsourcing and Collaborative Competition

被引:0
|
作者
Nag, Sreeja [1 ]
Heffan, Ira [2 ]
Saenz-Otero, Alvar [1 ]
Lydon, Mike [2 ]
机构
[1] MIT, SSL, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[2] TopCoder Inc, Glastonbury, CT 06033 USA
来源
2012 IEEE AEROSPACE CONFERENCE | 2012年
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Crowdsourcing is the art of constructively organizing crowds of people to work toward a common objective. Collaborative competition is a specific kind of crowdsourcing that can be used for problems that require a collaborative or cooperative effort to be successful, but also use competition as a motivator for participation or performance. The DARPA InSPIRE program is using crowdsourcing to develop spaceflight software for small satellites under a sub-program called SPHERES Zero Robotics - a space robotics programming competition. The robots are miniature satellites, called SPHERES, that operate inside the International Space Station (ISS). The idea is to allow thousands of amateur participants to program using the SPHERES simulator and eventually test their algorithms in microgravity. The entire software framework for the program, to provide the ability for thousands to collaboratively use the SPHERES simulator and create algorithms, is also built by crowdsourcing. This paper describes the process of building the software framework for crowdsourcing SPHERES development in collaboration with a commercial crowdsourcing company called TopCoder. It discusses the applicability of crowdsourcing and collaborative competition in the design of the Zero Robotics software infrastructure, metrics of success and achievement of objectives.
引用
收藏
页数:17
相关论文
共 50 条
  • [21] The Dos and Dont's of Crowdsourcing Software Development
    Fitzgerald, Brian
    Stol, Klaas-Jan
    SOFSEM 2015: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2015, 8939 : 58 - 64
  • [22] Crowdsourcing Software Development Oriented Fault Localization
    Li L.-P.
    Zhang Y.-X.
    Liu H.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (06): : 2690 - 2707
  • [23] Characterizing the hyperspecialists in the context of crowdsourcing software development
    de Neira A.B.
    Steinmacher I.
    Wiese I.S.
    Journal of the Brazilian Computer Society, 2018, 24 (01)
  • [24] A Developer Recommendation Framework in Software Crowdsourcing Development
    Shao, Wei
    Wang, Xiaoning
    Jiao, Wenpin
    SOFTWARE ENGINEERING AND METHODOLOGY FOR EMERGING DOMAINS, 2016, 675 : 151 - 164
  • [25] ZERO-Robotics: A Student Competition aboard the International Space Station
    Saenz-Otero, Alvar
    Katz, Jacob
    Mohan, Swati
    Miller, David W.
    Chamitoff, Gregory E.
    2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS, 2010,
  • [26] Approaches to collaborative software development
    Hildenbrand, Tobias
    Rothlauf, Franz
    Heinzl, Armin
    WIRTSCHAFTSINFORMATIK, 2007, 49 : 72 - 80
  • [27] Approaches to collaborative software development
    Hildenbrand, Tobias
    Rothlauf, Franz
    Geisser, Michael
    Heinzl, Armin
    Kude, Thomas
    CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 523 - 528
  • [28] Crowdsourcing in Software Development: Empirical Support for Configuring Contests
    Bibi, Stamatia
    Zozas, Ioannis
    Ampatzoglou, Apostolos
    Sarigiannidis, Panagiotis G.
    Kalampokis, George
    Stamelos, Ioannis
    IEEE ACCESS, 2020, 8 (08): : 58094 - 58117
  • [29] CrowdBuild: A Methodology for Enterprise Software Development using Crowdsourcing
    Dwarakanath, Anurag
    Chintala, Upendra
    Shrikanth, N. C.
    Virdi, Gurdeep
    Kass, Alex
    Chandran, Anitha
    Sengupta, Shubhashis
    Paul, Sanjoy
    SECOND INTERNATIONAL WORKSHOP ON CROWDSOURCING IN SOFTWARE ENGINEERING CSI-SE 2015, 2015, : 8 - 14
  • [30] Investigating Key Areas of Research in Crowdsourcing Software Development
    Sharma, Shruti
    Hasteer, Nitasha
    Van Belle, Jean-Paul
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2017,