A

An LLM-Based Approach for Automatic ML Prototype Review

IEEE International Conference on Software Analysis, Evolution and Reengineering - Companion (SANER-C), pp. 277–284

Abstract

When developing machine learning (ML) solutions, it is crucial to build prototypes that demonstrate the solution's technical feasibility and potential value. These ML prototypes are typically Jupyter notebooks. However, manually reviewing ML prototypes is time-consuming and can lead to relevant qualities being overlooked from diverse stakeholders' perspectives. This paper introduces an innovative approach that uses LLMs to automate the ML prototype review process, thereby improving quality and stakeholder awareness. Through a systematic literature review, we identified key quality characteristics and information needs. The result is an ML prototype review catalog containing a quality model, a list of information needs, and stakeholder personas. We present Proto-Check, a JupyterLab extension that implements our LLM-based review process. Evaluation results demonstrate high usefulness and usability, as well as heightened developer awareness of stakeholder qualities and needs.

Authors 5

  1. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University,Research Group Software Construction,Aachen,Germany

  2. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University,Research Group Software Construction,Aachen,Germany

  3. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University,Research Group Software Construction,Aachen,Germany

  4. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University,Research Group Software Construction,Aachen,Germany

  5. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University,Research Group Software Construction,Aachen,Germany

Cited by 0 stored of 0

No patents citing this paper on Lens.org (checked 2026-10-06).

References 51