- Open Source Software Innovations
- Mobile Crowdsensing and Crowdsourcing
- Software Engineering Research
- Wikis in Education and Collaboration
- Social Media and Politics
- Knowledge Management and Sharing
- ICT in Developing Communities
- Natural Language Processing Techniques
- Educational Games and Gamification
- Digital Games and Media
- Topic Modeling
- Auction Theory and Applications
- Digital Marketing and Social Media
- Advanced Text Analysis Techniques
- Social Capital and Networks
- E-Government and Public Services
- Innovation and Socioeconomic Development
Carnegie Mellon University
2013-2018
Lafayette College
2009
Microtask crowdsourcing organizes complex work into workflows, decomposing large tasks small, relatively independent microtasks. Applied to software development, this model might increase participation in open source development by lowering the barriers contribu-tion and dramatically decrease time market increasing parallelism work. To explore idea, we have developed an approach programming Work is coordinated through tracking changes a graph of artifacts, generating appropriate microtasks...
ABSTRACT Online deliberation enables structured, topical discussion about particular questions or concepts. A number of Web-based systems have been independently introduced in recent years, and reported on as single-point examples. This article reviews several these systems, focusing the design principles behind them how they worked out. From this literature, we distill another iteration considerations that can be used to online "inform debate." These focus mutually reinforcing goals...
Crowd development is a process designed for transient workers of varying skill. Work organized into microtasks, which are short, self-descriptive, and modular. Microtasks recursively spawn microtasks matched to workers, who accrue points reflecting value created. might help reduce time market software costs, increase programmer productivity, make programming more fun.
Several intelligent technologies designed to improve navigability in and digestibility of text corpora use topic modeling such as the state-of-the-art Latent Dirichlet Allocation (LDA). This model variants on it provide lower-dimensional document representations used visualizations computing similarity between documents. article contributes a method for validating algorithms against human perceptions similarity, especially applicable contexts which algorithm is intended support similar...
A key issue, whenever people work together to solve a complex problem, is how divide the problem into parts done by different and combine solution for whole problem. This paper presents novel way of doing this with groups contests called contest webs. Based on analogy supply chains physical products, method provides incentives (a) reuse themselves others, (b) simultaneously explore multiple ways combining interchangeable parts, (c) where they can contribute most.
Large-scale collaboration systems often separate their content from the deliberation around how that was produced. Surfacing this may engender trust in generation process if appears fair, well-reasoned, and thorough. Alternatively, it could encourage doubts about quality, especially messy or biased. In paper we report results of an experiment where found surfacing generally led to decreases perceptions quality for article under consideration, - but not only discussion revealed conflict. The...
Programming work is inherently interdependent, requiring developers to share and coordinate decisions that crosscut the structure of code. This particularly challenging for programming in a microtasking context, which are assumed be transient thus cannot rely on traditional learning coordination mechanisms such as an extended onboarding process code ownership. In this paper, we explore scaffolding knowledge sharing through question answer system, structuring project into questions answers....
Traditional forms of Crowdsourcing such as open source software development harness crowd contributions to democratize the creation software. However, potential contributors must first overcome joining barriers forcing casually committed spend days or weeks onboarding and thereby reducing participation. To more effectively from crowd, we propose a method for programming in which work occurs entirely through microtasks, offering short, self-contained tasks implementing part function updating...
A key issue, whenever people work together to solve a complex problem, is how divide the problem into parts done by different and combine solution for whole problem. This paper presents novel way of doing this with groups contests called contest webs. Based on analogy supply chains physical products, method provides incentives (a) reuse themselves others, (b) simultaneously explore multiple ways combining interchangeable parts, (c) where they can contribute most. The also describes field...
Prior work and perception theory suggests that when exposed to discussion related a particular piece of crowdsourced text content, readers generally perceive content be lower quality than who do not see those comments, the effect is stronger if comments display conflict. This paper presents controlled experiment with over 1000 participants testing this carries other documents from same platform, including similar or by author. Although we find perceived commented-on document affected,...
Communities are undergoing a fundamental transformation in structure. This change social organization has implications for group formation, loyalty strength, and the flow of information resources through networks. Both former new structures have unique advantages as well particular weaknesses. paper explores both sets community structures, examines how various technologies facilitate by increasing access to diverse human capital. It also uses this model sustainable development projects.