[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[recommenders-dev] Status GSoC 2017 (Dev Stats Incubator)


this is the current report or the GSoC project 'UI Modernisation' (for Developer

Project description:ÂDeveloper Statistics is an incubator project of Eclipse Code Recommenders that tracks how developers use their Eclipse IDE.Â
If you ever wanted to find out, how you use code completions, what commands you use most often, how much time you spent in Eclipse, Developer Statistics hasÂthe answer.
If you want to install Developer Statistics, look at the update site [5]. You see the current project status in the below screenshots.

Inline-Bild 8 Inline-Bild 9

Inline-Bild 10 Inline-Bild 11

GSoC Scope:
This project is intended to help developers and show how they can work with their IDE more effectively. The
incubator project shows already several interesting facts about the Eclipse using (see above). In this project, the
user interface is to be further optimized and refined. The user interface is to become more user-friendly by
various measures (e.g. better structure). In a another step, the current dialog shall to be moved to an Eclipse
standard view. What more is the Eclipse way of data presentation and handling.

  • Restructure the overview pages (prioity 1)
    • Same UI structure in all overview pages
    • Fill empty pages with meaningful content
      • No empty pages more (see screenshots below)
    • Proof-Of-Concept see in Gerrit 79091 [2]
    • See bug 492766 [1]
  • Restructure the content in the detail pages (prioity 2)
    • Same UI structure in all detail pages
    • e.g. information/general section (above) and content section
  • Some UI Cleanups (prioity 3)
    • Optimize the UI update policy for long operation jobs , see bug 514600 [7]
    • Fix false formatted counter label, see bug 498406 [3]
  • Move current dialog to an Eclipse view (prioity 4)
    • Move dialog code to an own Eclipse view
    • The whole UI update mechanism have to be rewritten (e.g. caching etc.)
    • See bug 496225 [4]

The current overview pages (empty):

Inline-Bild 1 Inline-Bild 2ÂInline-Bild 3


[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=492766
[2] https://git.eclipse.org/r/#/c/79091/
[3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=498406
[4] https://bugs.eclipse.org/bugs/show_bug.cgi?id=496225