Skip to content
Open access

AI-Augmented Research Software Engineering: A Structured Experience Report from the Development of a Python Package

2026 · International Conference on Software and Data Technologies · pp. 246-253 · 0 citations · 24 references
Computer Science

TL;DR

The case suggests that generative AI is especially useful when requirements are only partially formalized, yet objective feedback from tests, benchmarks, and model quality metrics is available, and the results suggest that AI-augmented development is a relevant topic for scientific software engineering.

Abstract

: Generative AI has intensified interest in Automated Software Engineering, but most current evidence still concerns short, local coding tasks rather than the broader software engineering lifecycle. This paper presents a structured experience report on the development of a Python package for interpretable multiclass classification that hosts heterogeneous estimator families behind a shared interface. We analyze how AI assistance contributed to four recurring engineering activities—cross-language transfer, paper-to-code implementation, benchmark-driven algorithm refinement, and packaging/refactoring work—and how a small set of machine-checkable contracts acted as a cross-cutting enabler that made AI-assisted changes safer to accept. The contribution of the paper is threefold: a concrete research-software case from interpretable machine learning, a task-oriented account of where AI created practical leverage, and a set of lessons on planning, architecture, and validation for trustworthy use. The case suggests that generative AI is especially useful when requirements are only partially formalized, yet objective feedback from tests, benchmarks, and model quality metrics is available. At the same time, the study indicates that human oversight remains essential for semantic correctness, experimental validity, and maintainable software architecture. Overall, the results suggest that AI-augmented development is a relevant topic for scientific software engineering.

Read PDF

Similar papers

Open access Sep 2026

Human-AI Collaboration in Software Engineering: Enhancing Developer Productivity through Intelligent Assistants

It is argued that three integration conditions determine whether enterprise deployments match the productivity outcomes controlled experiments document: context fidelity, the degree to which the assistant's knowledge reflects the actual enterprise codebase, workflow embeddedness, the breadth of development lifecycle to...

Rajendar Reddy Sama · 0 citations
Review Open access Aug 2026

The Evolution of Quality Engineering: From Scripted Automation to AI Autonomy A Comprehensive Literature Review

This review traces how quality engineering has changed, from rule-based automation to self-adjusting test frameworks, and looks at the technology behind Autonomous Quality Agents: Large Language Models that generate code from requirements, Computer Vision that handles visual regression, and Reinforcement Learning that...

Vanshita Agarwal · 0 citations
#software testing Review Sep 2026

How Developers Discuss Generative AI: A Longitudinal Study of the Visual Studio Code Community

A longitudinal analysis of generative-AI-related discussions in the Visual Studio Code (VS Code) GitHub repository, using 43,806 candidate issues created between January 2021 and June 2026, suggests that GitHub Issues provide a practical, workflow-oriented perspective on generative AI that complements survey-based stud...

Panida Rumriankit, Akito Monden, Hiroki Inayoshi et al. · 0 citations
Aug 2026

Observatory software management in the era of AI-assisted software engineering

How AI-assisted software engineering is starting to utilize at GMTO is described, why these common industry concerns matter for Observatory software teams, and future plans are described.

M. Cox, J. Filgueira, Chien Peng et al. · 2 citations

Towards Autonomous Software Development

A three-level taxonomy inspired by autonomous driving that distinguishes degrees of autonomy along a roadmap from today’s AI-assisted development workflows to fully autonomous software development in which AI systems autonomously identify demands and design, implement, verify, and maintain software without human oversi...

Hao Wang, Ruijie Meng, Zhe Ye et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.