With the advances in machine learning, there is a growing interest in
AI...
Background: Despite the widespread use of automated security defect dete...
Background: In modern software systems, more and more systems are writte...
Dependency cycles pose a significant challenge to software quality and
m...
Architecture erosion has a detrimental effect on maintenance and evoluti...
ChatGPT can improve Software Engineering (SE) research practices by offe...
In recent years, deep convolutional neural networks have shown fascinati...
Noise removal of images is an essential preprocessing procedure for many...
Code review is a common practice in software development and often condu...
Quantum systems have started to emerge as a disruptive technology and
en...
With the advances in machine learning, there is a growing interest in
AI...
In software development, due to the lack of knowledge or information, ti...
Architecting software-intensive systems can be a complex process. It dea...
Many small to large organizations have adopted the Microservices Archite...
TAPS is a Topology-Aware intra-operator Parallelism strategy Searching
a...
Context: Stack Overflow (SO) has won the intention from software enginee...
Context: Mining Software Repositories (MSR) has become an essential acti...
As a software system evolves, its architecture tends to degrade, and
gra...
Technical debt (TD) refers to delayed tasks and immature artifacts that ...
Release planning for mobile apps has recently become an area of active
r...
Release planning for mobile apps has recently become an area of active
r...
Despite their commonly accepted usefulness, AI technologies are concerne...
Technical Debt (TD) refers to the situation where developers make trade-...
In recent years, Continuous Integration (CI) and Continuous Delivery (CD...
Code review is a mature practice for software quality assurance in softw...
Quantum computing systems rely on the principles of quantum mechanics to...
5G is the fifth generation wireless network, with a set of characteristi...
Researchers and practitioners have recently proposed many Microservices
...
The phenomenon of architecture erosion can negatively impact the mainten...
Despite the numerous benefits of microservices systems, security has bee...
Architecture erosion (AEr) can adversely affect software development and...
Building software systems often requires knowledge and skills beyond wha...
Microservices Architecture (MSA) style is a promising design approach to...
Ethics in AI becomes a global topic of interest for both policymakers an...
Context: Microservices Architecture (MSA) has received significant atten...
Software traceability plays a critical role in software maintenance and
...
Context: Software Architecture (SA) and Source Code (SC) are two intertw...
Lack of awareness and knowledge of microservices-specific security chall...
Background: In recent years, Low-code development (LCD) is growing rapid...
Architecture information is vital for Open Source Software (OSS) develop...
Context: Architecture Tactics (ATs) are architectural building blocks th...
Stakeholders make various types of decisions with respect to requirement...
Deep learning (DL) frameworks have been extensively designed, implemente...
Due to its enormous benefits, the research and industry communities have...
Modern software systems, such as Spark, are usually written in multiple
...
Code review plays an important role in software quality control. A typic...
As software systems evolve, their architecture is meant to adapt accordi...
Context: Applying Microservices Architecture (MSA) in DevOps has receive...
Hosting over 10 million of software projects, GitHub is one of the most
...