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...
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...
The success of Artificial Intelligence (AI) has sparked substantial interest in the software engineering (SE) field to improve AI scalability and quality [1]. AI applications face common challenges in their SE processes [2]. Among those, they are hard to specify [3],...
Artificial intelligence is going to change the way software is developed. On the research side, we’ve seen many initiatives attempting to bring some of the benefits of AI and Machine Learning in particular to software development. Many of these papers are part...
There is no doubt that Artificial Intelligence is going to change the way we develop software. Some go as far as saying that AI will replace software development: software will be written in neural network weights with no human involvement. I don’t know about...
We live in a software-enabled world. Software is the infrastructure that powers our digital society. And yet, software development is in a permanent state of crisis. Improvements in programming tools, languages and methods have not been able to keep up with the...