Proceedings of 2010 ICSE Workshop on Search-Driven Development: Users, Infrastructure, Tools and Evaluation 2010
DOI: 10.1145/1809175.1809186
|View full text |Cite
|
Sign up to set email alerts
|

A trustability metric for code search based on developer karma

Abstract: The promise of search-driven development is that developers will save time and resources by reusing external code in their local projects. To efficiently integrate this code, users must be able to trust it, thus trustability of code search results is just as important as their relevance. In this paper, we introduce a trustability metric to help users assess the quality of code search results and therefore ease the cost-benefit analysis they undertake trying to find suitable integration candidates. The proposed… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2012
2012
2017
2017

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 9 publications
(13 reference statements)
0
9
0
Order By: Relevance
“…This is mainly achieved through three of the specific design decisions that guided the creation of the service: voting, tagging, and editing. Voting addresses the critical issue that arises when reusing code samples found on the web: Before integrating a search result the developer has to assess its trustability to take a decision [4]. In the case of search engine results, developers have to take a decision that can only be based on their knowledge and experience.…”
Section: A the Case Of Stack Overflowmentioning
confidence: 99%
See 1 more Smart Citation
“…This is mainly achieved through three of the specific design decisions that guided the creation of the service: voting, tagging, and editing. Voting addresses the critical issue that arises when reusing code samples found on the web: Before integrating a search result the developer has to assess its trustability to take a decision [4]. In the case of search engine results, developers have to take a decision that can only be based on their knowledge and experience.…”
Section: A the Case Of Stack Overflowmentioning
confidence: 99%
“…This complete data is then given as input to an Apache Solr 4 instance, which is the basis of our recommendation engine. 4 …”
Section: Seahawkmentioning
confidence: 99%
“…Popularity itself has many meanings, but it has been measured by counting the number of times code is used by other code (similar to PageRank [85] once used by Google) [67], [76], [123], and it has also been measured by extracting high level patterns from the code indexed and counting how 47 often those patterns occur in the search engine [31], [60], [77]. Another approach proposes to use votes from other developers [43]. These popularity scores are then used in the final ranking algorithm to organize results differently than just in order of being on topic.…”
Section: Code Results Qualitymentioning
confidence: 99%
“…Trustability for code search is presented in [27]. They specify a metric for trust of source code that incorporates the trustworthiness of persons (e.g., of the developer) that are associated with a program code.…”
Section: B the Semantic Minermentioning
confidence: 99%