Dear Bernard,
thank you for your message and your interest in HeuristicLab. I think we can best characterize HeuristicLab as a project which reached a phase of stability. We – the people who are mainly responsible for HeuristicLab – are the research group “Heuristic and Evolutionary Algorithms Laboratory” (HEAL,
https://heal.heuristiclab.com) located at the Hagenberg Campus of the University of Applied Sciences Upper Austria. With about 20 members we are one of the largest research groups of our university and many of us use HeuristicLab frequently in our projects and lectures. Furthermore, as far as I know, HeuristicLab is also used at several other universities in research and education around the world, although I do not have any recent numbers. Therefore, HeuristicLab has a very active user base, which is also documented by the activities on our mailing list.
Nevertheless, as you mentioned our last release was more than two years ago and it is true that the development speed of HeuristicLab slowed down in the last years. The main reason from my point of view is that HeuristicLab offers most of the features that we need for our daily work. We spent many years on making HeuristicLab a piece of software which we are proud of and which serves us well in research and teaching. Due to the great effort of many people – and I deeply thank everyone who contributed to HeuristicLab – I think we have been very successful in this regard, as HeuristicLab has become a very powerful application for heuristic optimization and data analysis.
However, please do not get me wrong. Although HeuristicLab reached a high level of maturity and provides most of the features that we regularly need, it does not mean that its development has stopped. Many of the developers who created HeuristicLab in the last 15 years are still members of our group and we also continue our work on it. For example, we will provide a new release within this year and we are also currently working on new concepts for symbolic regression and for dynamic optimization, as you can see in the timeline on the website. Furthermore, the next release will also contain a new JSON-based command line interface which will make it much easier to use HeuristicLab without its GUI and to integrate it with other applications. Additionally, we are also working on fundamental topics such as migrating to .NET 5, pushing the development process to GitHub, and implementing a completely new version of HeuristicLab Hive. So stay tuned, there is more to come …
All the best and kind regards,
Stefan