English
Related papers

Related papers: On Which Skills do Indian Universities Evaluate So…

200 papers

Software testing is critical to prevent software failures. Therefore, research has been carried out in testing but that is largely limited to the process and technology dimensions and has not sufficiently addressed the human dimension. Even…

Computers and Society · Computer Science 2018-12-14 Pradeep Kashinath Waychal , Luiz Fernando Capretz , Sachin Narendra Pardeshi

Ascertaining reproducibility of scientific experiments is receiving increased attention across disciplines. We argue that the necessary skills are important beyond pure scientific utility, and that they should be taught as part of software…

Software Engineering · Computer Science 2022-03-11 Wolfgang Mauerer , Stefan Klessinger , Stefanie Scherzinger

As Artificial Intelligence (AI) increasingly impacts professional practice, there is a growing need to AI-related competencies into higher education curricula. However, research on the implementation of AI education within study programs…

Computers and Society · Computer Science 2025-08-22 Johannes Schleiss , Anke Manukjan , Michelle Ines Bieber , Sebastian Lang , Sebastian Stober

Large language models (LLMs) are gaining increasing popularity in software engineering (SE) due to their unprecedented performance across various applications. These models are increasingly being utilized for a range of SE tasks, including…

Software Engineering · Computer Science 2025-11-05 Xing Hu , Feifei Niu , Junkai Chen , Xin Zhou , Junwei Zhang , Junda He , Xin Xia , David Lo

The goal of this chapter is to support teachers in holistically introducing graduate students to literature reviews, with a particular focus on secondary research. It provides an overview of the overall literature review process and the…

Software Engineering · Computer Science 2024-06-13 Sebastian Baltes , Paul Ralph

Software engineering (SE) is full of abstract concepts that are crucial for both researchers and practitioners, such as programming experience, team productivity, code comprehension, and system security. Secondary studies aimed at…

Software Engineering · Computer Science 2024-02-15 Marvin Wyrich , Marvin Muñoz Barón , Justus Bogner

Context: Quantitative studies can identify statistical predictors of training quality, but they often fail to capture what professionals themselves consider genuinely useful learning experiences and why. Objective: This study qualitatively…

Software Engineering · Computer Science 2026-04-08 Rodrigo Siqueira , Antonio Oliveira , Breno Alves de Andrade , Lidiane C S Gomes , Danilo Monteiro Ribeiro

Poor software quality can adversely affect application security by increasing the potential for a malicious breach of a system. Because computer security and cybersecurity are becoming such relevant topics for practicing software engineers,…

Computers and Society · Computer Science 2015-12-10 Nicole Radziwill , Jessica Romano , Diane Shorter , Morgan Benton

Productive software engineering teams require effective communication and balanced contributions between team members. However, teams are often ineffective at these skills, which is detrimental to project success. Project-based university…

Software Engineering · Computer Science 2025-06-16 April Clarke

\textbf{Context:} Empathy is increasingly recognized as a critical human capability for software engineers, supporting collaboration, ethical awareness, and user-centered design. While many disciplines have long explored empathy as part of…

Software Engineering · Computer Science 2026-03-10 Matheus de Morais Leca , Kim Johnston , Ronnie de Souza Santos

Any traditional engineering field has metrics to rigorously assess the quality of their products. Engineers know that the output must satisfy the requirements, must comply with the production and market rules, and must be competitive.…

Semantic technologies are evolving and being applied in several research areas, including the education domain. This paper presents the outcomes of a systematic review carried out to provide an overview of the application of semantic…

Computers and Society · Computer Science 2022-08-26 Yixin Cheng , Bernardo Pereira Nunes

Estimates of quantity of the certificates issued during 10 years of existence of the professionals certification program in the area of software engineering implemented by one of the leading professional associations are presented. The…

Software Engineering · Computer Science 2017-07-26 Fedor Dzerzhinskiy

Covid has made online teaching and learning acceptable and students, faculty, and industry professionals are all comfortable with this mode. This comfort can be leveraged to offer an online multi-institutional research-level course in an…

Software Engineering · Computer Science 2025-12-19 Pankaj Jalote , Y. Raghu Reddy , Vasudeva Varma

Background: Scrum is the most commonly used agile software development method, and the role of the Scrum Master (SM) in a Scrum environment is vital. Therefore, through an industry based university course for final year undergraduate and…

Software Engineering · Computer Science 2021-10-27 Kashumi Madampe , Zainab Masood , Rashina Hoda

Students often learn formal methods as part of a software engineering degree programme, without applying these formal methods outside of the specific module(s) dedicated to this subject. In particular, software engineering students often…

Software Engineering · Computer Science 2016-12-01 Paul Gibson

Project-based learning (PBL) is a student-centered and learn-by-doing approach that organizes learning around projects. While entrepreneurship and PBL in SE education are thrilling research topics, there seems to be very little work…

Software Engineering · Computer Science 2021-02-03 Leonardo Humberto Silva , Renata Xavier Castro , Marice Costa Guimaraes

Testing is an essential quality activity in the software development process. Usually, a software system is tested on several levels, starting with unit testing that checks the smallest parts of the code until acceptance testing, which is…

Software Engineering · Computer Science 2024-03-21 Lucas Neves , Oscar Campos , Robson Santos , Italo Santos , Cleyton Magalhaes , Ronnie de Souza Santos

Understanding what a software engineer (a developer, an incident responder, a production engineer, etc.) is working on is a challenging problem -- especially when considering the more complex software engineering workflows in…

Software Engineering · Computer Science 2020-04-15 Ralf Lämmel , Alvin Kerber , Liane Praza

In this paper, we share our lessons learned from more than a decade of teaching software quality aspects within Software Engineering (SE) courses, where the focus is on Agile/Scrum settings: final year software development projects and the…

Software Engineering · Computer Science 2025-12-30 Maria Spichkova