Skip to content
Libro Library Management System
Streamlining Acceptance Test Generation for Mobile Applications Through
  Large Language Models: An Industrial Case Study cover
Bibliographic record

Streamlining Acceptance Test Generation for Mobile Applications Through Large Language Models: An Industrial Case Study

Authors
Pedro Luís Fonseca, Bruno Lima, João Pascoal Faria
Publication year
2025
OA status
oa_green
Print

Need access?

Ask circulation staff for physical copies or request digital delivery via Ask a Librarian.

Digital copy

Unavailable in your region (PD status unclear).

Abstract

Mobile acceptance testing remains a bottleneck in modern software
development, particularly for cross-platform mobile development using
frameworks like Flutter. While developers increasingly rely on automated
testing tools, creating and maintaining acceptance test artifacts still demands
significant manual effort. To help tackle this issue, we introduce AToMIC, an
automated framework leveraging specialized Large Language Models to generate
Gherkin scenarios, Page Objects, and executable UI test scripts directly from
requirements (JIRA tickets) and recent code changes. Applied to BMW's MyBMW
app, covering 13 real-world issues in a 170+ screen codebase, AToMIC produced
executable test artifacts in under five minutes per feature on standard
hardware. The generated artifacts were of high quality: 93.3% of Gherkin
scenarios were syntactically correct upon generation, 78.8% of PageObjects ran
without manual edits, and 100% of generated UI tests executed successfully. In
a survey, all practitioners reported time savings (often a full developer-day
per feature) and strong confidence in adopting the approach. These results
confirm AToMIC as a scalable, practical solution for streamlining acceptance
test creation and maintenance in industrial mobile projects.

Copies & availability

Realtime status across circulation, reserve, and Filipiniana sections.

Self-checkout (no login required)

  • Enter your student ID, system ID, or full name directly in the table.
  • Provide your identifier so we can match your patron record.
  • Choose Self-checkout to send the request; circulation staff are notified instantly.
Barcode Location Material type Status Action
No holdings recorded.

Digital files

Preview digitized copies when embargo permits.

Links & eResources

Access licensed or open resources connected to this record.

  • oa Direct