English
Related papers

Related papers: Preparing Students for AI-Driven Agile Development…

200 papers

A new transformation is underway in software engineering, driven by the rapid adoption of generative AI in development workflows. Similar to how version control systems once automated manual coordination, AI tools are now beginning to…

Software Engineering · Computer Science 2026-01-16 Simin Sun , Miroslaw Staron

Strong foundations in basic AI techniques are key to understanding more advanced concepts. We believe that introducing AI techniques, such as search methods, early in higher education helps create a deeper understanding of the concepts seen…

Artificial Intelligence · Computer Science 2024-04-26 Ken Hasselmann , Quentin Lurkin

Generative Artificial Intelligence (GenAI) tools have become increasingly prevalent in software development, offering assistance to various managerial and technical project activities. Notable examples of these tools include OpenAIs…

Engineering classrooms are increasingly experimenting with generative AI (GenAI), but most uses remain confined to individual prompting and isolated assistance. This narrow framing risks reinforcing equity gaps and only rewarding the…

Computers and Society · Computer Science 2026-01-13 Junaid Qadir , Muhammad Salman Khan

With the rapid advancement of generative artificial intelligence(AI), its potential applications in higher education have attracted significant attention. This study investigated how 148 students from diverse engineering disciplines and…

Human-Computer Interaction · Computer Science 2025-07-23 Lei Fan , Kunyang Deng , Fangxue Liu

AI-powered educational technologies have demonstrated measurable benefits for learners, but their design and evaluation have largely centered on K-12 contexts. As a result, many AI-supported learning systems remain poorly aligned with the…

Generative AI (GenAI) tools are increasingly pervasive, pushing instructors to redesign how students use GenAI tools in coursework. We conceptualize this work as emergency pedagogical design: reactive, indirect efforts by instructors to…

Human-Computer Interaction · Computer Science 2026-02-05 Sam Lau , Kianoosh Boroojeni , Harry Keeling , Jenn Marroquin

In the era of artificial intelligence (AI) and chatbots, based on large language models that can generate programming code in any language, write texts and summarize information, it is obvious that the requirements of employers for…

Software Engineering · Computer Science 2025-06-16 Yordan Kalmukov

Integration of artificial intelligent (AI) agents in higher education is transforming teaching, learning and administrative processes. Although existing AI agents effectively support individual tasks, their implementation remains fragmented…

Artificial Intelligence · Computer Science 2026-05-15 Vidya K Sudarshan , Anushka Sisodia , Reshma A Ramachandra , Sia Batra , Josephine Chong Leng Leng

Curriculum learning has emerged as a promising approach for training complex robotics tasks, yet current applications predominantly rely on manually designed curricula, which demand significant engineering effort and can suffer from…

Robotics · Computer Science 2025-08-06 Linji Wang , Zifan Xu , Peter Stone , Xuesu Xiao

The integration of Agile development and user experience (UX) has received significant attention over the past decade. The literature contains several process models and wide-ranging discussion about the benefits and challenges of this…

Software Engineering · Computer Science 2022-04-26 Manal Alhammad , Ana Moreno

As generative AI becomes increasingly integrated into higher education, its frequent errors and hallucinations, often seen as limitations, offer a unique pedagogical opportunity. By framing AI as a ``learning companion'' whose imperfect…

Computers and Society · Computer Science 2026-05-08 Hadi Hosseini

How can we use generative AI to design tools that augment rather than replace human cognition? In this position paper, we review our own research on AI-assisted decision-making for lessons to learn. We observe that in both AI-assisted…

Human-Computer Interaction · Computer Science 2025-04-07 Zelun Tony Zhang , Leon Reicherts

Agile methods in undergraduate courses have been explored by various authors looking to close the gap between industry and professional profiles. We have structured an Android application development course based on a tailored agile process…

Software Engineering · Computer Science 2023-08-16 Manuel Ignacio Castillo López , Ana Libia Eslava Cervantes , Gustavo de la Cruz Martínez

The integration of Large Language Models (LLMs), such as ChatGPT and GitHub Copilot, into professional workflows is increasingly reshaping software engineering practices. These tools have lowered the cost of code generation, explanation,…

Software Engineering · Computer Science 2026-01-21 Mustafa Degerli

AI coding assistants are now central to professional software development, yet their impact on how developers think about and practice security remains poorly understood. While prior work has documented vulnerability rates in AI-generated…

Education in the era of generative AI faces a pivotal transformation. As AI systems reshape professional practices-from software development to creative design-educators must reconsider how to prepare students for a future where humans and…

Computers and Society · Computer Science 2025-10-22 Xinran Zhu , Liam Magee , Peg Mischler

AI-powered coding assistants can support students in programming courses by providing on-demand explanations and debugging help. However, existing research often focuses on individual tools, leaving a gap in evidence-based design…

Human-Computer Interaction · Computer Science 2026-03-25 Boxuan Ma , Yinjie Xie , Huiyong Li , Gen Li , Li Chen , Atsushi Shimada , Shin'Ichi Konomi

The integration of artificial intelligence (AI) into education has the potential to transform the way we learn and teach. In this paper, we examine the current state of AI in education and explore the potential benefits and challenges of…

Computers and Society · Computer Science 2023-11-28 Roozbeh Aliabadi , Aditi Singh , Eryka Wilson

Active Learning (AL) is a well-known teaching method in engineering because it allows to foster learning and critical thinking of the students by employing debate, hands-on activities, and experimentation. However, most educational results…

Computers and Society · Computer Science 2024-06-04 Jonathan Álvarez Ariza