English
Related papers

Related papers: Teaching Theorizing in Software Engineering Resear…

200 papers

This paper tries to contribute towards the solution of an important question raised in the SE literature: What is a Software Engineering (SE) specific theory? Which are the main features of a theory that is endemic to SE? In this paper we…

Software Engineering · Computer Science 2016-04-28 Andrés Silva

Context: This work is part of a research project whose ultimate goal is to systematize theory building in qualitative research in the field of software engineering. The proposed methodology involves four phases: conceptualization,…

Software Engineering · Computer Science 2024-12-04 Jorge Pérez , Jessica Díaz , Ángel González-Prieto , Sergio Gil-Borrás

Software engineering concepts and processes are worthy of formal study; and yet we seldom formalize them. This "research ideas" article explores what a theory of software engineering could and should look like. Software engineering research…

Software Engineering · Computer Science 2025-02-25 Bertrand Meyer

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 Engineering · Computer Science 2025-01-10 Breno Bernard Nicolau de França , Dietmar Pfahl , Valdemar Vicente Graciano Neto , Nauman bin Ali

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

The potential disconnect between research and practice in software engineering (SE) means that the uptake of research outcomes has at times been limited. In this paper we seek to identify research approaches that are rigorous in terms of…

Software Engineering · Computer Science 2021-01-12 Petteri Kaskenpalo , Stephen G. MacDonell

Software Engineering as an industry is highly diverse in terms of development methods and practices. Practitioners employ a myriad of methods and tend to further tailor them by e.g. omitting some practices or rules. This diversity in…

Software Engineering · Computer Science 2018-09-25 Kai-Kristian Kemell , Anh Nguyen-Duc , Xiaofeng Wang , Juhanki Risku , Pekka Abrahamsson

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,…

Software Engineering · Computer Science 2013-12-19 Marco Kuhrmann , Daniel Méndez Fernández , Jürgen Münch

Software Engineering often adapts theory-building frameworks from the social sciences to address socio-technical complexity. The key phases of the theory-building process are conceptual development, operationalization, testing, and…

Software Engineering · Computer Science 2026-05-06 Isaque Alves , Fabio Kon , Jessica Diaz , Carla Rocha

In the dynamic field of Software Engineering (SE), where practice is constantly evolving and adapting to new technologies, conducting research is a daunting quest. This poses a challenge for researchers: how to stay relevant and effective…

Software Engineering · Computer Science 2024-07-09 Jefferson Seide Molleri , Kai Petersen

The primary theory of software engineering is that an organization's Policies and Processes influence the quality of its Products. We call this the PPP Theory. Although empirical software engineering research has grown common, it is unclear…

Software Engineering · Computer Science 2023-08-25 Kelechi G. Kalu , Taylor R. Schorlemmer , Sophie Chen , Kyle Robinson , Erik Kocinare , James C. Davis

Tertiary education institutions aim to prepare their computer science and software engineering students for working life. While much of the technical principles are covered in lower-level courses, team-based capstone projects are a common…

Software Engineering · Computer Science 2023-01-10 Saara Tenhunen , Tomi Männistö , Matti Luukkainen , Petri Ihantola

The Software Engineering (SE) community is prolific, making it challenging for experts to keep up with the flood of new papers and for neophytes to enter the field. Therefore, we posit that the community may benefit from a tool extracting…

Software Engineering · Computer Science 2021-08-24 Janusan Baskararajah , Lei Zhang , Andriy Miranskyy

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

The aim of this paper is to promote the terms thing and thinging (which refers to the act of defining a boundary around some portion of reality and labeling it with a name) as valued notions that play an important role in software…

Software Engineering · Computer Science 2018-07-30 Sabah Al-Fedaghi

Word embedding (WE) techniques are advanced textual semantic representation models oriented from the natural language processing (NLP) area. Inspired by their effectiveness in facilitating various NLP tasks, more and more researchers…

Software Engineering · Computer Science 2025-05-26 Xiaohan Chen , Weiqin Zou , Lianyi Zhi , Qianshuang Meng , Jingxuan Zhang

Software testing is presented as a so-called theme within which different authors and groups have defined different subjects each of these subjects having a different focus on testing. A uniform concept of software testing is non-existent…

Software Engineering · Computer Science 2012-01-20 J. A. Bergstra

If we want mathematics education to be valuable to everybody, including those who do not pursue mathematics-related careers, we need to use mathematics as a training ground for certain ways of thinking. This dissertation focuses on one…

History and Overview · Mathematics 2021-08-18 Madhav Kaushish

There is growing acknowledgement within the software engineering community that a theory of software development is needed to integrate the myriad methodologies that are currently popular, some of which are based on opposing perspectives.…

Software Engineering · Computer Science 2021-03-08 Diana Kirk , Stephen G. MacDonell

Recent years, deep learning is increasingly prevalent in the field of Software Engineering (SE). However, many open issues still remain to be investigated. How do researchers integrate deep learning into SE problems? Which SE phases are…

Software Engineering · Computer Science 2018-05-15 Xiaochen Li , He Jiang , Zhilei Ren , Ge Li , Jingxuan Zhang
‹ Prev 1 2 3 10 Next ›