Security and privacy requirements for the internet of things: A survey

N Alhirabi, O Rana, C Perera - ACM Transactions on Internet of Things, 2021 - dl.acm.org
The design and development process for internet of things (IoT) applications is more
complicated than that for desktop, mobile, or web applications. First, IoT applications require …

A systematic literature review on the code smells datasets and validation mechanisms

M Zakeri-Nasrabadi, S Parsa, E Esmaili… - ACM Computing …, 2023 - dl.acm.org
The accuracy reported for code smell-detecting tools varies depending on the dataset used
to evaluate the tools. Our survey of 45 existing datasets reveals that the adequacy of a …

Beyond technical aspects: How do community smells influence the intensity of code smells?

F Palomba, DA Tamburri, FA Fontana… - IEEE transactions on …, 2018 - ieeexplore.ieee.org
Code smells are poor implementation choices applied by developers during software
evolution that often lead to critical flaws or failure. Much in the same way, community smells …

Code smells detection and visualization: a systematic literature review

J Pereira dos Reis, F Brito e Abreu… - … Methods in Engineering, 2022 - Springer
Code smells tend to compromise software quality and also demand more effort by
developers to maintain and evolve the application throughout its life-cycle. They have long …

An enhanced evolutionary software defect prediction method using island moth flame optimization

RA Khurma, H Alsawalqah, I Aljarah, MA Elaziz… - Mathematics, 2021 - mdpi.com
Software defect prediction (SDP) is crucial in the early stages of defect-free software
development before testing operations take place. Effective SDP can help test managers …

A lightweight framework for high-quality code generation

ML Siddiq, B Casey, J Santos - arxiv preprint arxiv:2307.08220, 2023 - arxiv.org
In recent years, the use of automated source code generation utilizing transformer-based
generative models has expanded, and these models can generate functional code …

SMOTE-based homogeneous ensemble methods for software defect prediction

AO Balogun, FB Lafenwa-Balogun, HA Mojeed… - … Science and Its …, 2020 - Springer
Class imbalance is a prevalent problem in machine learning which affects the prediction
performance of classification algorithms. Software Defect Prediction (SDP) is no exception to …

A deep learning based static taint analysis approach for IoT software vulnerability location

W Niu, X Zhang, X Du, L Zhao, R Cao, M Guizani - Measurement, 2020 - Elsevier
Computer system vulnerabilities, computer viruses, and cyber attacks are rooted in software
vulnerabilities. Reducing software defects, improving software reliability and security are …

Code smells analysis for android applications and a solution for less battery consumption

A Gupta, B Suri, D Sharma, S Misra… - Scientific Reports, 2024 - nature.com
In the digitization era, the battery consumption factor plays a vital role for the devices that
operate Android software, expecting them to deliver high performance and good …

A novel software defect prediction approach via weighted classification based on association rule mining

W Wu, S Wang, B Liu, Y Shao, W **e - Engineering Applications of Artificial …, 2024 - Elsevier
Software defect prediction technology is used to assist software practitioners in effectively
allocating test resources and identifying hidden defects in a timely manner. However, the …