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 条
  • [1] Collaborative gaming and competition for CS-STEM education using SPHERES Zero Robotics
    Nag, Sreeja
    Katz, Jacob G.
    Saenz-Otero, Alvar
    ACTA ASTRONAUTICA, 2013, 83 : 145 - 174
  • [2] Collaborative Software Development Platforms for Crowdsourcing
    Peng, Xin
    Babar, Muhammad Ali
    Ebert, Christof
    IEEE SOFTWARE, 2014, 31 (02) : 30 - 36
  • [3] Crowdsourcing Software Task Assignment Method for Collaborative Development
    Yu, Dunhui
    Zhou, Zhuang
    Wang, Yi
    IEEE ACCESS, 2019, 7 : 35743 - 35754
  • [4] The Zero Robotics SPHERES Challenge 2010
    Saenz-Otero, Alvar
    Katz, Jacob
    Mwijuka, Alvin T.
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2011, 26 (07) : 4 - 17
  • [5] Collaborative Working Spheres as Support for Starting Collaboration in Distributed Software Development
    Palacio, Ramon R.
    Moran, Alberto L.
    Gonzalez, Victor M.
    Vizcaino, Aurora
    2009 13TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, 2009, : 636 - 641
  • [6] Application of Crowdsourcing in Software Development
    Suganthy, A.
    Chithralekha, T.
    2016 5TH INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2016,
  • [7] Dynamics of Software Development Crowdsourcing
    Dubey, Alpana
    Abhinav, Kumar
    Taneja, Sakshi
    Virdi, Gurdeep
    Dwarakanath, Anurag
    Kass, Alex
    Kuriakose, Mani Suma
    2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2016, : 49 - 58
  • [8] Zero-Shot Learning for Accurate Project Duration Prediction in Crowdsourcing Software Development
    Rashid, Tahir
    Illahi, Inam
    Umer, Qasim
    Jaffar, Muhammad Arfan
    Ramay, Waheed Yousuf
    Hakami, Hanadi
    COMPUTERS, 2024, 13 (10)
  • [9] Evaluation of Software Quality for Competition-based Software Crowdsourcing Projects
    Li, Boshu
    Wu, Wenjun
    Hu, Zhenhui
    PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 102 - 109
  • [10] Quality assessment in competition-based software crowdsourcing
    Hu, Zhenghui
    Wu, Wenjun
    Luo, Jie
    Wang, Xin
    Li, Boshu
    FRONTIERS OF COMPUTER SCIENCE, 2020, 14 (06)