中文
相关论文

相关论文: Teaching Software Ethics to Future Software Engine…

200 篇论文

In this article we focus on the structural aspects of the development of ethical software, and argue that ethical considerations need to be embedded into the (agile) software development process. In fact, we claim that agile processes of…

软件工程 · 计算机科学 2021-07-16 Niina Zuber , Severin Kacianka , Jan Gogoll , Alexander Pretschner , Julian Nida-Rümelin

In recent years, Software Engineering (SE) scholars and practitioners have emphasized the importance of integrating soft skills into SE education. However, teaching and learning soft skills are complex, as they cannot be acquired passively…

软件工程 · 计算机科学 2025-02-13 Allysson Allex Araújo , Marcos Kalinowski , Maria Teresa Baldassarre

Modern society is permeated with computers, and the software that controls them can have latent, long-term, and immediate effects that reach far beyond the actual users of these systems. This places researchers in Computer Science and…

综合文献 · 计算机科学 2007-06-05 David R. Wright

Context. The rise of generative AI (GenAI) tools like ChatGPT and GitHub Copilot has transformed how software is learned and written. In software engineering (SE) education, these tools offer new opportunities for support, but also raise…

软件工程 · 计算机科学 2025-12-05 Qiaolin Qin , Ronnie de Souza Santos , Rodrigo Spinola

The article presents the possibilities of using game simulator Sotware Inc in the training of future software engineer in higher education. Attention is drawn to some specific settings that need to be taken into account when training in the…

Although artificial intelligence (AI) is solving real-world challenges and transforming industries, there are serious concerns about its ability to behave and make decisions in a responsible way. Many AI ethics principles and guidelines for…

人工智能 · 计算机科学 2022-07-22 Qinghua Lu , Liming Zhu , Xiwei Xu , Jon Whittle , David Douglas , Conrad Sanderson

Artificial intelligence (AI) is becoming increasingly widespread in system development endeavors. As AI systems affect various stakeholders due to their unique nature, the growing influence of these systems calls for ethical considerations.…

计算机与社会 · 计算机科学 2020-06-17 Ville Vakkuri , Kai-Kristian Kemell , Pekka Abrahamsson

ChatGPT can improve Software Engineering (SE) research practices by offering efficient, accessible information analysis and synthesis based on natural language interactions. However, ChatGPT could bring ethical challenges, encompassing…

软件工程 · 计算机科学 2023-08-15 Muhammad Azeem Akbar , Arif Ali Khan , Peng Liang

Most university curricula consider software processes to be on the fringes of software engineering (SE). Students are told there exists a plethora of software processes ranging from RUP over V-shaped processes to agile methods. Furthermore,…

软件工程 · 计算机科学 2013-12-19 Marco Kuhrmann , Daniel Méndez Fernández , Jürgen Münch

Quantum information science (QIS) is an emerging interdisciplinary field at the intersection of physics, computer science, electrical engineering, and mathematics leveraging the laws of quantum mechanics to circumvent classical limitations…

物理教育 · 物理学 2022-09-08 Josephine Meyer , Noah Finkelstein , Bethany Wilcox

Sustainability is increasingly recognized as a critical dimension of engineering education, yet its integration into Software Engineering curricula remains a challenge. This paper reports on a case study that examines how sustainability is…

计算机与社会 · 计算机科学 2025-10-07 Ruzanna Chitchyan , Niki Mahmoudi

Software Engineering is an engineering discipline but lacks a solid theoretical foundation. One effort in remedying this situation has been the SEMAT Essence specification. Essence consists of a language for modeling Software Engineering…

Background: A growing amount of software is available to children today. Children use both software that has been explicitly developed for them and software for general users. While they obtain clear benefits from software, such as access…

软件工程 · 计算机科学 2021-01-08 Letizia Jaccheri , Sandro Morasca

The pervasive integration of artificial intelligence (AI) across domains such as healthcare, governance, finance, and education has intensified scrutiny of its ethical implications, including algorithmic bias, privacy risks, accountability,…

计算机与社会 · 计算机科学 2025-12-22 Anshu M Mittal , P D Parthasarathy , Swaroop Joshi

The chapter supports educators and postgraduate students in understanding the role of simulation in software engineering research based on the authors' experience. This way, it includes a background positioning simulation-based studies in…

Software Architecture, from definition to maintenance and evolution, is a complex aspect of software development and, consequently, a challenging subject when it comes to teaching it, and learning it. Many research efforts have been devoted…

软件工程 · 计算机科学 2023-03-01 Laura M. Castro

Software testing is an essential knowledge area required by industry for software engineers. However, software engineering students often consider testing less appealing than designing or coding. Consequently, it is difficult to engage…

As the significance of Software Engineering (SE) professionals continues to grow in the industry, the adoption of gamification techniques for training purposes has gained traction due to its potential to enhance class appeal through…

This paper presents a newly-developed robotics programming course and reports the initial results of software engineering education in robotics context. Robotics programming, as a multidisciplinary course, puts equal emphasis on software…

计算机与社会 · 计算机科学 2014-06-18 Jiwon Shin , Andrey Rusakov , Bertrand Meyer

Contribution: This article analyzes the learning effectiveness of a virtual educational escape room for teaching software engineering and compares this activity with traditional teaching through a randomized controlled trial. Background:…

计算机与社会 · 计算机科学 2024-07-18 Aldo Gordillo , Daniel López-Fernández