Dual-interactive fusion for code-mixed deep representation learning in tag recommendation
Automatic tagging on software information sites is a tag recommendation service. It aims to
recommend content-based tags for a software object to help developers make distinctions …
recommend content-based tags for a software object to help developers make distinctions …
How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow
An essential part of software maintenance and evolution, refactoring is performed by
developers, regardless of technology or domain, to improve the internal quality of the …
developers, regardless of technology or domain, to improve the internal quality of the …
Automated code-smell detection in microservices through static analysis: A case study
Microservice Architecture (MSA) is becoming the predominant direction of new cloud-based
applications. There are many advantages to using microservices, but also downsides to …
applications. There are many advantages to using microservices, but also downsides to …
An empirical study of the systemic and technical migration towards microservices
Context As many organizations modernize their software architecture and transition to the
cloud, migrations towards microservices become more popular. Even though such …
cloud, migrations towards microservices become more popular. Even though such …
Automatic detection of code smells using metrics and CodeT5 embeddings: a case study in C#
Code smells are poorly designed code structures indicating that the code may need to be
refactored. Recognizing code smells in practice is complex, and researchers strive to …
refactored. Recognizing code smells in practice is complex, and researchers strive to …
Video game bad smells: What they are and how developers perceive them
Video games represent a substantial and increasing share of the software market. However,
their development is particularly challenging as it requires multi-faceted knowledge, which is …
their development is particularly challenging as it requires multi-faceted knowledge, which is …
A longitudinal study of the impact of refactoring in android applications
Context: Mobile applications have to continuously evolve in order to meet new user
requirements and technological changes. Addressing these constraints may lead to poor …
requirements and technological changes. Addressing these constraints may lead to poor …
Code smells detection via modern code review: A study of the openstack and qt communities
Code review plays an important role in software quality control. A typical review process
involves a careful check of a piece of code in an attempt to detect and locate defects and …
involves a careful check of a piece of code in an attempt to detect and locate defects and …
Understanding code smell detection via code review: A study of the openstack community
Code review plays an important role in software quality control. A typical review process
would involve a careful check of a piece of code in an attempt to find defects and other …
would involve a careful check of a piece of code in an attempt to find defects and other …
Towards a systematic approach to manual annotation of code smells
Code smells are structures in code that may indicate maintainability issues. They are
challenging to define, and software engineers detect them differently. Mitigation of this …
challenging to define, and software engineers detect them differently. Mitigation of this …