1,253 research outputs found
A data-driven game theoretic strategy for developers in software crowdsourcing: a case study
Crowdsourcing has the advantages of being cost-effective and saving time, which is a typical embodiment of collective wisdom and community workers’ collaborative development. However, this development paradigm of software crowdsourcing has not been used widely. A very important reason is that requesters have limited knowledge about crowd workers’ professional skills and qualities. Another reason is that the crowd workers in the competition cannot get the appropriate reward, which affects their motivation. To solve this problem, this paper proposes a method of maximizing reward based on the crowdsourcing ability of workers, they can choose tasks according to their own abilities to obtain appropriate bonuses. Our method includes two steps: Firstly, it puts forward a method to evaluate the crowd workers’ ability, then it analyzes the intensity of competition for tasks at Topcoder.com—an open community crowdsourcing platform—on the basis of the workers’ crowdsourcing ability; secondly, it follows dynamic programming ideas and builds game models under complete information in different cases, offering a strategy of reward maximization for workers by solving a mixed-strategy Nash equilibrium. This paper employs crowdsourcing data from Topcoder.com to carry out experiments. The experimental results show that the distribution of workers’ crowdsourcing ability is uneven, and to some extent it can show the activity degree of crowdsourcing tasks. Meanwhile, according to the strategy of reward maximization, a crowd worker can get the theoretically maximum reward
Topic-based integrator matching for pull request
Pull Request (PR) is the main method for code contributions from the external
contributors in GitHub. PR review is an essential part of open source software
developments to maintain the quality of software. Matching a new PR for an
appropriate integrator will make the PR reviewing more effective. However, PR
and integrator matching are now organized manually in GitHub. To make this
process more efficient, we propose a Topic-based Integrator Matching Algorithm
(TIMA) to predict highly relevant collaborators(the core developers) as the
integrator to incoming PRs . TIMA takes full advantage of the textual semantics
of PRs. To define the relationships between topics and collaborators, TIMA
builds a relation matrix about topic and collaborators. According to the
relevance between topics and collaborators, TIMA matches the suitable
collaborators as the PR integrator
Exploring the characteristics of issue-related behaviors in GitHub using visualization techniques
An oil painters recognition method based on cluster multiple kernel learning algorithm
A lot of image processing research works focus on natural images, such as in classification, clustering, and the research on the recognition of artworks (such as oil paintings), from feature extraction to classifier design, is relatively few. This paper focuses on oil painter recognition and tries to find the mobile application to recognize the painter. This paper proposes a cluster multiple kernel learning algorithm, which extracts oil painting features from three aspects: color, texture, and spatial layout, and generates multiple candidate kernels with different kernel functions. With the results of clustering numerous candidate kernels, we selected the sub-kernels with better classification performance, and use the traditional multiple kernel learning algorithm to carry out the multi-feature fusion classification. The algorithm achieves a better result on the Painting91 than using traditional multiple kernel learning directly
Multiple roles of dihomo-γ-linolenic acid against proliferation diseases
Considerable arguments remain regarding the diverse biological activities of polyunsaturated fatty acids (PUFA). One of the most interesting but controversial dietary approaches focused on the diverse function of dihomo-dietary γ-linolenic acid (DGLA) in anti-inflammation and anti-proliferation diseases, especially for cancers. This strategy is based on the ability of DGLA to interfere in cellular lipid metabolism and eicosanoid (cyclooxygenase and lipoxygenase) biosynthesis. Subsequently, DGLA can be further converted by inflammatory cells to 15-(S)-hydroxy-8,11,13-eicosatrienoic acid and prostaglandin E1 (PGE1). This is noteworthy because these compounds possess both anti-inflammatory and anti-proliferative properties. PGE1 could also induce growth inhibition and differentiation of cancer cells. Although the mechanism of DGLA has not yet been elucidated, it is significant to anticipate the antitumor potential benefits from DGLA
- …