Journal of Applied Data Sciences
Vol 7, No 1: January 2026

Process Design of Software Library Development for Deep Learning Module in Java Programming with Four-Phase Methodology: Preparation, Identification, Design, and Development

Barakbah, Ali Ridho (Unknown)
Rachmawati, Oktavia Citra Resmi (Unknown)
Karlita, Tita (Unknown)



Article Info

Publish Date
19 Dec 2025

Abstract

Recent advances in deep learning have driven remarkable achievements across various domains, including computer vision, natural language processing, and medical diagnostics. However, prevailing DL libraries often expose monolithic and tightly coupled codebases, making it difficult for researchers to inject custom mathematical formulations into core training routines. To address this limitation, we introduce a modular software library that empowers users in both academia and industry to extend and modify training functions with minimal friction. This paper focuses on the preparatory stages of library development in Java Programming, presenting a four-phase methodology comprising Preparation (ideation, research questions, literature review), Identification (term extraction, goal definition, environment setup), Design (architecture modeling, class and attribute specification, task scheduling), and Development (component exploration, functionality construction). Through these sequential activities, we have produced eleven detailed design documents, including vision statements, quality-attribute scenarios, architectural decision records, and API specifications, that collectively capture the rationale and technical blueprint of our library. By sharing our step-by-step process, we aim to provide a replicable framework for future researchers undertaking the architectural design of specialized Deep Learning libraries.

Copyrights © 2026






Journal Info

Abbrev

JADS

Publisher

Subject

Computer Science & IT Control & Systems Engineering Decision Sciences, Operations Research & Management

Description

One of the current hot topics in science is data: how can datasets be used in scientific and scholarly research in a more reliable, citable and accountable way? Data is of paramount importance to scientific progress, yet most research data remains private. Enhancing the transparency of the processes ...