| 18 | ||= Task =||= Reporter =||= Description =||= Votes =|| |
| 19 | || .NET Standard Migration || swagner || We should switch from .NET Framework to .NET Core to enable HL on platforms other than Windows (at least for the non-GUI parts). Therefore, we need to migrate as many HL assemblies to .NET Standard as possible. || 0 || |
| 20 | || HL & Chocolatey || swagner || Provide Chocolatey packages for HL and HiveDrone to enable easier deployment and installation. || 0 || |
| 21 | || Explore GUI Alternatives || swagner || WinForms is outdated and already quite old. We should think about a new HL GUI. Ideally, it should also support platforms other than Windows. Therefore, we should explore alternative platform-independent GUI frameworks. || 0 || |
| 22 | || Hive Budgets || swagner || Hive should offer the functionality to assign a compute budget to a user/project/etc. || 0 || |
| 23 | || Automate Deployment of Hive VMs || swagner || Maybe we can automate deployment of Hive VMs using Terraform or any other deployment automation solution. || 0 || |
| 24 | || Hive & Docker || swagner || Hive jobs should be executed in Docker containers in order to gain more flexibility and security. || 0 || |
| 25 | || Source Code Migration to Git || swagner || We should use Git instead of SVN, as SVN is loosing its importance and Git is better suited for open-source projects. || 0 || |
| 26 | || Upgrade builder || swagner || The builder.heuristiclab.com server is still Windows Server 2008 R2. It should be reinstalled with Windows Server 2016. || 0 || |
| 27 | || Use GitLab CI instead of TeamCity || swagner || If we migrate to Git and host HL on GitLab, we should try to use GitLab CI instead of TeamCity to reduce the number of different tools we use. || 0 || |
| 28 | || Restructure Plugins || swagner || HL consists of too many plugins. We should merge several plugins together to reduce the number of assemblies drastically. || 0 || |
| 29 | || New Algorithm Model || swagner || The operator graph algorithm model has not been very successful in the end. We should rethink HL's algorithm model. || 0 || |
| 30 | || Pull GUI Updates instead of push || swagner || Currently GUI updates are pushed by firing events in an algorithm. However, it would be a better idea to pull new data from the GUI instead as this should reduce the overhead for GUI updates significantly. || 0 || |
| 31 | || Rename HiveSlave to HiveDrone || swagner || Following the analogy of a bee hive, Hive slaves should be named Hive drones instead. || 0 || |
| 32 | || HL Usage Survey || swagner || A usage survey could be integrated in HL (e.g., on the start page) to ask users about their application scenarios and most desired and most disliked features of HL, etc. || 0 || |
| 33 | || Telemetry Data || swagner || It would be very interesting to get some telemetry data from HL, so that we can get some information, which algorithms/problems/features of HL are frequently used. || 0 || |
| 34 | || Change Hive WCF Services to REST Services || swagner || Instead of WCF services Hive should use REST services. || 0 || |
| 35 | || HL Web App || swagner || Think about which functionality would be reasonable in the HL Web App and how it could be improved. || 0 || |
| 36 | || irace || swagner || Integrate irace into HL. || 0 || |
| 37 | || OKB Agents || swagner || Implement agents that identify interesting test configuration for OKB automatically. || 0 || |
| 38 | || Search Visualization Showcase || swagner || Think about a possible showcase to visualize the search process of a heuristic algorithm with VR technology (together with Anthes/Jetter). || 0 || |
| 39 | || Reports for Experiment Analysis || swagner || Automatically generated reports might help to make analysis of large experiments easier. || 0 || |
| 40 | || Unit Tests || swagner || Implement more unit tests and improve coverage of automated tests. || 0 || |
| 41 | || Projects / Workspaces || swagner || Some kind of projects or workspaces in HL would be nice to organize one's work. || 0 || |
| 42 | || Parameter Validation || swagner || Parameters set by users in the GUI should be validated. || 0 || |
| 43 | |
| 44 | == Deferred == |
19 | | || .NET Standard Migration || swagner || We should switch from .NET Framework to .NET Core to enable HL on platforms other than Windows (at least for the non-GUI parts). Therefore, we need to migrate as many HL assemblies to .NET Standard as possible. || |
20 | | || HL & Chocolatey || swagner || Provide Chocolatey packages for HL and HiveDrone to enable easier deployment and installation. || |
21 | | || Explore GUI Alternatives || swagner || WinForms is outdated and already quite old. We should think about a new HL GUI. Ideally, it should also support platforms other than Windows. Therefore, we should explore alternative platform-independent GUI frameworks. || |
22 | | || Hive Budgets || swagner || Hive should offer the functionality to assign a compute budget to a user/project/etc. || |
23 | | || Automate Deployment of Hive VMs || swagner || Maybe we can automate deployment of Hive VMs using Terraform or any other deployment automation solution. || |
24 | | || Hive & Docker || swagner || Hive jobs should be executed in Docker containers in order to gain more flexibility and security. || |
25 | | || Source Code Migration to Git || swagner || We should use Git instead of SVN, as SVN is loosing its importance and Git is better suited for open-source projects. || |
26 | | || Upgrade builder || swagner || The builder.heuristiclab.com server is still Windows Server 2008 R2. It should be reinstalled with Windows Server 2016. || |
27 | | || Use GitLab CI instead of TeamCity || swagner || If we migrate to Git and host HL on GitLab, we should try to use GitLab CI instead of TeamCity to reduce the number of different tools we use. || |
28 | | || Restructure Plugins || swagner || HL consists of too many plugins. We should merge several plugins together to reduce the number of assemblies drastically. || |
29 | | || New Algorithm Model || swagner || The operator graph algorithm model has not been very successful in the end. We should rethink HL's algorithm model. || |
30 | | || Pull GUI Updates instead of push || swagner || Currently GUI updates are pushed by firing events in an algorithm. However, it would be a better idea to pull new data from the GUI instead as this should reduce the overhead for GUI updates significantly. || |
31 | | || Rename HiveSlave to HiveDrone || swagner || Following the analogy of a bee hive, Hive slaves should be named Hive drones instead. || |
32 | | || HL Usage Survey || swagner || A usage survey could be integrated in HL (e.g., on the start page) to ask users about their application scenarios and most desired and most disliked features of HL, etc. || |
33 | | || Telemetry Data || swagner || It would be very interesting to get some telemetry data from HL, so that we can get some information, which algorithms/problems/features of HL are frequently used. || |
34 | | || Change Hive WCF Services to REST Services || swagner || Instead of WCF services Hive should use REST services. || |
35 | | || HL Web App || swagner || Think about which functionality would be reasonable in the HL Web App and how it could be improved. || |
36 | | || irace || swagner || Integrate irace into HL. || |
37 | | || OKB Agents || swagner || Implement agents that identify interesting test configuration for OKB automatically. || |
38 | | || Search Visualization Showcase || swagner || Think about a possible showcase to visualize the search process of a heuristic algorithm with VR technology (together with Anthes/Jetter). || |
39 | | || Reports for Experiment Analysis || swagner || Automatically generated reports might help to make analysis of large experiments easier. || |
40 | | || Unit Tests || swagner || Implement more unit tests and improve coverage of automated tests. || |
41 | | || Projects / Workspaces || swagner || Some kind of projects or workspaces in HL would be nice to organize one's work. || |
42 | | || Parameter Validation || swagner || Parameters set by users in the GUI should be validated. || |