English
Related papers

Related papers: Studying the Role of Reusing Crowdsourcing Knowled…

200 papers

Context: Software practitioners adopt approaches like DevOps, Scrum, and Waterfall for high-quality software development. However, limited research has been conducted on exploring software development approaches concerning practitioners…

Software Engineering · Computer Science 2023-05-03 Arif Ali Khan , Javed Ali Khan , Muhammad Azeem Akbar , Peng Zhou , Mahdi Fahmideh

The desire to build quality software systems has been the focus of most software developers and researchers for decades. This has culminated in the design of practices that promote quality in the designed software. Originating from the…

Software Engineering · Computer Science 2022-09-20 Sibonile Moyo

In this paper, we study idea mining from crowdsourcing applications which encourage a group of people, who are usually undefined and very large sized, to generate ideas for new product development (NPD). In order to isolate the relatively…

Information Retrieval · Computer Science 2015-02-26 Thanh-Cong Dinh , Hyerim Bae , Jaehun Park , Joonsoo Bae

Generative Artificial Intelligence (GenAI) tools for source code generation have significantly boosted productivity in software development. However, they also raise concerns, particularly the risk that developers may rely heavily on these…

Software Engineering · Computer Science 2025-07-14 Otávio Cury , Guilherme Avelino

Naming is very important in software development, as names are often the only vehicle of meaning about what the code is intended to do. A recent study on how developers choose names collected the names given by different developers for the…

Software Engineering · Computer Science 2024-02-16 Rachel Alpern , Ido Lazer , Issar Tzachor , Hanit Hakim , Sapir Weissbuch , Dror G. Feitelson

Environments for decentralized on-line collaboration are now widespread on the Web, underpinning open-source efforts, knowledge creation sites including Wikipedia, and other experiments in joint production. When a distributed group works…

Social and Information Networks · Computer Science 2015-03-26 Daniel M. Romero , Dan Huttenlocher , Jon Kleinberg

Cloud based development is a challenging task for several software engineering projects, especially for those which needs development with reusability. Present time of cloud computing is allowing new professional models for using the…

Software Engineering · Computer Science 2012-11-01 Sukhpal Singh , Rishideep Singh

With the emergence of the Internet of things (IoT), human life is now progressing towards smartification faster than ever before. Thus, smart cities become automated in different aspects such as business, education, economy, medicine, and…

Human-Computer Interaction · Computer Science 2022-04-13 Hamed Vahdat-Nejad , Tahereh Tamadon , Fatemeh Salmani , Zeynab kiani-Zadegan , Sajedeh Abbasi , Fateme-Sadat Seyyedi

In the rapidly advancing field of artificial intelligence, software development has emerged as a key area of innovation. Despite the plethora of general-purpose AI assistants available, their effectiveness diminishes in complex,…

Software Engineering · Computer Science 2023-12-01 Gustavo Pinto , Cleidson de Souza , Thayssa Rocha , Igor Steinmacher , Alberto de Souza , Edward Monteiro

HCI increasingly employs Machine Learning and Image Recognition, in particular for visual analysis of user interfaces (UIs). A popular way for obtaining human-labeled training data is Crowdsourcing, typically using the quality control…

Human-Computer Interaction · Computer Science 2020-12-29 Maxim Bakaev , Sebastian Heil , Martin Gaedke

Quality control plays a critical role in crowdsourcing. The state-of-the-art work is not suitable for large-scale crowdsourcing applications, since it is a long haul for the requestor to verify task quality or select professional workers in…

Computer Science and Game Theory · Computer Science 2020-03-27 Kun Li , Shengling Wang , Xiuzhen Cheng , Qin Hu

As quantum computing advances from theoretical promise to experimental reality, the need for rigorous experiment tracking becomes critical. Drawing inspiration from best practices in machine learning (ML) and artificial intelligence (AI),…

Quantum Physics · Physics 2025-07-10 Mahee Gamage , Otso Kinanen , Jake Muff , Vlad Stirbu

Crowdsourcing works by distributing many small tasks to large numbers of workers, yet the true potential of crowdsourcing lies in workers doing more than performing simple tasks---they can apply their experience and creativity to provide…

Social and Information Networks · Computer Science 2017-08-16 Thomas C. McAndrew , Elizaveta A. Guseva , James P. Bagrow

Collaborative data collection initiatives are increasingly becoming pivotal to cultural institutions and scholars, to boost the population of born-digital archives. For over a decade, organisations have been leveraging Semantic Web…

Digital Libraries · Computer Science 2022-06-17 Marilena Daquino , Mari Wigham , Enrico Daga , Lucia Giagnolini , Francesca Tomasi

Dialog system developers need high-quality data to train, fine-tune and assess their systems. They often use crowdsourcing for this since it provides large quantities of data from many workers. However, the data may not be of sufficiently…

Computation and Language · Computer Science 2022-07-27 Jessica Huynh , Ting-Rui Chiang , Jeffrey Bigham , Maxine Eskenazi

Crowdsourcing systems often have crowd workers that perform unreliable work on the task they are assigned. In this paper, we propose the use of error-control codes and decoding algorithms to design crowdsourcing systems for reliable…

Information Theory · Computer Science 2015-06-17 Aditya Vempaty , Lav R. Varshney , Pramod K. Varshney

Background: Despite a growing body of literature on the impact of software bots on open source software development teams, their effects on team communication, coordination, and collaboration practices are not well understood. Bots can have…

Software Engineering · Computer Science 2023-05-29 Leonore Röseler , Ingo Scholtes , Christoph Gote

Crowdsourcing and human computation has been employed in increasingly sophisticated projects that require the solution of a heterogeneous set of tasks. We explore the challenge of building or hiring an effective team, for performing tasks…

Human-Computer Interaction · Computer Science 2015-08-14 Adish Singla , Eric Horvitz , Pushmeet Kohli , Andreas Krause

It's long been accepted that continuous integration (CI) in software engineering increases the code quality of enterprise projects when adhered to by it's practitioners. But is any of that effort to increase code quality and velocity…

Software Engineering · Computer Science 2024-02-13 Parth Sane

The Open Source Software movement has been growing exponentially for a number of years with no signs of slowing. Driving this growth is the widespread availability of libraries and frameworks that provide many functionalities. Developers…

Software Engineering · Computer Science 2022-06-22 Stan Zajdel , Diego Elias Costa , Hafedh Mili