Skip to content
View Symbolk's full-sized avatar
:octocat:
ยฎCertificated
:octocat:
ยฎCertificated
  • Beijing
Block or Report

Block or report Symbolk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Symbolk/README.md

Hi There ๐Ÿ‘‹

About Me ๐Ÿค”

  • AIGC (C for Code) is All You Need

Recent Interests ๐ŸŽ“

Remeber to Focus!

๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ AI4SE & SE4AI -> Code&Coding Intelligence -> Large Language Model for Developer teams!

๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ Software Engineering -> Program&Code Analysis -> Collaborative SE!

๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ Human Computer Interaction -> Developer-devoted Interaction&Feedback Design!

Technical Stack ๐Ÿ’ป

  • Java
  • Python
  • Go
  • JavaScript/TypeScript

Recent Projects ๐Ÿ”ญ

Tools and workflows to boost developers' productivity in a collaborative team & community!

  • Code2Graph: A converter from source code to graph format that is language-agnostic and extensible.
  • SoManyConflicts: A VSCode extension to resolve multiple merge conflicts systematically and interactively.
  • SmartCommit: An assistant for cohesive and conventional commits based on code-change-graph partitioning.
  • IntelliMerge: A refined merging tool for Java: graph-based, refactoring-aware, and semi-structured.
  • CrowdJigsaw: A framework for collective problem solving (e.g., knowledge graph building): collaboratively.

Pinned

  1. GumTreeDiff/gumtree GumTreeDiff/gumtree Public

    An awesome code differencing tool

    Java 857 169

  2. Code2Graph Code2Graph Public

    Towards converting multilingual source code into one language-agnostic graph representation.

    Java 38 7

  3. SmartCommit SmartCommit Public

    Commit changes in a more decent way.

    Vue 14 2

  4. somanyconflicts somanyconflicts Public

    No more headache on So Many Conflicts after merging!

    TypeScript 7 2

  5. IntelliMerge IntelliMerge Public

    A graph-based refactoring-aware three-way merging tool for Java programs.

    Java 20 2

  6. CrowdJigsaw CrowdJigsaw Public

    A Refactored Version of Crowd Jigsaw Puzzle, based on Node.js, Express and MongoDB.

    JavaScript 7 6