Dual-interactive fusion for code-mixed deep representation learning in tag recommendation

L Li, P Wang, X Zheng, Q Xie, X Tao, JD Velásquez - Information Fusion, 2023 - Elsevier
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 …

How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow

A Peruma, S Simmons, EA AlOmar… - Empirical Software …, 2022 - Springer
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 …

Automated code-smell detection in microservices through static analysis: A case study

A Walker, D Das, T Cerny - Applied Sciences, 2020 - mdpi.com
Microservice Architecture (MSA) is becoming the predominant direction of new cloud-based
applications. There are many advantages to using microservices, but also downsides to …

An empirical study of the systemic and technical migration towards microservices

H Michael Ayas, P Leitner, R Hebig - Empirical Software Engineering, 2023 - Springer
Context As many organizations modernize their software architecture and transition to the
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#

A Kovačević, N Luburić, J Slivka, S Prokić… - Neural Computing and …, 2024 - Springer
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 …

Video game bad smells: What they are and how developers perceive them

V Nardone, B Muse, M Abidi, F Khomh… - ACM Transactions on …, 2023 - dl.acm.org
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 …

A longitudinal study of the impact of refactoring in android applications

O Hamdi, A Ouni, MÓ Cinnéide, MW Mkaouer - Information and Software …, 2021 - Elsevier
Context: Mobile applications have to continuously evolve in order to meet new user
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

X Han, A Tahir, P Liang, S Counsell, K Blincoe… - Empirical Software …, 2022 - Springer
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 …

Understanding code smell detection via code review: A study of the openstack community

X Han, A Tahir, P Liang, S Counsell… - 2021 IEEE/ACM 29th …, 2021 - ieeexplore.ieee.org
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 …

Towards a systematic approach to manual annotation of code smells

J Slivka, N Luburić, S Prokić, KG Grujić… - Science of Computer …, 2023 - Elsevier
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 …