A systematic literature review on bad smells–5 w's: which, when, what, who, where

EV de Paulo Sobrinho, A De Lucia… - IEEE Transactions …, 2018‏ - ieeexplore.ieee.org
Bad smells are sub-optimal code structures that may represent problems needing attention.
We conduct an extensive literature review on bad smells relying on a large body of …

Artificial companions, social bots and work bots: communicative robots as research objects of media and communication studies

A Hepp - Media, Culture & Society, 2020‏ - journals.sagepub.com
The aim of this article is to outline 'communicative robots' as an increasingly relevant field of
media and communication research. Communicative robots are defined as autonomously …

[ספר][B] Refactoring for software design smells: managing technical debt

G Suryanarayana, G Samarthyam, T Sharma - 2014‏ - books.google.com
Awareness of design smells–indicators of common design problems–helps developers or
software engineers understand mistakes made while designing, what design principles …

A survey of software refactoring

T Mens, T Tourwé - IEEE Transactions on software engineering, 2004‏ - ieeexplore.ieee.org
We provide an extensive overview of existing research in the field of software refactoring.
This research is compared and discussed based on a number of different criteria: the …

Internet of things for industrial automation--challenges and technical solutions

HP Breivold, K Sandström - … on Data Science and Data Intensive …, 2015‏ - ieeexplore.ieee.org
Using internet of things (IoT) to connect things, service, and people for intelligent operations
has been discussed and deployed in many industry domains such as smart city, smart …

[PDF][PDF] A survey on software clone detection research

CK Roy, JR Cordy - Queen's School of computing TR, 2007‏ - research.cs.queensu.ca
Code duplication or copying a code fragment and then reuse by pasting with or without any
modifications is a well known code smell in software maintenance. Several studies show …

Model-Driven Approaches for Reverse Engineering - A Systematic Literature Review

HA Siala, K Lano, H Alfraihi - IEEE Access, 2024‏ - ieeexplore.ieee.org
Many organizations depend on software systems to accomplish their daily tasks, but these
systems need to be maintained and evolved to cope with various changes and …

A systematic survey of program comprehension through dynamic analysis

B Cornelissen, A Zaidman… - IEEE Transactions …, 2009‏ - ieeexplore.ieee.org
Program comprehension is an important activity in software maintenance, as software must
be sufficiently understood before it can be properly modified. The study of a program's …

Semantic clustering: Identifying topics in source code

A Kuhn, S Ducasse, T Gîrba - Information and software technology, 2007‏ - Elsevier
Many of the existing approaches in Software Comprehension focus on program structure or
external documentation. However, by analyzing formal information the informal semantics …

Reengineering legacy applications into software product lines: a systematic map**

WKG Assunção, RE Lopez-Herrejon… - Empirical Software …, 2017‏ - Springer
Abstract Software Product Lines (SPLs) are families of systems that share common assets
allowing a disciplined reuse. Rarely SPLs start from scratch, instead they usually start from a …