English
Related papers

Related papers: Teaching Software Ethics to Future Software Engine…

200 papers

The convergence of Quantum Computing (QC), Quantum Software Engineering (QSE), and Artificial Intelligence (AI) presents transformative opportunities across various domains. However, existing methodologies inadequately address the ethical,…

Software Engineering · Computer Science 2025-03-21 Muneera Bano , Shaukat Ali , Didar Zowghi

In the last 15 years, software architecture has emerged as an important software engineering field for managing the development and maintenance of large, software- intensive systems. Software architecture community has developed numerous…

Software Engineering · Computer Science 2017-01-24 Davide Falessi , Muhammad Ali Babar , Giovanni Cantone , Philippe Kruchten

The cyberspace and development of intelligent systems using Artificial Intelligence (AI) creates new challenges to computer professionals, data scientists, regulators and policy makers. For example, self-driving cars raise new technical,…

Computers and Society · Computer Science 2019-09-02 Asher Wilk

Software Engineering is a constantly evolving subject area that faces new challenges every day as it tries to automate newer business processes. One of the key challenges to the success of a software solution is attaining sustainability.…

Software Engineering · Computer Science 2019-10-15 Asif Imran , Tevfik Kosar

Software testing is one of the crucial supporting processes of the software life cycle. Unfortunately for the software industry, the role is stigmatized, partly due to misperception and partly due to treatment of the role. The present study…

Software Engineering · Computer Science 2023-06-05 Luiz Fernando Capretz , Abdul Rehman Gilal

Education for sustainable development has evolved to include more constructive approaches and a better understanding of what is needed to align education with the cultural, societal, and pedagogical changes required to avoid the risks posed…

Context: As generative AI (GenAI) tools such as ChatGPT and GitHub Copilot become pervasive in education, concerns are rising about students using them to complete rather than learn from coursework-risking overreliance, reduced critical…

Software Engineering · Computer Science 2025-10-21 Vahid Garousi , Zafar Jafarov , Aytan Movsumova , Atif Namazov , Huseyn Mirzayev

The first generation of students is learning to program alongside GenAI (Generative Artificial Intelligence) tools, raising questions about how young learners critically engage with them and perceive ethical responsibilities. While prior…

Computers and Society · Computer Science 2026-03-30 Isabella Graßl

Software Engineering courses play an important role for preparing students with the right knowledge and attitude for software development in practice. The implication is far reaching, as the quality of the software that we use ultimately…

We shall have a hard look at ethics and try to extract insights in the form of abstract properties that might become tools. We want to connect ethics to games, talk about the performance of ethics, introduce curiosity into the interplay…

Computers and Society · Computer Science 2022-09-13 Sarah Isufi , Kristijan Poje , Igor Vukobratovic , Mario Brcic

This paper explores the intricate challenge of understanding and measuring software engineer behavior. More specifically, we revolve around a central question: How can we enhance our understanding of software engineer behavior? Grounded in…

Software Engineering · Computer Science 2024-07-31 Allysson Allex Araújo , Marcos Kalinowski , Daniel Graziotin

Student experiences in large undergraduate Computer Science courses are increasingly impacted by automated systems. Bots, or agents of software automation, are useful for efficiently grading and generating feedback. Current efforts at…

Software Engineering · Computer Science 2021-03-18 Chris Brown , Chris Parnin

Embedding ethics modules within computer science courses has become a popular response to the growing recognition that CS programs need to better equip their students to navigate the ethical dimensions of computing technologies like AI,…

Software engineering is not only about technical solutions. To a large extent, it is also concerned with organizational issues, project management, and human behavior. There are serious gender issues that can severely limit the…

Software Engineering · Computer Science 2021-04-30 Karina Kohl , Rafael Prikladnicki

Ethical sensitivity, generally defined as a person's ability to recognize ethical issues and attribute importance to them, is considered to be a crucial competency in the life of professionals and academics and an essential prerequisite to…

Computers and Society · Computer Science 2024-05-07 Linda Battistuzzi , Lucrezia Grassi , Antonio Sgorbissa

Ethics in AI has become a debated topic of public and expert discourse in recent years. But what do people who build AI - AI practitioners - have to say about their understanding of AI ethics and the challenges associated with incorporating…

Computers and Society · Computer Science 2023-07-20 Aastha Pant , Rashina Hoda , Simone V. Spiegler , Chakkrit Tantithamthavorn , Burak Turhan

Software engineering (SE) and usability engineering (UE), as disciplines, have reached substantial levels of maturity. Each of these two disciplines is now well represented with respect to most computer science (CS) curricula. But, the two…

Other Computer Science · Computer Science 2007-05-23 Pardha S. Pyla , Manuel A. Perez-Quinones , James D. Arthur , H. Rex Hartson

Naturally, university courses should be designed to attract students, engaging them to achieve learning goals. Toward this end, the use of Serious Games has been proposed in the literature. To address positive effects, such as content…

Human-Computer Interaction · Computer Science 2023-11-29 Lea C. Brandl , Börge Kordts , Andreas Schrader

Artificial intelligence (AI) ethics has gained significant momentum, evidenced by the growing body of published literature, policy guidelines, and public discourse. However, the practical implementation and adoption of AI ethics principles…

Computers and Society · Computer Science 2025-03-03 Sarah Hladikova , Yuling Wang , Andreia Martinho

[Background] Hackathons are increasingly gaining prominence in Software Engineering (SE) education, lauded for their ability to elevate students' skill sets. [Objective] This paper investigates whether hackathons can impact the motivation…

Software Engineering · Computer Science 2024-02-09 Allysson Allex Araújo , Marcos Kalinowski , Maria Teresa Baldassarre