Software-Engineering Perspectives on Machine for Skin-Disease Classification

Read full text
Authors: Mohsin Nazir, Azka Ahsan, Rabia Khadim, Shakeel Abbas, Aown Muhammad, Zain Sohail
Cited by: 0

Abstract

Skin‑disease classification has evolved from simple image recognizers into software‑driven pipelines that demand reliability, reproducibility, and ethical governance. While most AI reviews focus on algorithmic accuracy, few examine these systems through a software‑engineering (SE) lens—essential for assessing pipeline modularity, version control, deployment readiness, and long‑term maintainability, all critical for clinical integration. This review surveys literature from 2015 to early 2025, curating about 180 papers that link skin‑disease classification with SE practices. It traces the shift from handcrafted feature‑based classifiers to end‑to‑end convolutional, ensemble, and transformer architectures, alongside the engineering processes that support versioning, deployment, and monitoring. Benchmark datasets (PH$^2$, HAM10000, ISIC, etc.) have established reproducible evaluation protocols that underpin software verification. Emerging directions—self‑supervised pretraining, multimodal fusion, human‑AI collaboration—signal a move from model‑centric to system‑level integration. The analysis highlights not only accuracy and generalization but also SE quality attributes: scalability, maintainability, explainability, and fairness, which are indispensable for trustworthy adoption in diverse clinical workflows.

Fields of Study & Subjects

Cutaneous Melanoma Detection and Management Artificial Intelligence in Healthcare and Education Artificial Intelligence in Healthcare

Publication details

Journal / source
ICCK Journal of Software Engineering
Volume
2
Issue
1
Pages
52–70
Publication date
10 February 2026
Language
EN