2017-04-04 3 views
0

Wir haben eine große Anzahl von Repositories. Wir wollen eine Semantik (Funktionalität) basierte Codesuche auf diesen Repositories implementieren. Im Moment haben wir bereits eine schlüsselwortbasierte Codesuche implementiert, bei der wir alle Repository-Dateien durchsucht und sie mit elasticsearch indiziert haben. Aber das löst unser Problem nicht, da einige der Repositories schlecht kommentiert und dokumentiert sind, wodurch die Suche nach bestimmten Codes/Bibliotheken schwierig wird.Semantik basierte Codesuche

Also meine Frage ist: Gibt es Open-Source-Bibliotheken oder eine vorherige in diesem Bereich geleistete Arbeit, die uns Index die Semantik der Repository-Dateien helfen könnte, so dass der Code der Suche einfach wird, und dies würde uns auch helfen, in Wiederverwendbarkeit der Codes. Ich habe einige Forschungsarbeiten wie Semantic code browsing, Semantics-based code search usw. gefunden, aber sie waren nutzlos, da es keine tatsächliche Implementierung gab. Kannst du mir bitte ein paar gute Bibliotheken oder Projekte empfehlen, die mir helfen könnten, dasselbe zu erreichen?

P.S .: -Mehr darüber hinaus, Unternehmen wie Koders, Google, cocycles.com usw. begannen ihre Codesuche basierend auf Funktionalität. Aber die meisten von ihnen haben ihre Arbeit eingestellt, ohne eine angemessene Rückmeldung zu geben. Kann mir bitte jemand sagen, mit welchen Schwierigkeiten sie konfrontiert sind.

Antwort