Applying SHAPR in AI-Assisted Research Software Development: Lessons Learnt from Building a Share Trading System
Ka Ching Chan

TL;DR
This paper demonstrates how applying the SHAPR framework in AI-assisted research software development, exemplified by a share trading system, enhances documentation, coherence, and continuity through iterative cycles and structured practices.
Contribution
It provides a practical case study of SHAPR application, offering guidance on maintaining organized knowledge and effective collaboration in AI-assisted research software projects.
Findings
Continuous documentation supports project coherence.
Contracts stabilize AI-assisted coding processes.
Cycle snapshots improve development continuity.
Abstract
Generative AI is changing how research software is developed, but rapid AI-assisted development can weaken continuity, traceability, and methodological clarity. SHAPR (Solo, Human-centred, AI-assisted PRactice) was proposed as a framework for structuring AI-assisted research software development. This paper presents a documented case of applying SHAPR to the development of a modular share trading system. From the outset, the project adopted a SHAPR-informed working configuration that shaped how interaction, implementation, and documentation were organised. Across iterative development cycles, the project generated a structured evidence base including reflection notes, development cycle review notes, source-of-truth documents, contracts, quick captures, workflow notes, and evolving code artefacts. The case showed that continuous documentation updates, supported by quick capture and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
