中文
相关论文

相关论文: Revolutionizing Newcomers' Onboarding Process in O…

200 篇论文

The rapid rise of Artificial Intelligence (AI) is reshaping Software Engineering (SE), creating new opportunities while introducing human-centered challenges. Although prior work notes behavioral and other non-technical factors in AI…

软件工程 · 计算机科学 2025-12-08 Theocharis Tavantzis , Stefano Lambiase , Daniel Russo , Robert Feldt

[Context] Open Source Software (OSS) is nowadays used and integrated in most of the commercial products. However, the selection of OSS projects for integration is not a simple process, mainly due to a of lack of clear selection models and…

软件工程 · 计算机科学 2022-02-07 Xiaozhou Li , Sergio Moreschini , Zheying Zhang , Davide Taibi

About 32% of a software practitioners' day involves seeking and using information to support task completion. Although the information needs of software practitioners have been studied extensively, the impact of AI-assisted tools on their…

软件工程 · 计算机科学 2025-04-28 Ebtesam Al Haque , Chris Brown , Thomas D. LaToza , Brittany Johnson

With the rapid advancement of artificial intelligence (AI) in various domains, the education sector is set for transformation. The potential of AI-driven tools in enhancing the learning experience, especially in programming, is immense.…

软件工程 · 计算机科学 2024-04-08 Eduard Frankford , Clemens Sauerwein , Patrick Bassner , Stephan Krusche , Ruth Breu

Existing research highlight the myriad of benefits realized when technology is sufficiently democratized and made accessible to non-technical or novice users. However, democratizing complex technologies such as artificial intelligence (AI)…

人机交互 · 计算机科学 2019-01-08 Victor Dibia , Aaron Cox , Justin Weisz

The integration of AI tools into programming education has become increasingly prevalent in recent years, transforming the way programming is taught and learned. This paper provides a review of the state-of-the-art AI tools available for…

计算机与社会 · 计算机科学 2025-08-19 Nikolaos Avouris , Kyriakos Sgarbas , George Caridakis , Christos Sintoris

Novice programmers are increasingly relying on Large Language Models (LLMs) to generate code for learning programming concepts. However, this interaction can lead to superficial engagement, giving learners an illusion of learning and…

人机交互 · 计算机科学 2024-10-14 Majeed Kazemitabaar , Oliver Huang , Sangho Suh , Austin Z. Henley , Tovi Grossman

Throughout their lifetime, open-source software systems will naturally attract new contributors and lose existing contributors. Not all OSS contributors are equal, however, as some contributors within a project possess significant knowledge…

软件工程 · 计算机科学 2024-12-03 Olivier Nourry , Masanari Kondo , Shinobu Saito , Yukako Iimura , Naoyasu Ubayashi , Yasutaka Kamei

AI models make mistakes when recognizing images-whether in-domain, out-of-domain, or adversarial. Predicting these errors is critical for improving system reliability, reducing costly mistakes, and enabling proactive corrections in…

机器学习 · 计算机科学 2025-05-27 Shuangpeng Han , Mengmi Zhang

End users positive response is essential for the success of any software. This is true for both commercial and Open Source Software (OSS). OSS is popular not only because of its availability, which is usually free but due to the user…

软件工程 · 计算机科学 2020-05-21 Arif Razza , Luiz Fernando Capretz , Shuib Basri

To meet the ever-increasing demands of the cybersecurity workforce, AI tutors have been proposed for personalized, scalable education. But, while AI tutors have shown promise in introductory programming courses, no work has evaluated their…

The development of Open-Source Software (OSS) projects relies on the collaborative work of contributors, generally scattered around the world. To enable this collaboration, OSS projects are hosted on social-coding platforms like GitHub,…

软件工程 · 计算机科学 2025-03-10 Sergio Cobos , Javier Luis Cánovas Izquierdo

Open Source Software (OSS) projects follow diverse lifecycle trajectories shaped by evolving patterns of contribution, coordination, and community engagement. Understanding these trajectories is essential for stakeholders seeking to assess…

软件工程 · 计算机科学 2026-02-16 S M Rakib Ul Karim , Wenyi Lu , Enock Kasaadha , Sean Goggins

In recent years, discussions on integrating Artificial Intelligence (AI) into UX design have intensified. However, the practical application of AI tools in design is limited by their operation within overly simplified scenarios, inherent…

人机交互 · 计算机科学 2025-10-14 Harin Yoon , Dongwhan Kim , Changhoon Oh , Soojin Jun

The software development industry is amid another disruptive paradigm change - adopting the use of generative AI (GAI) assistants for programming. Whilst AI is already used in various areas of software engineering, GAI technologies, such as…

软件工程 · 计算机科学 2023-08-21 Christopher Bull , Ahmed Kharrufa

Small business owners stand to benefit from generative AI technologies due to limited resources, yet they must navigate increasing legal and ethical risks. In this paper, we interview 11 entrepreneurs and support personnel to investigate…

人机交互 · 计算机科学 2024-08-01 Quentin Romero Lauro , Jeffrey P. Bigham , Yasmine Kotturi

The advent of Large Language Models (LLMs) is reshaping education, particularly in programming, by enhancing problem-solving, enabling personalized feedback, and supporting adaptive learning. Existing AI tools for programming education…

人机交互 · 计算机科学 2025-03-18 Raj Gupta , Harshita Goyal , Dhruv Kumar , Apurv Mehra , Sanchit Sharma , Kashish Mittal , Jagat Sesh Challa

AI Code Completion (e.g., GitHub's Copilot) has revolutionized how computer science students interact with programming languages. However, AI code completion has been studied from the developers' perspectives, not the students' perspectives…

This Work in Progress Research paper departs from the recent, turbulent changes in global societies, forcing many citizens to re-skill themselves to (re)gain employment. Learners therefore need to be equipped with skills to be autonomous…

计算机与社会 · 计算机科学 2020-06-02 Mohammadreza Tavakoli , Ali Faraji , Stefan T. Mol , Gábor Kismihók

As the world of technology advances, so do the tools that software developers use to create new programs. In recent years, software development tools have become more popular, allowing developers to work more efficiently and produce…

软件工程 · 计算机科学 2025-09-03 Larissa Salerno , Christoph Treude , Patanamon Thongtatunam