All Projects → FalconLK → facoy

FalconLK / facoy

Licence: Apache-2.0 License
FaCoY Code-to-Code Search Engine

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to facoy

AsyncSuffix
Asynchronous methods naming checker for ReSharper
Stars: ✭ 19 (-26.92%)
Mutual labels:  code-analysis
count-org-loc
Count total lines of code across a GitHub organization
Stars: ✭ 71 (+173.08%)
Mutual labels:  code-analysis
cookiecutter-cpp-project
A cookiecutter for a C++ Project with lots of configuration options
Stars: ✭ 25 (-3.85%)
Mutual labels:  code-analysis
code-assert
Assert that the java code of a project satisfies certain checks.
Stars: ✭ 94 (+261.54%)
Mutual labels:  code-analysis
FastLint-Issues
FastLint finds & fixes bugs in your commits
Stars: ✭ 123 (+373.08%)
Mutual labels:  code-analysis
PhpCodeAnalyzer
PhpCodeAnalyzer scans codebase and analyzes which non-built-in php extensions used
Stars: ✭ 91 (+250%)
Mutual labels:  code-analysis
Htmlhint
⚙️ The static code analysis tool you need for your HTML
Stars: ✭ 2,723 (+10373.08%)
Mutual labels:  code-analysis
jdepend
A Java package dependency analyzer that generates design quality metrics.
Stars: ✭ 13 (-50%)
Mutual labels:  code-analysis
bor
User-friendly, tiny source code searcher written by pure Python.
Stars: ✭ 105 (+303.85%)
Mutual labels:  code-search
ncc
Neural Code Comprehension: A Learnable Representation of Code Semantics
Stars: ✭ 162 (+523.08%)
Mutual labels:  code-analysis
swap-detector
A library for detecting swapped arguments in function calls, and a Clang Static Analyzer plugin used to demonstrate the library.
Stars: ✭ 19 (-26.92%)
Mutual labels:  code-analysis
proguard-core
Library to read, write, analyze, and process java bytecode
Stars: ✭ 215 (+726.92%)
Mutual labels:  code-analysis
joern
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
Stars: ✭ 968 (+3623.08%)
Mutual labels:  code-analysis
tokei-pie
Render tokei's output to interactive sunburst chart.
Stars: ✭ 138 (+430.77%)
Mutual labels:  code-analysis
DotNet.SystemCollections.Analyzers
A set of code analyzers & code fix providers to help developers use the proper .NET Collection & API in their algorithms
Stars: ✭ 72 (+176.92%)
Mutual labels:  code-analysis
node-lintspaces
A validator for checking different kinds of whitespaces in your files.
Stars: ✭ 31 (+19.23%)
Mutual labels:  code-analysis
BadCoderz
Find unoptimized gmod addons and KILL the devs who made them
Stars: ✭ 66 (+153.85%)
Mutual labels:  code-analysis
lancer
Turn your python code into a hideous mess. Ever heard of Black? This is the opposite.
Stars: ✭ 179 (+588.46%)
Mutual labels:  code-analysis
gofind
gofind searches through Go source code by types.
Stars: ✭ 47 (+80.77%)
Mutual labels:  code-search
codesnippetsearch
Neural bag of words code search implementation using PyTorch and data from the CodeSearchNet project.
Stars: ✭ 67 (+157.69%)
Mutual labels:  code-search

facoy_logo

FaCoY

This repository shares data and code used for the FaCoY project. http://code-search.uni.lu/facoy

What it is?

FaCoY is a code search engine that receives code fragments from users and retrieve the related code examples. While other code search engines directly match user free-form queries and source code, FaCoY translates and augments user queries into code-friendly queries. Further more, it considers semantic similarity for code examples.

How it works?

FaCoY works based on open source java code from a super repository, GitHub and a Q & A posts from a Q & A forum, Stackoverflow. If you want to find code examples which are similar to yours, you can input your code fragment to the system, then you will see the symantically or syntactically similar code examples.

Virtual Machine

https://github.com/FalconLK/facoy/tree/release-1.0/VM

Finding/Evaluation

RQ1

https://github.com/FalconLK/FaCoY/tree/release-1.0/RQs/onlinequery

RQ2

https://github.com/FalconLK/FaCoY/tree/release-1.0/RQs/bigclone

RQ3

https://github.com/FalconLK/FaCoY/tree/release-1.0/RQs/dyclink

RQ4

https://github.com/FalconLK/FaCoY/tree/release-1.0/RQs/defects4J

Maintance

@FalconLK Kisub Kim @darksw Dongsun Kim @Deadlyelder Sankalp

Citation

@inproceedings{kim2018facoy,
  title={FaCoY - A Code-to-Code Search Engine},
  author={Kim, Kisub and Kim, Dongsun and Bissyande, Tegawende F and Choi, Eunjong and Li, Li and Klein, Jacques and Le Traon, Yves},
  booktitle={Proceedings of the 40th International Conference on Software Engineering (ICSE)},
  year={2018}
}```
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].