首页 > 最新文献

2018 IEEE/ACM 5th International Workshop on Crowd Sourcing in Software Engineering (CSI-SE)最新文献

英文 中文
Competence, Collaboration, and Time Management: Barriers and Recommendations for Crowdworkers 能力、协作和时间管理:众工的障碍和建议
A. L. Zanatta, L. Machado, Igor Steinmacher
Software crowdsourcing development requires a continuous influx of crowdworkers for their continuity. Crowdworkers should be encouraged to play an important role in the online communities by being active members, but they face difficulties when attempting to participate. For this reason, in this paper, we investigated the difficulties that crowdworkers face in crowdsourcing software development platforms. To achieve this, we conducted a study relying on multiple data sources and research methods including literature review, peer review, field study, and procedures of grounded theory. We observed that crowdworkers face many barriers – related to competence, collaboration, and time management – when making their contributions in software crowdsourcing development, which can result in dropouts. The main contributions of this paper are: a) empirical identification of barriers faced by crowdsourcing software development crowdworkers, and b) recommendations on how to minimize the barriers.
软件众包开发需要不断涌入的众包工作者来保证其连续性。应该鼓励众筹工作者在网络社区中扮演重要角色,成为活跃的成员,但他们在尝试参与时面临困难。因此,在本文中,我们调查了众包工作者在众包软件开发平台中所面临的困难。为了实现这一目标,我们进行了一项研究,依靠多种数据来源和研究方法,包括文献综述、同行评议、实地调查和扎根理论的程序。我们观察到,众包工作者在软件众包开发中做出贡献时面临许多障碍——与能力、协作和时间管理有关,这可能导致他们辍学。本文的主要贡献是:a)对众包软件开发众包工作者所面临的障碍的实证识别,以及b)关于如何将障碍最小化的建议。
{"title":"Competence, Collaboration, and Time Management: Barriers and Recommendations for Crowdworkers","authors":"A. L. Zanatta, L. Machado, Igor Steinmacher","doi":"10.1145/3195863.3195869","DOIUrl":"https://doi.org/10.1145/3195863.3195869","url":null,"abstract":"Software crowdsourcing development requires a continuous influx of crowdworkers for their continuity. Crowdworkers should be encouraged to play an important role in the online communities by being active members, but they face difficulties when attempting to participate. For this reason, in this paper, we investigated the difficulties that crowdworkers face in crowdsourcing software development platforms. To achieve this, we conducted a study relying on multiple data sources and research methods including literature review, peer review, field study, and procedures of grounded theory. We observed that crowdworkers face many barriers – related to competence, collaboration, and time management – when making their contributions in software crowdsourcing development, which can result in dropouts. The main contributions of this paper are: a) empirical identification of barriers faced by crowdsourcing software development crowdworkers, and b) recommendations on how to minimize the barriers.","PeriodicalId":131063,"journal":{"name":"2018 IEEE/ACM 5th International Workshop on Crowd Sourcing in Software Engineering (CSI-SE)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128243335","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}
引用次数: 17
A Hybrid Simulation Model for Crowdsourced Software Development 众包软件开发的混合仿真模型
R. Saremi
Crowdsourcing as a new emerging software development method contains crowdsourced mini-tasks as demand and online workers as suppliers. The major counter-argument in such systems is that suppliers are volunteers and are not bound by any contract, also, the size of available suppliers varies wieldy throughout the day. Such uncertainty about the receiving service may cause inefficiency and task failure. This research presents a hybrid simulation model to address the risk of task failure in competitive crowdsourcing platforms. The simulation model is composed of three components: the discrete event simulation which represents the task life cycle, the agent-based simulation which illustrates the crowd workers’ decision-making process and the systems dynamic simulation which displays the platform.
众包作为一种新兴的软件开发方式,包含了众包小任务作为需求和在线工作者作为供应商。这种系统的主要反对意见是,供应商是自愿的,不受任何合同的约束,而且,可用供应商的规模在一天中变化很大。这种接收服务的不确定性可能导致效率低下和任务失败。本研究提出一种混合仿真模型来解决竞争众包平台中任务失败的风险。该仿真模型由三个部分组成:代表任务生命周期的离散事件仿真、描述群体工作人员决策过程的基于agent的仿真和展示平台的系统动态仿真。
{"title":"A Hybrid Simulation Model for Crowdsourced Software Development","authors":"R. Saremi","doi":"10.1145/3195863.3195866","DOIUrl":"https://doi.org/10.1145/3195863.3195866","url":null,"abstract":"Crowdsourcing as a new emerging software development method contains crowdsourced mini-tasks as demand and online workers as suppliers. The major counter-argument in such systems is that suppliers are volunteers and are not bound by any contract, also, the size of available suppliers varies wieldy throughout the day. Such uncertainty about the receiving service may cause inefficiency and task failure. This research presents a hybrid simulation model to address the risk of task failure in competitive crowdsourcing platforms. The simulation model is composed of three components: the discrete event simulation which represents the task life cycle, the agent-based simulation which illustrates the crowd workers’ decision-making process and the systems dynamic simulation which displays the platform.","PeriodicalId":131063,"journal":{"name":"2018 IEEE/ACM 5th International Workshop on Crowd Sourcing in Software Engineering (CSI-SE)","volume":"144 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129044711","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}
引用次数: 14
Do Extra Dollars Pay Off? - An Exploratory Study on TopCoder 额外的钱有回报吗?-对TopCoder的探索性研究
Lili Wang, Yong Wang
In general crowdsourcing, different task requesters employ different pricing strategies to balance task cost and expected worker performance. While most existing studies show that increasing incentives tend to benefit crowdsourcing outcomes, i.e. broader participation and higher worker performance, some reported inconsistent observations. In addition, there is the lack of investigation in the domain of software crowdsourcing. To that end, this study examines the extent to which task pricing strategies are employed in software crowdsourcing. More specifically, it aims at investigating the impact of pricing strategies on worker’s behaviors and performance. It reports a conceptual model between pricing strategies and potential influences on worker behaviors, an algorithm for measuring the effect of pricing strategies, and an empirical evaluation on 434 crowdsourcing tasks extracted from TopCoder. The results show that: 1) Strategic task pricing patterns, i.e. under-pricing and over-pricing are prevalent in software crowdsourcing practices; 2) Overpriced tasks are more likely to attract more workers to register and submit, and have higher task completion velocity; 3) Underpriced tasks tend to associate with less registrants and submissions, and lower task completion velocity. These observations imply that task requesters can typically get their extra dollars investment paid-off if employing proactive task pricing strategy. However, it is also observed that it appears to be a counter-intuitive effect on the score of final deliverable. We believe the preliminary findings are helpful for task requesters in better pricing decision and hope to stimulate further discussions and research in pricing strategies of software crowdsourcing.
一般众包,不同的任务请求者使用不同的定价策略来平衡成本和预期的工作性能。虽然大多数现有研究表明,增加激励往往有利于众包的结果,即更广泛的参与和更高的员工绩效,但一些研究报告的观察结果不一致。此外,在软件众包领域也缺乏相关的研究。为此,本研究考察了任务定价策略在软件众包中的应用程度。更具体地说,它旨在调查定价策略对员工行为和绩效的影响。它报告之间的概念模型定价策略和潜在影响工人的行为,一个算法测量定价策略的影响,并实证评价434年从TopCoder众包任务。结果表明:1)战略任务定价模式,即定价过低和定价过高在软件众包实践中普遍存在;2)定价过高的任务更容易吸引更多的员工注册和提交,任务完成速度也更高;3)价格过低的任务往往与较少的注册者和提交者联系在一起,并且任务完成速度较低。这些观察结果表明,如果采用主动任务定价策略,任务请求者通常可以获得额外投资的回报。然而,它也被观察到,这似乎是一个反直觉的影响得分的最终交付。我们相信初步研究结果有助于任务请求者更好地进行定价决策,并希望能促进对软件众包定价策略的进一步讨论和研究。
{"title":"Do Extra Dollars Pay Off? - An Exploratory Study on TopCoder","authors":"Lili Wang, Yong Wang","doi":"10.1145/3195863.3196958","DOIUrl":"https://doi.org/10.1145/3195863.3196958","url":null,"abstract":"In general crowdsourcing, different task requesters employ different pricing strategies to balance task cost and expected worker performance. While most existing studies show that increasing incentives tend to benefit crowdsourcing outcomes, i.e. broader participation and higher worker performance, some reported inconsistent observations. In addition, there is the lack of investigation in the domain of software crowdsourcing. To that end, this study examines the extent to which task pricing strategies are employed in software crowdsourcing. More specifically, it aims at investigating the impact of pricing strategies on worker’s behaviors and performance. It reports a conceptual model between pricing strategies and potential influences on worker behaviors, an algorithm for measuring the effect of pricing strategies, and an empirical evaluation on 434 crowdsourcing tasks extracted from TopCoder. The results show that: 1) Strategic task pricing patterns, i.e. under-pricing and over-pricing are prevalent in software crowdsourcing practices; 2) Overpriced tasks are more likely to attract more workers to register and submit, and have higher task completion velocity; 3) Underpriced tasks tend to associate with less registrants and submissions, and lower task completion velocity. These observations imply that task requesters can typically get their extra dollars investment paid-off if employing proactive task pricing strategy. However, it is also observed that it appears to be a counter-intuitive effect on the score of final deliverable. We believe the preliminary findings are helpful for task requesters in better pricing decision and hope to stimulate further discussions and research in pricing strategies of software crowdsourcing.","PeriodicalId":131063,"journal":{"name":"2018 IEEE/ACM 5th International Workshop on Crowd Sourcing in Software Engineering (CSI-SE)","volume":"630 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132833781","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}
引用次数: 2
CodeKoan: A Source Code Pattern Search Engine Extracting Crowd Knowledge CodeKoan:一个提取大众知识的源代码模式搜索引擎
C. Schramm, Yingding Wang, François Bry
Source code search is frequently needed and important in software development. Keyword search for source code is a widely used but a limited approach. This paper presents CodeKoan, a scalable engine for searching millions of online code examples written by the worldwide programmers’ community which uses data parallel processing to achieve horizontal scalability. The search engine relies on a token-based, programming language independent algorithm and, as a proof-of-concept, indexes all code examples from Stack Overflow for two programming languages: Java and Python. This paper demonstrates the benefits of extracting crowd knowledge from Stack Overflow by analyzing well-known open source repositories such as OpenNLP and Elasticsearch: Up to one third of the source code in the examined repositories reuses code patterns from Stack Overflow. It also shows that the proposed approach recognizes similar source code and is resilient to modifications such as insertion, deletion and swapping of statements. Furthermore, evidence is given that the proposed approach returns very few false positives among the search results.
源代码搜索在软件开发中是经常需要和重要的。关键字搜索源代码是一种广泛使用但有局限性的方法。本文介绍了CodeKoan,一个可扩展的引擎,用于搜索由全球程序员社区编写的数百万在线代码示例,它使用数据并行处理来实现水平可伸缩性。该搜索引擎依赖于基于令牌的、独立于编程语言的算法,并且作为概念验证,索引了两种编程语言(Java和Python)的Stack Overflow中的所有代码示例。本文通过分析著名的开源存储库(如OpenNLP和Elasticsearch),展示了从Stack Overflow中提取人群知识的好处:在被检查的存储库中,多达三分之一的源代码重用了Stack Overflow中的代码模式。实验还表明,该方法可以识别相似的源代码,并且对语句的插入、删除和交换等修改具有弹性。此外,给出的证据表明,该方法在搜索结果中返回很少的假阳性。
{"title":"CodeKoan: A Source Code Pattern Search Engine Extracting Crowd Knowledge","authors":"C. Schramm, Yingding Wang, François Bry","doi":"10.1145/3195863.3195864","DOIUrl":"https://doi.org/10.1145/3195863.3195864","url":null,"abstract":"Source code search is frequently needed and important in software development. Keyword search for source code is a widely used but a limited approach. This paper presents CodeKoan, a scalable engine for searching millions of online code examples written by the worldwide programmers’ community which uses data parallel processing to achieve horizontal scalability. The search engine relies on a token-based, programming language independent algorithm and, as a proof-of-concept, indexes all code examples from Stack Overflow for two programming languages: Java and Python. This paper demonstrates the benefits of extracting crowd knowledge from Stack Overflow by analyzing well-known open source repositories such as OpenNLP and Elasticsearch: Up to one third of the source code in the examined repositories reuses code patterns from Stack Overflow. It also shows that the proposed approach recognizes similar source code and is resilient to modifications such as insertion, deletion and swapping of statements. Furthermore, evidence is given that the proposed approach returns very few false positives among the search results.","PeriodicalId":131063,"journal":{"name":"2018 IEEE/ACM 5th International Workshop on Crowd Sourcing in Software Engineering (CSI-SE)","volume":"140 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116443953","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}
引用次数: 0
CrowdAssistant: A Virtual Buddy for Crowd Worker CrowdAssistant: Crowd Worker的虚拟伙伴
K. Abhinav, Alpana Dubey, Sakshi Jain, G. Bhatia, Blake McCartin, Nitish Bhardwaj
Crowdsourcing is an emerging practice which provides workers, across the globe, to work on their choice of tasks. It offers many benefits to people over traditional long term employment model, such as, schedule and geographic flexibility, easy access to work, an opportunity to gain experience on wide variety of tasks, or supplemental revenue streams. However, it also brings a new set of challenges to the workers. Workers on crowdsourcing platform do not have similar level of support as they get in traditional employment model, such as career guidance, compensation counseling, HR support, etc. To overcome the challenges crowd workers face, we propose "CrowdAssistant" which acts as a virtual buddy for the worker and helps them throughout their career journey on the platform. It even renders a level of support impossible for human managers and career counselors to provide. The proposed system acts as a personalized assistant and pro-actively supports worker's needs. It is the first of its kind to the best of our knowledge.
众包是一种新兴的做法,它为全球的工人提供了自己选择的任务。与传统的长期雇佣模式相比,它为人们提供了许多好处,例如,时间表和地理灵活性,工作方便,有机会获得各种任务的经验,或补充收入来源。然而,它也给工人带来了一系列新的挑战。在众包平台上工作的员工得不到传统就业模式下的支持,如职业指导、薪酬咨询、人力资源支持等。为了克服众工面临的挑战,我们提出了“众助手”,作为员工的虚拟伙伴,帮助他们在平台上度过职业生涯。它甚至使人类经理和职业顾问无法提供一定程度的支持。该系统作为一个个性化的助手,积极支持工人的需求。据我们所知,这是第一次。
{"title":"CrowdAssistant: A Virtual Buddy for Crowd Worker","authors":"K. Abhinav, Alpana Dubey, Sakshi Jain, G. Bhatia, Blake McCartin, Nitish Bhardwaj","doi":"10.1145/3195863.3195865","DOIUrl":"https://doi.org/10.1145/3195863.3195865","url":null,"abstract":"Crowdsourcing is an emerging practice which provides workers, across the globe, to work on their choice of tasks. It offers many benefits to people over traditional long term employment model, such as, schedule and geographic flexibility, easy access to work, an opportunity to gain experience on wide variety of tasks, or supplemental revenue streams. However, it also brings a new set of challenges to the workers. Workers on crowdsourcing platform do not have similar level of support as they get in traditional employment model, such as career guidance, compensation counseling, HR support, etc. To overcome the challenges crowd workers face, we propose \"CrowdAssistant\" which acts as a virtual buddy for the worker and helps them throughout their career journey on the platform. It even renders a level of support impossible for human managers and career counselors to provide. The proposed system acts as a personalized assistant and pro-actively supports worker's needs. It is the first of its kind to the best of our knowledge.","PeriodicalId":131063,"journal":{"name":"2018 IEEE/ACM 5th International Workshop on Crowd Sourcing in Software Engineering (CSI-SE)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116337616","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
期刊
2018 IEEE/ACM 5th International Workshop on Crowd Sourcing in Software Engineering (CSI-SE)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1