Continuous integration and delivery (CI/CD) are nowadays at the core of
...
Upon evolving their software, organizations and individual developers ha...
Context. The game industry is increasingly growing in recent years. Ever...
Containerization allows developers to define the execution environment i...
The automatic generation of source code is one of the long-lasting dream...
Transformers have gained popularity in the software engineering (SE)
lit...
Software engineering research has always being concerned with the improv...
Identifiers, such as method and variable names, form a large portion of
...
Reusing code is a common practice in software development: It helps
deve...
Android is the most popular mobile operating system in the world, runnin...
Deep learning (DL) techniques have been used to support several code-rel...
AI-Driven Development Environments (AIDEs) Integrate the power of modern...
Deep Learning (DL) models have been widely used to support code completi...
Context. The game industry is increasingly growing in recent years. Ever...
Android is nowadays the most popular operating system in the world, not ...
Different from what happens for most types of software systems, testing ...
Code review is a practice widely adopted in open source and industrial
p...
Logging is a practice widely adopted in several phases of the software
l...
Mobile apps have become indispensable for daily life, not only for
indiv...
Code completion aims at speeding up code writing by predicting the next ...
Code comments play a prominent role in program comprehension activities....
Deep learning (DL) techniques are on the rise in the software engineerin...
Code completion is one of the main features of modern Integrated Develop...
Almost every Mining Software Repositories (MSR) study requires, as first...
Code completion is one of the killer features of Integrated Development
...
The SZZ algorithm for identifying bug-inducing changes has been widely u...
Deep learning (DL) techniques are gaining more and more attention in the...
Code reviews are popular in both industrial and open source projects. Th...
Refactoring aims at improving code non-functional attributes without
mod...
Modern software is developed under considerable time pressure, which imp...
Software refactoring aims at improving code quality while preserving the...
Software testing is an essential part of the software lifecycle andrequi...
Mutation testing can be used to assess the fault-detection capabilities ...
The growing application of deep neural networks in safety-critical domai...
Recent years have seen the rise of Deep Learning (DL) techniques applied...
Mutation testing has been widely accepted as an approach to guide test c...
Millions of open-source projects with numerous bug fixes are available i...
Mutation testing has shown great promise in assessing the effectiveness ...
Mutation testing has been widely used to assess the fault-detection
effe...