본 논문은 과학 분야 전문가를 위한 과학 보조 도구로서의 소프트웨어 개발에 초점을 맞추고 있다. 복잡하고 시급한 문제 해결 방안을 신속하게 찾는 데 도움을 주는 소프트웨어 엔지니어링에 대한 연구로, 특정 과학적 문제가 아닌, 이러한 '과학 가속기' 소프트웨어의 개발에 집중한다. 저자는 대규모 언어 모델(LLM)을 활용한 상호작용적 구조적 귀납 프로그래밍을 제안하며, 소프트웨어 엔지니어와 LLM이 공동으로 과학 데이터 분석 보조 도구를 구축하는 방식을 설명한다. '2-way Intelligibility' 프로토콜을 적용한 간단한 구현체인 iStrucInd를 사용하여 두 가지 비자명적인 과학 데이터 분석 작업에 대한 실험을 진행하고, iStrucInd로 구축된 시스템을 수동으로 구축된 시스템 및 Low Code/No Code 방법으로 구축된 시스템과 프로그램 성능, 품질, 개발 노력 측면에서 비교 분석한다.