Aug 2026· Astronomical Telescopes + Instrumentation· Vol 14155, pp. 141550Q - 141550Q-14· 2 citations· 16 references
Engineering
TL;DR
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.
Abstract
Thanks to advancements in generative AI and Large Language Models (LLMs), the last five years have seen exponential growth in the adoption of AI-Assisted software engineering across many industries. Simple developer tools used for code completion, static analysis and syntax linting have been augmented by semi-autonomous agents, able to contribute to a broad set of Software Engineering practices including code generation, documentation generation, test creation, refactoring, architectural assistance, enhanced Integrated Developer Environment (IDE) tools and analysis and verification. The way we develop, analyze and test software is rapidly changing. Recent industry reports show that at least 84% of professional software developers already use AI coding assistants regularly, with 52% of developers reporting that AI tools have had a positive effect on their productivity. At GMTO, we stand to benefit from these technologies and adopting industry best practices. However, it needs to be done in a way that carefully considers our unique concerns and risks. These include code quality, maintainability and technical debt; scientific and engineering integrity, governance, trust and over-reliance; and ethical, talent and workforce issues. In this paper we describe how we are starting to utilize AI-assisted software engineering at GMTO, why these common industry concerns matter for Observatory software teams, and future plans.
The growing adoption of Large Language Models (LLMs) in Software Engineering has reinforced the expectation that coding activities can be largely automated. However, this perception may represent yet another historical search for a solution capable of eliminating the inherent challenges of software development. This ar...
The paper is trying to deeply analyze the pros and cons of implementing GenAI into software development, analysing current applications used in software development life cycle (SDLC), drawing upon case studies and programmer experience, and examining effect on code quality, team working and project timeline.
P. Arun, Jagdale, Deepti Ameta et al.· Economic Sciences· 0 citations
Software maintenance occurs throughout the life cycle of the system and is relatively expensive. The Introduction of large language models is changing how software maintenance is conducted. The five areas this paper investigates for the practical applications of large language models in software maintenance are: mainte...
Wen-Qiang Zhang· Journal of Computer Science...· 0 citations
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...
AI-assisted development tools now enter routine software delivery through code completion, repository-aware coding assistants, automated pull request (PR) comments, and AI-supported testing. Their effect on productivity depends on the workflow stage in which engineers use them, the quality controls around generated out...
Michael Rainesh· International Journal of Adv...· 0 citations
The state of the art in AI for requirements engineering research leading up to the transformation, before reviewing advances in LLMs, and two subsequent research areas: prompt programming and generalist SE agents, which combine multiple LLM advances to yield semi-autonomous processes that complete SE tasks.
Travis D. Breaux, Anmol Singhal· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.