Reusing deep learning models: Challenges and directions in software engineering

JC Davis, P Jajal, W Jiang… - 2023 IEEE John …, 2023 - ieeexplore.ieee.org
Deep neural networks (DNNs) achieve state-of-the-art performance in many areas, including
computer vision, system configuration, and question-answering. However, DNNs are …

Challenges and practices of deep learning model reengineering: A case study on computer vision

W Jiang, V Banna, N Vivek, A Goel, N Synovic… - Empirical Software …, 2024 - Springer
Context Many engineering organizations are reimplementing and extending deep neural
networks from the research community. We describe this process as deep learning model …

[PDF][PDF] Feature selection for multiple water quality status: Integrated bootstrapping and SMOTE approach in imbalance classes

S Uyun, E Sulistyowati - International Journal of Electrical and …, 2020 - academia.edu
STORET is one method to determine the river water quality, and to classify them into four
classes (very good, good, medium and bad) based on the data of water for each attribute or …

[PDF][PDF] On the performance of non-orthogonal multiple access (NOMA) using FPGA

MA Ahmed, KF Mahmmod, MM Azeez - International Journal of Electrical …, 2020 - core.ac.uk
In this paper, non-orthogonal multiple access (NOMA) is designed and implemented for the
fifth generation (5G) of multi-user wireless communication. Field-programmable gate array …

[PDF][PDF] A study of code change patterns for adaptive maintenance with AST analysis

O Meqdadi, S Aljawarneh - International Journal of …, 2020 - pdfs.semanticscholar.org
Example-based transformational approaches to automate adaptive maintenance changes
plays an important role in software research. One primary concern of those approaches is …

Overview of Software Re-Engineering Concepts, Models and Approaches

FJ Lim, TB Sian - JOIV: International Journal on Informatics Visualization, 2025 - joiv.org
Legacy systems face issues such as integrating new technology, fulfilling new requirements
in the ever-changing environment, and meeting new user expectations. Due to the old …

[PDF][PDF] Reengineering framework to enhance the performance of existing software

J Singh, K Singh, J Singh - System, 2019 - academia.edu
Term reengineering refers to improve the quality of the system. Continues maintenance and
aging degrade the performance of the software system. Right approach and methodology …

Software craftsmanship skill using extreme programming for quality improvement: A case of very small software organization

A Ahmadi, EK Budiardjo, K Mahatma - Proceedings of the 2021 10th …, 2021 - dl.acm.org
Software product release often sacrifices quality concerns and produces messy code to
reach the market quickly. At some point, the software becomes difficult to maintain, and …

Feature Selection Based on Multi-Filters for Classification of Mammogram Images to Look for Signs of Breast Cancer

S Uyun - Kinetik: Game Technology, Information System …, 2022 - kinetik.umm.ac.id
The accuracy of classification results on mammogram images has a significant role in breast
cancer diagnosis. Therefore, many stages consider finding the model has a high level of …

Assisted migration of application systems to cloud environments

A Juan Verdejo - 2023 - elib.uni-stuttgart.de
Organisations can now architect their software application systems so that they run on cloud-
based software environments and make direct use of the advantages that these …