M Agnihotri, A Chug - Journal of Information Processing Systems, 2020 - koreascience.kr
Software refactoring is a process to restructure an existing software code while keeping its external behavior the same. Currently, various refactoring techniques are being used to …
Cross-Project Defect Prediction (CPDP) as a means to focus quality assurance of software projects was under heavy investigation in recent years. However, within the current state-of …
The impact of bad programming practices, such as code smells, in production code has been the focus of numerous studies in software engineering. Like production code, unit tests …
A Kaur, S Jain, S Goel - Applied Intelligence, 2020 - Springer
This paper presents a novel bio-inspired algorithm called Sandpiper Optimization Algorithm (SOA) and applies it to solve challenging real-life problems. The main inspiration behind this …
S Kaur, P Singh - Journal of Systems and Software, 2019 - Elsevier
Context Software refactoring aims to improve software quality and developer productivity. Numerous empirical studies investigating the impact of refactoring activities on software …
The adoption of refactoring techniques for continuous integration received much less attention from the research community comparing to root-canal refactoring to fix the quality …
A Gupta, B Suri, S Misra - … Science and Its Applications–ICCSA 2017: 17th …, 2017 - Springer
Code smell is an indication of a software designing problem. The presence of code smells can have a severe impact on the software quality. Smells basically refers to the structure of …
The current era demands high quality software in a limited time period to achieve new goals and heights. To meet user requirements, the source codes undergo frequent modifications …
Context: Mobile applications have to continuously evolve in order to meet new user requirements and technological changes. Addressing these constraints may lead to poor …