English
Related papers

Related papers: Software Analytics to Software Domains: A Systemat…

200 papers

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

Aspect-based sentiment analysis (ABSA) is a fine-grained type of sentiment analysis that identifies aspects and their associated opinions from a given text. With the surge of digital opinionated text data, ABSA gained increasing popularity…

Computation and Language · Computer Science 2024-09-19 Yan Cathy Hua , Paul Denny , Katerina Taskova , Jörg Wicker

Learning analytics have been argued as a key enabler to improving student learning at scale. Yet, despite considerable efforts by the learning analytics community across the world over the past decade, the evidence to support that claim is…

Computers and Society · Computer Science 2023-01-31 Viberg Olga , Gronlund Ake

Targeted sentiment analysis (TSA), also known as aspect based sentiment analysis (ABSA), aims at detecting fine-grained sentiment polarity towards targets in a given opinion document. Due to the lack of labeled datasets and effective…

Computation and Language · Computer Science 2019-05-10 Jiaxin Pei , Aixin Sun , Chenliang Li

Context: Systematic literature reviews (SLRs) have become standard practise as part of software engineering research, although their quality varies. To build on the reviews, both for future research and industry practice, they need to be of…

Software Engineering · Computer Science 2024-10-08 Muhammad Usman , Nauman bin Ali , Claes Wohlin

Context: Developing software-intensive products or services usually involves a plethora of software artefacts. Assets are artefacts intended to be used more than once and have value for organisations; examples include test cases, code,…

Software Engineering · Computer Science 2023-04-17 Ehsan Zabardast , Javier Gonzalez-Huerta , Tony Gorschek , Darja Šmite , Emil Alégroth , Fabian Fagerholm

Agentic AI in software product development is increasingly adopted by organizations, yet the field lacks a consolidated synthesis of where adoption is mature, which architectural patterns dominate, and what limitations and coping mechanisms…

Software Engineering · Computer Science 2026-05-18 Spyridon Alvanakis Apostolou , Jan Bosch , Helena Holmström Olsson

The Asset Administration Shell (AAS) is an emerging technology for the implementation of digital twins in the field of manufacturing. Software is becoming increasingly important, not only in general but specifically in relation to…

Software Engineering · Computer Science 2026-02-19 Carsten Ellwein , David Dietrich , Jessica Roth , Rozana Cvitkovic , Andreas Wortmann

As modern software systems expand in scale and complexity, the challenges associated with their modeling and formulation grow increasingly intricate. Traditional approaches often fall short in effectively addressing these complexities,…

Software Engineering · Computer Science 2025-05-20 Tarik Houichime , Younes El Amrani

Context. Systematic Reviews (SRs) are means for collecting and synthesizing evidence from the identification and analysis of relevant studies from multiple sources. To this aim, they use a well-defined methodology meant to mitigate the…

Software Engineering · Computer Science 2019-08-20 Francesco Osborne , Henry Muccini , Patricia Lago , Enrico Motta

Software engineering research is evolving and papers are increasingly based on empirical data from a multitude of sources, using statistical tests to determine if and to what degree empirical evidence supports their hypotheses. To…

Software Engineering · Computer Science 2024-10-03 Francisco Gomes de Oliveira Neto , Richard Torkar , Robert Feldt , Lucas Gren , Carlo A. Furia , Ziwei Huang

Software traceability is the process of establishing and maintaining relationships between artifacts in a software system. This process is crucial to many engineering processes, particularly for safety critical projects; however, it is…

Software Engineering · Computer Science 2023-06-21 Alberto D. Rodriguez , Katherine R. Dearstyne , Jane Cleland-Huang

The remarkable achievements of Artificial Intelligence (AI) algorithms, particularly in Machine Learning (ML) and Deep Learning (DL), have fueled their extensive deployment across multiple sectors, including Software Engineering (SE).…

Software Engineering · Computer Science 2025-02-06 Sicong Cao , Xiaobing Sun , Ratnadira Widyasari , David Lo , Xiaoxue Wu , Lili Bo , Jiale Zhang , Bin Li , Wei Liu , Di Wu , Yixin Chen

Glass published the first report on the assessment of systems and software engineering scholars and institutions two decades ago. The ongoing, annual survey of publications in this field provides fund managers, young scholars, graduate…

Software Engineering · Computer Science 2014-07-21 Zhi Wang , Bing Li , Yutao Ma

An increasingly popular set of techniques adopted by software engineering (SE) researchers to automate development tasks are those rooted in the concept of Deep Learning (DL). The popularity of such techniques largely stems from their…

Software Engineering · Computer Science 2021-09-27 Cody Watson , Nathan Cooper , David Nader Palacio , Kevin Moran , Denys Poshyvanyk

Background: Assessing and communicating software engineering research can be challenging. Design science is recognized as an appropriate research paradigm for applied research but is seldom referred to in software engineering. Applying the…

Software Engineering · Computer Science 2020-07-01 Emelie Engström , Margaret-Anne Storey , Per Runeson , Martin Höst , Maria Teresa Baldassarre

Software is omnipresent within all factors of society. It is thus important to ensure that software are well tested to mitigate bad user experiences as well as the potential for severe financial and human losses. Software testing is however…

Software Engineering · Computer Science 2025-04-30 Jason Wang , Basem Suleiman , Muhammad Johan Alibasa

The landscape of analytics is changing rapidly. Much of online user analytics, however, is based on collection of various user analytics numbers. Understanding these numbers, and then relating them to higher numerical analysis for the…

Human-Computer Interaction · Computer Science 2018-10-02 Joni Salminen , Bernard J. Jansen

The formal analysis of automated systems is an important and growing industry. This activity routinely requires new verification frameworks to be developed to tackle new programming features, or new considerations (bugs of interest). Often,…

Logic in Computer Science · Computer Science 2026-02-17 Paul Brunet

Context: Software Quality Assurance (SQA) is a fundamental part of software engineering to ensure stakeholders that software products work as expected after release in operation. Machine Learning (ML) has proven to be able to boost SQA…

Software Engineering · Computer Science 2024-10-29 Luca Giamattei , Antonio Guerriero , Roberto Pietrantuono , Stefano Russo