{"title":"Crowdsourcing in software engineering: models, motivations, and challenges","authors":"D. Thomas","doi":"10.1109/ICSE-SEIP.2019.00043","DOIUrl":null,"url":null,"abstract":"Over the past several years, crowdsourcing has entered software engineering practice. While most work is still done through traditional development, contract development, and outsourcing, software projects today increasingly use crowdsourcing for a variety of purposes, including fixing defects, testing their software, or gathering alternative designs for a new user interface. Through mechanisms such as competition sites, expertise sharing sites, bug bounties, and online labor markets, crowdsourcing has begun to reshape the ways in which developers contribute to software projects. This talk explores the models of crowdsourcing that have been applied to software development to date and outlines some of the opportunities that exist for the future.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"145 2 1","pages":"301-301"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"27","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSE-SEIP.2019.00043","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 27
Abstract
Over the past several years, crowdsourcing has entered software engineering practice. While most work is still done through traditional development, contract development, and outsourcing, software projects today increasingly use crowdsourcing for a variety of purposes, including fixing defects, testing their software, or gathering alternative designs for a new user interface. Through mechanisms such as competition sites, expertise sharing sites, bug bounties, and online labor markets, crowdsourcing has begun to reshape the ways in which developers contribute to software projects. This talk explores the models of crowdsourcing that have been applied to software development to date and outlines some of the opportunities that exist for the future.