English
Related papers

Related papers: Teaching Survey Research in Software Engineering

200 papers

Software engineering research benefited for decades from openly available tools, accessible systems, and problems that could be studied at modest scale. Today, many of the most relevant software systems are large, proprietary, and embedded…

Software Engineering · Computer Science 2026-03-24 Diomidis Spinellis , Zoe Kotti

The advancements in machine learning techniques have encouraged researchers to apply these techniques to a myriad of software engineering tasks that use source code analysis, such as testing and vulnerability detection. Such a large number…

Software Engineering · Computer Science 2022-09-14 Tushar Sharma , Maria Kechagia , Stefanos Georgiou , Rohit Tiwari , Indira Vats , Hadi Moazen , Federica Sarro

Rather than simply offering suggestions, this guideline for the methodology chapter in computer science dissertations provides thorough insights on how to develop a strong research methodology within the area of computer science. The method…

General Literature · Computer Science 2024-05-02 Marco Araujo

The inclusion of internship courses in Software Engineering (SE) programs is essential for closing knowledge gaps and improving graduates' readiness for the software industry. Our study focuses on year-long internships at RMIT University…

Software Engineering · Computer Science 2026-03-24 Golnoush Abaei , Mojtaba Shahin , Maria Spichkova

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

Modern science is relying on software more than ever. The behavior and outcomes of this software shape the scientific and public discourse on important topics like climate change, economic growth, or the spread of infections. Most…

Software Engineering · Computer Science 2025-01-09 Adrian Bajraktari , Michelle Binder , Andreas Vogelsang

Peer review is a key activity intended to preserve the quality and integrity of scientific publications. However, in practice it is far from perfect. We aim at understanding how reviewers, including those who have won awards for reviewing,…

Software Engineering · Computer Science 2021-06-21 Neil A. Ernst , Jeffrey C. Carver , Daniel Mendez , Marco Torchiano

This primer is an attempt to provide a detailed summary of the different facets of lifelong learning. We start with Chapter 2 which provides a high-level overview of lifelong learning systems. In this chapter, we discuss prominent scenarios…

For a long time, it has been recognized that the software industry has a demand for students who are well grounded in design competencies and who are ready to contribute to a project with little additional training. In response to the…

Software Engineering · Computer Science 2024-12-09 Luiz Fernando Capretz

Undergraduate research experiences hold many potential benefits. Students can learn about new areas opening up previously unknown paths in academia and industry. The hands-on experience often provides a deeper understanding of what science,…

Other Statistics · Statistics 2023-03-24 Audrey E Hendricks

Exploration is an essential component of reinforcement learning algorithms, where agents need to learn how to predict and control unknown and often stochastic environments. Reinforcement learning agents depend crucially on exploration to…

Machine Learning · Computer Science 2021-09-03 Susan Amin , Maziar Gomrokchi , Harsh Satija , Herke van Hoof , Doina Precup

Ethnomethodological fieldwork has long been acknowledged as a potentially valuable way of informing the design of technology. However, there is relatively little methodological support for this activity, particularly in relation to the…

Software Engineering · Computer Science 2024-11-15 Chris Hinds

This short papers discusses the issues of teaching cloud computing from a software engineering rather than a business perspective. It discusses what topics might be covered in a senior course on cloud software engineering.

Distributed, Parallel, and Cluster Computing · Computer Science 2012-09-06 Ian Sommerville

The undergraduate curriculum in statistics and data science is undergoing changes to accommodate new methods, newly interested students, and the changing role of statistics in society. Because of this, it is more important than ever that…

Other Statistics · Statistics 2025-12-17 Lee Kennedy-Shaffer

The use of World Web Wide for distance education has received increasing attention over the past decades. The real challenge of adapting this technology for engineering education and training is to facilitate the laboratory experiments via…

Other Computer Science · Computer Science 2010-03-30 Fahad Al-Zahrani

This report records and discusses the Third Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE3). The report includes a description of the keynote presentation of the workshop, which served as an overview of…

Context: A tertiary study can be performed to identify related reviews on a topic of interest. However, the elaboration of an appropriate and effective search string to detect secondary studies is challenging for Software Engineering (SE)…

This chapter seeks to support software engineering (SE) researchers and educators in teaching the importance of theory as well as the theorizing process. Drawing on insights from other fields, the chapter presents 12 intermediate products…

Software Engineering · Computer Science 2024-11-04 Klaas-Jan Stol

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

Context: Machine Learning (ML) significantly impacts Software Engineering (SE), but studies mainly focus on practitioners, neglecting researchers. This overlooks practices and challenges in teaching, researching, or reviewing ML…

Software Engineering · Computer Science 2024-12-02 Anamaria Mojica-Hanke , David Nader Palacio , Denys Poshyvanyk , Mario Linares-Vásquez , Steffen Herbold
‹ Prev 1 8 9 10 Next ›