The research to date is based on data-driven empirical Software Engineering, consisting of leveraging both Large Language Model-based agents and traditional Machine Learning and Deep Learning techniques to analyze large corpora of data, in order to gain knowledge and understanding of the current state of Software Engineering.