Git Product home page Git Product logo

gila's People

Contributors

belenrolandi avatar jcabot avatar jlcanovas avatar valeriocos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gila's Issues

Add tooltip to project search div

Add a tooltip somewhere in the project div that provides some information explaining the naming convention used in the combo (project[owner]) and the use of the search functionality.

Does this tool still works?

If yes, would you mind fixing the URLs provided in the README? Right now, they lead to a 404 page.

Thanks!

Problem with connections to database

The servlet crashes after some time executing.

It seems to be a problem with the connection pool. Tracking the exception trace:

at fr.inria.atlanmod.labelanalysis.data.ProjectDAO.getAllProjects(ProjectDAO.java:26)
    at fr.inria.atlanmod.labelanalysis.model.LabelAnalyzer.getAllProjects(LabelAnalyzer.java:158)
    at fr.inria.atlanmod.labelanalysis.model.LabelAnalysisRequestHandler.handleRequest(LabelAnalysisRequestHandler.java:89)
    at fr.inria.atlanmod.labelanalysis.servlets.LabelAnalysisServlet.doGet(LabelAnalysisServlet.java:43)

it refers to ProjectDAO line 26, which is

 stmt = con.createStatement();

Visualization of Label timeline

The average time for open issues is usually much longer that other registered times (first comment, first collaboration comments, etc.) so the resulting visualization is quite ugly

Add summary sentence per project in the tool

Add sentence in project.html header to summarize the label information for the selected project.
The sentence should be something like "Project N defines 10 tags and 40 % of the total number of issues are tagged, having an average of 1.5 tags per issue "

Add legend to each visualization

Add legend explaining the meaning of each element in the visualization. The description paragraph is quite long and our first tests showed that is hardly ever read.

Meaning of the square-shaped node in Visualization 2

Description of Visualization 2 does not still explain how to interpret the size of the squares.

I still don´t know if anybody that has commented in an issue tagged with that tag appears or only those that have created one (and if so, then, they should not show up with a square because a square should imply they have also closed one).

Debug messages

The servlet code should be cleaned to avoid printing log messages (at least in the production version)

Add zoom hint in V1 and V2

Add some hint, like +, - or similar to indicate that V1 and V2 have zooming behavior since this feature is not trivial and generally goes unnoticed

Support for undefined labels

Do we have an undefined tag for those issues without one? It would be useful at least for visualizations 1 and 2 (1 to see how many undefined we have in comparison with other tags and in 2 to see which users are taking care of undefined issues)

Add tooltips to rq1 and rq2

Add tooltips to provide some statistical information when passing over the nodes in rq1 and rq2, i.e.: number of issues for each label, number of issues a user created and closed, etc.

Sample project to explain the visualizations

I´d like that hovering on top of each visualization in the home page, an image would pop-up showing an example (a fixed one, nothing to dynamically calculate) of that visualization, annotated with additional explanations on top the visualization. Kind of the same explanation we give when looking at a specific project but on top of the image.

Combox in visualization 2

In visualization 2, the combox should either be empty (so no label selected by default or show the visualization for that label automatically). right now it shows, for instance, "Bug" but with an empty canvas so that if I want to see the Bug visualization I´ve to open the combox and reselect bug again

Inconsistent results for the project 'json-discoverer'

The results for the project json-discoverer do not match with the current state in GitHub.

The project is small and has only three issues (2 open and one close) using the labels 'bug' and 'enhancement'. The results in GiLA only show the label 'enhancement'.

You can see the results here:
http://atlanmod.github.io/gila/project.html?projectId=6153647&projectName=atlanmod/json-discoverer

And the list of issues of the project here:
https://github.com/atlanmod/json-discoverer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.