English
Related papers

Related papers: Towards Emotionally Intelligent Software Engineers…

200 papers

In designing most software applications, much effort is placed upon the functional goals, which make a software system useful. However, the failure to consider emotional goals, which make a software system pleasurable to use, can result in…

Software Engineering · Computer Science 2018-10-31 Mohammadhossein Sherkat , Tim Miller , Antonette Mendoza , Rachel Burrows

The increasing integration of AI tools in education has led prior research to explore their impact on learning processes. Nevertheless, most existing studies focus on higher education and conventional instructional contexts, leaving open…

Human-Computer Interaction · Computer Science 2025-12-25 Gaia Ebli , Bianca Raimondi , Maurizio Gabbrielli

Human education transcends mere knowledge transfer, it relies on co-adaptation dynamics -- the mutual adjustment of teaching and learning strategies between agents. Despite its centrality, computational models of co-adaptive teacher-student…

Computers and Society · Computer Science 2025-05-07 Francesco Balzan , Pedro P. Santos , Maurizio Gabbrielli , Mahault Albarracin , Manuel Lopes

As generative AI becomes integral to software development, the risk of over-reliance and diminished critical thinking grows. This study introduces "Ceci," our Caring Empathic C IDE designed to support novice programmers by prioritizing…

Software Engineering · Computer Science 2026-04-22 Justin Rainier Go , Kurt Christian Andaya , Roemer Gabriel Caliboso , Aaron Daniel Go , Jocelynn Cu

Students at all levels of education are increasingly relying on generative artificial intelligence (AI) tools to complete assignments and achieve higher exam scores. However, it remains unclear how this reliance affects their motivation,…

Computers and Society · Computer Science 2025-10-21 Márton Benedek , Balázs R. Sziklai

Computer-supported simulation enables a practical alternative for medical training purposes. This study investigates the co-occurrence of facial-recognition-derived emotions and socially shared regulation of learning (SSRL) interactions in…

Human-Computer Interaction · Computer Science 2025-10-21 Xiaoshan Huang , Tianlong Zhong , Haolun Wu , Yeyu Wang , Ethan Churchill , Xue Liu , David Williamson Shaffer

The growing number of students enrolling in Computer Science (CS) programmes is pushing CS educators to their limits. This poses significant challenges to computing education, particularly the teaching of introductory programming and…

Software Engineering · Computer Science 2024-12-19 Zhiyu Fan , Yannic Noller , Ashish Dandekar , Abhik Roychoudhury

Software effort estimation accuracy is a key factor in effective planning, controlling and to deliver a successful software project within budget and schedule. The overestimation and underestimation both are the key challenges for future…

Software Engineering · Computer Science 2021-01-27 Yasir Mahmood , Nazri Kama , Azri Azmi , Ahmad Salman Khan , Mazlan Ali

The development of technologies of multimedia, linked to that of Internet and democratization of high speed, has made henceforth E-learning possible for learners being in virtual classes and geographically distributed. One benefit to taking…

Computers and Society · Computer Science 2015-02-25 Bousaaid Mourad , Ayaou Tarik , Afdel Karim , Estraillier Pascal

Context: A deeper understanding of human factors in software engineering (SE) is essential for improving team collaboration, decision-making, and productivity. Communication channels like code reviews and chats provide insights into…

Software Engineering · Computer Science 2025-04-21 Amirali Sajadi , Kostadin Damevski , Preetha Chatterjee

Collaborative problem solving (CPS) is a complex cognitive, social, and emotional process that is increasingly prevalent in educational and professional settings. This study investigates the emotional states of individuals during CPS using…

Human-Computer Interaction · Computer Science 2025-07-04 Sifatul Anindho , Videep Venkatesha , Mariah Bradford , Anne M. Cleary , Nathaniel Blanchard

Artificial intelligence (AI) for software engineering (SE) tasks has recently achieved promising performance. In this paper, we investigate to what extent the pre-trained language model truly understands those SE tasks such as code search,…

Software Engineering · Computer Science 2022-11-22 Yao Li , Tao Zhang , Xiapu Luo , Haipeng Cai , Sen Fang , Dawei Yuan

This paper reflects on a AI research project carried out by a team of high-school and early-undergraduate students under the mentorship of graduate researchers and ably assisted by AI tools. We share our experience in not only on the…

Machine Learning · Computer Science 2026-05-07 Freyaa Chawla , Ahan Chawla , Rishi Singh , Joe Germino , Grigorii Khvatskii

Generative Artificial Intelligence (GenAI) is transforming Human-Computer Interaction (HCI) education and technology design, yet its impact remains poorly understood. This study explores how graduate students in an applied HCI course used…

Human-Computer Interaction · Computer Science 2025-04-28 Hauke Sandhaus , Quiquan Gu , Maria Teresa Parreira , Wendy Ju

Recent research has demonstrated the capability of physiological signals to infer both user emotional and attention responses. This presents an opportunity for leveraging widely available physiological sensors in smartwatches, to detect…

Human-Computer Interaction · Computer Science 2024-07-16 Kushan Choksi , Hongkai Chen , Karan Joshi , Sukrutha Jade , Shahriar Nirjon , Shan Lin

With the rise of AI-powered coding assistants, firms and programmers are exploring how to optimize their interaction with them. Research has so far mainly focused on evaluating output quality and productivity gains, leaving aside the…

Human-Computer Interaction · Computer Science 2025-12-24 Charlotte Brandebusemeyer , Tobias Schimmer , Bert Arnrich

This research-to-practice full paper was inspired by the persistent challenge in effective communication among engineering students. Public speaking is a necessary skill for future engineers as they have to communicate technical knowledge…

AI-based systems are software systems with functionalities enabled by at least one AI component (e.g., for image- and speech-recognition, and autonomous driving). AI-based systems are becoming pervasive in society due to advances in AI.…

Artificial intelligence (AI) is rapidly reshaping educational practice, challenging long held assumptions about teaching and learning. This article integrates conceptual perspectives from recent books (Genesis by Eric Schmidt, Henry…

Computers and Society · Computer Science 2025-10-01 Mikael Gorsky , Ilya Levin

The modern engineering landscape increasingly requires a range of skills to successfully integrate complex systems. Project-based learning is used to help students build professional skills. However, it is typically applied to small teams…

Computers and Society · Computer Science 2014-10-28 Robert Margolies , Maria Gorlatova , John Sarik , Peter Kinget , Ioannis Kymissis , Gil Zussman