by Jordi Cabot | Dec 28, 2023 | AI, Process
In a recent exploration of AI’s impact on the role of software consultants (see below), I highlighted the need for a clear AI policy within your company, even if you are not currently planning to adopt AI assistants in your software development lifecycle. There...
by Adem Ait Fonollà | Nov 7, 2023 | AI, research
The development of empirical studies in Open-Source Software (OSS) requires large amounts of data regarding software development events and developer actions, which are typically collected from code hosting platforms. Code hosting platforms are built on top of a...
by Marcos Gomez | Oct 24, 2023 | AI, Programming, research, Tool
Chatbots are a fundamental part of most development projects and therefore a key element of the (under development) BESSER low-code platform. We needed a solution that met our requirements for the easy definition and subsequent generation and execution of chatbots....
by Jean Sébastien Sottet | Sep 14, 2023 | AI, Code, Programming
Today’s Data Science (DS) and Machine Learning (ML) have drastically grown in importance. In the Python ecosystem, the popularity of libraries and frameworks such as NumPy, Pandas, TensorFlow, SciPy, etc, shows this growth of interest. But while it is becoming easier...
by Jordi Cabot | Dec 30, 2022 | AI, research
Given the growing importance of bots in all aspects of our digital live (including in software engineering!) and the well-known challenges to test any type of NLP intensive bot, we could definitely use a series of de facto standard datasets to soundly evaluate and...
by Marcos Gomez | Aug 7, 2022 | AI, Architecture, research
Open data is a wonderful idea, but we have already argued that all the public time and money invested in creating and publishing open data resources has a very minimal impact on our society. For instance, city halls complain that very few people use their open data...