中文
相关论文

相关论文: Turning Software Engineers into AI Engineers

200 篇论文

In recent years, there has been a stimulating discussion on how artificial intelligence (AI) can support the science and engineering of intelligent educational applications. Many studies in the field are proposing actionable data mining…

计算机与社会 · 计算机科学 2022-08-24 Gianni Fenu , Roberta Galici , Mirko Marras

The landscape of software engineering is evolving rapidly amidst the digital transformation and the ascendancy of AI, leading to profound shifts in the role and responsibilities of software engineers. This evolution encompasses both…

软件工程 · 计算机科学 2024-07-15 Stefanie Betz , Birgit Penzenstadler

Software engineering (SE) is a dynamic field that involves multiple phases all of which are necessary to develop sustainable software systems. Machine learning (ML), a branch of artificial intelligence (AI), has drawn a lot of attention in…

软件工程 · 计算机科学 2024-06-21 Nyaga Fred , I. O. Temkin

The rapid advancements in Generative AI (GenAI) tools, such as ChatGPT and GitHub Copilot, are transforming software engineering by automating code generation tasks. While these tools improve developer productivity, they also present…

软件工程 · 计算机科学 2024-09-04 Alyssia Chen , Timothy Huo , Yunhee Nam , Dan Port , Anthony Peruma

This report presents a set of use scenarios based on existing resources that teachers can use as inspiration to create their own, with the aim of introducing artificial intelligence (AI) at different pre-university levels, and with…

Modern software systems require various capabilities to meet architectural and operational demands, such as the ability to scale automatically and recover from sudden failures. Self-adaptive software systems have emerged as a critical focus…

软件工程 · 计算机科学 2025-04-16 Mingyang Xu , Ryan Zheng He Liu , Mark Stoodley , Ladan Tahvildari

The introductory programming sequence has been the focus of much research in computing education. The recent advent of several viable and freely-available AI-driven code generation tools present several immediate opportunities and…

The rapid emergence of generative AI tools is transforming the way software is developed. Consequently, software engineering education must adapt to ensure that students not only learn traditional development methods but also understand how…

软件工程 · 计算机科学 2025-12-08 Uwe M. Borghoff , Mark Minas , Jannis Schopp

Although AI is transforming the world, there are serious concerns about its ability to behave and make decisions responsibly. Many ethical regulations, principles, and frameworks for responsible AI have been issued recently. However, they…

软件工程 · 计算机科学 2022-03-17 Qinghua Lu , Liming Zhu , Xiwei Xu , Jon Whittle , Zhenchang Xing

The advances and availability of technologies involving Generative Artificial Intelligence (AI) are evolving clearly and explicitly, driving immediate changes in various work activities. Software Engineering (SE) is no exception and stands…

Collaboration is a crucial part of computing education. The increase in AI capabilities over the last couple of years is bound to profoundly affect all aspects of systems and software engineering, including collaboration. In this position…

软件工程 · 计算机科学 2025-01-27 Natalie Kiesler , Jacqueline Smith , Juho Leinonen , Armando Fox , Stephen MacNeil , Petri Ihantola

Technological advances in the context of digital transformation are the basis for rapid developments in the field of artificial intelligence (AI). Although AI is not a new topic in computer science (CS), recent developments are having an…

计算机与社会 · 计算机科学 2023-05-12 Tilman Michaeli , Stefan Seegerer , Ralf Romeike

Development of Curriculum and delivery materials has undergone changes over a period of time, in undergraduate engineering degree system in Indian universities. However, there exists a gap between industry expectations in IT field and…

计算机与社会 · 计算机科学 2016-09-08 H. A. Padmini , A. Keshav Bharadwaj , T. R. Gopalakrishnan Nair

A race is underway to embed advanced AI capabilities into products. These product copilots enable users to ask questions in natural language and receive relevant responses that are specific to the user's context. In fact, virtually every…

软件工程 · 计算机科学 2023-12-25 Chris Parnin , Gustavo Soares , Rahul Pandita , Sumit Gulwani , Jessica Rich , Austin Z. Henley

This study examines how AI code assistants shape novice programmers experiences during a two-part exam in an introductory programming course. In the first part, students completed a programming task with access to AI support; in the second,…

新兴技术 · 计算机科学 2025-08-11 Sergio Rojas-Galeano , Julian Tejada , Fernando Marmolejo-Ramos

To obtain employment, aspiring software engineers must complete technical interviews -- a hiring process which involves candidates writing code while communicating to an audience. However, the complexities of tech interviews are difficult…

软件工程 · 计算机科学 2025-07-04 Brian Bell , Teresa Thomas , Sang Won Lee , Chris Brown

Teaching artificial intelligence (AI) is challenging. It is a fast moving field and therefore difficult to keep people updated with the state-of-the-art. Educational offerings for students are ever increasing, beyond university degree…

The transition from AI/ML models to production-ready AI-based systems is a challenge for both data scientists and software engineers. In this paper, we report the results of a workshop conducted in a consulting company to understand how…

The latest advancements in machine learning, specifically in foundation models, are revolutionizing the frontiers of existing software engineering (SE) processes. This is a bi-directional phenomona, where 1) software systems are now…

软件工程 · 计算机科学 2024-06-27 Luís Cruz , Xavier Franch Gutierrez , Silverio Martínez-Fernández

This essay examines how what is considered to be artificial intelligence (AI) has changed over time and come to intersect with the expertise of the author. Initially, AI developed on a separate trajectory, both topically and…

人工智能 · 计算机科学 2018-04-02 Kush R. Varshney