-
Notifications
You must be signed in to change notification settings - Fork 13
Help to achieve my scenario #386
Comments
Hello @phkrief, For the API recommendation and maybe the understanding of a new API, I should say that apart from the recommenders created by UDA, there is one created by EHU that it's called CROSSIndex. This one should have an interface through the Knowledge Base too. CROSSIndex, rather than be connected to the Knowledge base, it is connected to the ElasticSearch Indexes. If you selected, during the analysis of projects in Scava, the indexing of data, CROSSIndex should be capable of providing you recommendations. These will depend on the data analyzed, but it can be data from documentation, BTS issues, mailing lists, forums. StackOverflow is possible, but for the moment, we would need to provide you the index according to your needs (But in the future, this might be visible from the UI). We've been chatting with Thomas and Kostantinos for indexing code and configuration files, too. CROSSIndex can support Java, C, PHP and Javascript. |
Dear @creat89, Sorry but I don't understand your reply. |
I thought that as any other recommender located in the Knowledge base, would be accessible through the Scava plug-in too. |
Hi Adrian,
Have you never interacted with FrontEndArt to make your indexes accessible from the IDE?
I remember that to make things simpler, being your indexes saved on the same ElasticSearch instance used by the web based dashboards, we opted for enabling the specification of query strings to search for NLP-based data directly from the web-based client. Isn’t?
Davide
|
The indexes are available through Kibiter. But I'm talking about the recommender created on the indexed data. |
@creat89 yes thanks, I remember the branch you developed end of July about that and subsequently merged by @md2manoppello The recommendations we are able to provide are those described in D6.5. @phkrief maybe I'm missing something, what do you mean with "....how we could fix that..." at the beginning of this issue description? What are the things that need to be fixed? |
@davidediruscio by "fixing" in mean: what should I/we do t make this reasonable scenario doable. |
Hi all,
|
As far as I understand, the problem that Philippe is facing, is that the KB does not contain any information regarding the Json parser indicated at the beginning of the thread, as he has indicated in issue #384. This makes impossible to retrieve recommendations useful for solving one of his user cases. In other words, the recommendations retrieved are not related to the library Philippe is using. Ideally, as he has pointed in issue #382, the recommender from the KB should use the data that has been processed by Scava. Due to this point, I had recommended to use CROSSIndex, because it provides recommendations from the data indexed and processed by Scava. However, it seems to be missing in the Eclipse plugin. In all the cases, Philippe is looking for a way to solve these issues and being able to fulfill his user case. Am I correct Philippe? |
Hi @creat89 , |
@md2manoppello , @creat89, Would it be difficult to add the license information in the KB? |
In EHU case, CROSSIndex only retrieves posts from the indexes that contain information that might help you to develop the code that you're writting. It doesn't provide projects similar to those that you're using. Those recommenders are created by UDA. |
@creat89 what do you meant by missing on the plug-in site? Does CROSSindex use a different API method? If so which one? If it use the same API as any previous request and only add more result entries to the result then it will working as the previous ones. |
I try to understand how the KB is created. Based on my understanding none of the projects listed in the dashboard are listed in the KB and vise versa. FYI @borisbaldassari |
Thanks a lot for your help @md2manoppello |
Dear All,
Here is the scenario I would like to achieve with the help of the Scava plugin.
In my understanding, it should comply with our initial requirements.
So, please tell me how we could fix that to be able to run this scenario:
Professor request
Extract the current weather for a given city from the OpenWeather (https://openweathermap.org) open data site.
The data provided are in a JSON format. For example, for "Paris, FR"
http://api.openweathermap.org/data/2.5/weather?q=Paris&appid=abbcea2020f75409af198b98de40e3a6
Look for a JSON library
Look for JSON recommendation
Hashtable<String, Object>
Here is how the code looks like after this first scenario:
#==============================
Migrate from a GNU license to license accepted by the EPL license, e.g. Apache
Understand the new APIs
Here is how the code looks like after this second scenario:
Thx a lot for your help
AppWithApache.java.txt
AppWithGNU.java.txt
The text was updated successfully, but these errors were encountered: