History
2020
The year 2020 presents a clear and intense focus on the intricate relationship between Artificial Intelligence (AI) and Software Engineering (SE). Rather than a simple application of AI to software, the articles highlight a deeper integration and mutual influence, suggesting that AI is not just a tool but a fundamental force reshaping the very nature of SE.
A dominant theme is the specific application and theoretical framing of AI within software engineering contexts. For instance, "Love, Joy, Anger, Sadness, Fear, and Surprise: SE Needs Special Kinds of AI: A Case Study on Text Mining and SE" delves into the necessity for nuanced AI approaches, specifically exploring emotional intelligence through text mining as a vital component for SE. This is echoed by "Artificial Intelligence-Powered Worker Engagement in Software Crowdsourcing," which demonstrates how AI is being leveraged to optimize human-computer collaboration in distributed software development environments.
Beyond practical applications, there's a strong emphasis on establishing foundational principles and addressing emerging challenges. "The Five Laws of SE for AI" indicates a move towards codifying best practices and theoretical frameworks for building AI-infused software systems. Concurrently, a critical perspective emerges with "The Diversity Crisis of Software Engineering for Artificial Intelligence," signaling an awareness of inherent biases and socio-technical challenges that need to be addressed as AI becomes more pervasive in SE. This self-critical examination suggests a maturing field grappling with its broader societal implications. Overall, while these titles are all from a single year, they collectively paint a picture of a discipline actively exploring, applying, theorizing, and critically evaluating the profound impact of AI on its core principles and practices.