2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering最新文献

筛选
英文 中文
Crowdsourcing Code and Process via Code Hunt 通过代码搜索众包代码和流程
Tao Xie, J. Bishop, R. Horspool, N. Tillmann, J. D. Halleux
{"title":"Crowdsourcing Code and Process via Code Hunt","authors":"Tao Xie, J. Bishop, R. Horspool, N. Tillmann, J. D. Halleux","doi":"10.1109/CSI-SE.2015.10","DOIUrl":"https://doi.org/10.1109/CSI-SE.2015.10","url":null,"abstract":"Crowd sourcing programming relies on active participation. One way to get such participation is through an engaging game. Code Hunt (https://www.codehunt.com/) from Microsoft Research is a web-based serious gaming platform with the potential to be leveraged as a crowd sourcing system. In Code Hunt, players create programs by re-engineering against a changing set of test cases. The game has been played by over 100,000 players in world-wide contests, and to practice coding skills. The vast collected data of code modified by players and the process taken to succeed could be used by others for software construction, teaching, or learning. In this position paper, we discuss these existing crowd sourcing activities in Code Hunt and a future game type for crowd sourcing.","PeriodicalId":438005,"journal":{"name":"2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127794377","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Integrating Crowd Intelligence into Software 将群体智能集成到软件中
Rick Salay, F. Dalpiaz, M. Chechik
{"title":"Integrating Crowd Intelligence into Software","authors":"Rick Salay, F. Dalpiaz, M. Chechik","doi":"10.1109/CSI-SE.2015.8","DOIUrl":"https://doi.org/10.1109/CSI-SE.2015.8","url":null,"abstract":"The knowledge resources available on the Internet are increasingly being used to support software both at development time and at execution time. These take the form of conventional services as well as human knowledge work both through crowd sourcing and information stored directly on the World Wide Web. But while these resources are vast and rich, they are also unreliable. In this paper, we propose a novel software development pattern called Contributional Implementation (CI) inspired by the way humans mitigate this unreliability: sources are treated as opinion providers with varying amounts of trust and aggregating multiple opinions from different sources helps improve the quality of the answers. We sketch some detailed examples of how a CI could be coded, discuss issues related to the realization of CI's in practice and outline plans for an evaluation of the approach.","PeriodicalId":438005,"journal":{"name":"2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132238909","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
A Brief Perspective on Microtask Crowdsourcing Workflows for Interface Design 界面设计中的微任务众包工作流简论
Mengyao Zhao, A. Hoek
{"title":"A Brief Perspective on Microtask Crowdsourcing Workflows for Interface Design","authors":"Mengyao Zhao, A. Hoek","doi":"10.1109/CSI-SE.2015.16","DOIUrl":"https://doi.org/10.1109/CSI-SE.2015.16","url":null,"abstract":"User interface design, as a crucial part of software design, is complex. Current micro task crowd sourcing workflows do not support its complexity well. The difficulty particularly relates to the process to decompose an interface design task into micro tasks. In order to make micro task crowd sourcing more supportive for interface design, we need a workflow that can help task owners to break down interface design tasks more easily. This paper briefly describes three experiments that help inform various aspects of workflow design for interface design through micro task crowd sourcing.","PeriodicalId":438005,"journal":{"name":"2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering","volume":"260 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134032930","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Dynamic Simulation of Software Workers and Task Completion 软件工作者动态仿真与任务完成
R. Saremi, Ye Yang
{"title":"Dynamic Simulation of Software Workers and Task Completion","authors":"R. Saremi, Ye Yang","doi":"10.1109/CSI-SE.2015.11","DOIUrl":"https://doi.org/10.1109/CSI-SE.2015.11","url":null,"abstract":"As more and more companies are trying to leverage crowd sourcing to reduce cost and time-to-market of software production, it is very important to better understand the dynamics of crowd sourced software development in order to fully realize its benefits and avoid hidden pitfalls. This paper presents a systems dynamic model for crowd sourced software development platforms based on data gathered from Top coder. The model is composed of three components: the worker sub-model, the task sub-model, and the interactions between the two sub-models. Results of simulations are compared with empirical data gathered from Top coder for validation. The major simulation results indicate that task uploading and software workers arrival in the platform follow typical exponential patterns, incentivizing the crowd developers to become more active will lead to more tasks completion and success, and tasks associated with higher awards generally receive few submissions.","PeriodicalId":438005,"journal":{"name":"2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134004387","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Exploring the Benefits of Using Redundant Responses in Crowdsourced Evaluations 探索在众包评估中使用冗余回应的好处
Kathryn T. Stolee, J. Saylor, Trevor Lund
{"title":"Exploring the Benefits of Using Redundant Responses in Crowdsourced Evaluations","authors":"Kathryn T. Stolee, J. Saylor, Trevor Lund","doi":"10.1109/CSI-SE.2015.15","DOIUrl":"https://doi.org/10.1109/CSI-SE.2015.15","url":null,"abstract":"Crowd sourcing can be an efficient and cost-effective way to evaluate software engineering research, particularly when the evaluation can be broken down into small, independent tasks. In prior work, we crowd sourced evaluations for a refactoring technique for web mashups and for a source code search engine, both using Amazon's Mechanical Turk. In the refactoring study, preference information was gathered when comparing a refactored with an unrefactored pipe, in addition to a free-text justification. In the code search study, information was gathered about whether a code snippet was relevant to a programming task and why. In both studies, we used redundant metrics and gathered quantitative and qualitative data in an effort to control response quality. Our prior work only analyzed the quantitative results. In this work, we explore the value of using such redundant metrics in crowd sourced evaluations. We code the free-text responses to unveil common themes among the responses and then compare those themes with the quantitative results. Our findings indicate high similarity between the quantitative and free-text responses, that the quantitative results are sometimes more positive than the free-text response, and that some of the qualitative responses point to potential inadequacies with the quantitative questions from the studies.","PeriodicalId":438005,"journal":{"name":"2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134510164","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Crowd Intent: Annotation of Intentions Hidden in Online Discussions 群体意图:隐藏在网络讨论中的意图注释
Itzel Morales-Ramirez, Dimitra Papadimitriou, A. Perini
{"title":"Crowd Intent: Annotation of Intentions Hidden in Online Discussions","authors":"Itzel Morales-Ramirez, Dimitra Papadimitriou, A. Perini","doi":"10.1109/CSI-SE.2015.12","DOIUrl":"https://doi.org/10.1109/CSI-SE.2015.12","url":null,"abstract":"Stakeholders working in open-source software development use social media, emails or any available means in the Internet to communicate and express what they want or need through the use of text. The recognition of such needs or desires (that we call intentions) is usually done by a human reader, and it can require a considerable effort when the amount of messages in online discussions increases. The problem is that to support an automated recognition of the intentions hidden in the text, data are needed in the domain of software development for training classifiers. However, so far there is no data annotated with intentions that can be used for data mining purposes. In order to tackle the lack of data we have collected online discussions in the domain of software development and asked people to annotate such discussions with intentions. This collection has been performed by crowd sourcing the task of annotating sentences with their hidden intention. In this paper we report the experience of carrying out a crowd sourcing project with a heterogeneous crowd. We discuss how we applied the steps of the crowd sourcing workflow in Crowd Intent. Lessons learned and future work are also presented.","PeriodicalId":438005,"journal":{"name":"2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132986424","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Making Hard Fun in Crowdsourced Model Checking -- Balancing Crowd Engagement and Efficiency to Maximize Output in Proof by Games 在众包模型检查中创造困难的乐趣——平衡群体参与和效率以最大化游戏证明的产出
Kerry Moffitt, J. Ostwald, Ronald J. Watro, Eric Church
{"title":"Making Hard Fun in Crowdsourced Model Checking -- Balancing Crowd Engagement and Efficiency to Maximize Output in Proof by Games","authors":"Kerry Moffitt, J. Ostwald, Ronald J. Watro, Eric Church","doi":"10.1109/CSI-SE.2015.13","DOIUrl":"https://doi.org/10.1109/CSI-SE.2015.13","url":null,"abstract":"We describe Proof by Games, a system that mathematically proves software to be free from certain defects by transforming the refinement of formal model checking results into a public, browser-based, crowd sourced game. We then introduce Ghost Map: Hyperspace, the second-generation game in the Proof by Games system, and describe how we are introducing game elements whose sole purpose is to increase the level of engagement. This may reduce player efficiency but should increase crowd size and engagement - and ultimately increase the total level of crowd contribution to the real-world task.","PeriodicalId":438005,"journal":{"name":"2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124783620","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Crowd and Laboratory Testing, Can They Co-exist? An Exploratory Study 人群和实验室测试,它们能共存吗?一项探索性研究
Fabio Guaiani, H. Muccini
{"title":"Crowd and Laboratory Testing, Can They Co-exist? An Exploratory Study","authors":"Fabio Guaiani, H. Muccini","doi":"10.1109/CSI-SE.2015.14","DOIUrl":"https://doi.org/10.1109/CSI-SE.2015.14","url":null,"abstract":"Crowd testing has gained a great attention in recent years, for its cost-effectiveness, impartiality, diversity, and high device and configuration coverage. Still, a number of challenges hamper its full success, such as lack of standards, limited information on critical features coverage, duplicate defect management, inappropriate reword mechanisms. Our intuition is that combining crowd testing with (a more traditional) laboratory testing, may compensate each other limitations. In order to explore how practitioners look at this possibility, we run a survey with crowd testers to understand their perception on this matter. Preliminary results are illustrated in this work.","PeriodicalId":438005,"journal":{"name":"2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131767143","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Crowd Build: A Methodology for Enterprise Software Development Using Crowdsourcing 群体构建:一种使用众包的企业软件开发方法
Anurag Dwarakanath, Upendra Chintala, Shrikanth N. C., G. Virdi, A. Kass, Anitha Chandran, Shubhashis Sengupta, Sanjoy Paul
{"title":"Crowd Build: A Methodology for Enterprise Software Development Using Crowdsourcing","authors":"Anurag Dwarakanath, Upendra Chintala, Shrikanth N. C., G. Virdi, A. Kass, Anitha Chandran, Shubhashis Sengupta, Sanjoy Paul","doi":"10.1109/CSI-SE.2015.9","DOIUrl":"https://doi.org/10.1109/CSI-SE.2015.9","url":null,"abstract":"We present and evaluate a software development methodology that addresses key challenges for the application of Crowd sourcing to an enterprise application development. Our methodology presents a mechanism to systematically break the overall business application into small tasks such that the tasks can be completed independently and in parallel by the crowd. Our methodology supports automated testing and automatic integration. We evaluate our methodology by developing a web application through Crowd sourcing. The methodology was tested through two Crowd sourcing models: one through contests and the other through hiring freelancers. We present various metrics of the Crowd sourcing experiment and compare against the estimate for the traditional software development methodology.","PeriodicalId":438005,"journal":{"name":"2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering","volume":"209 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132022416","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 34
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书