mlsanityData to 7 Oct 2026

Model-Enhanced LLM-Driven VUI Testing of VPA Apps

arXiv 2407.02791 ↗First posted 3 Jul 2024cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

The flourishing ecosystem centered around voice personal assistants (VPA), such as Amazon Alexa, has led to the booming of VPA apps. The largest app market Amazon skills store, for example, hosts over 200,000 apps. Despite their popularity, the open nature of app release and the easy accessibility of apps also raise significant concerns regarding security, privacy and quality. Consequently, various testing approaches have been proposed to systematically examine VPA app behaviors. To tackle the inherent lack of a visible user interface in the VPA app, two strategies are employed during testing, i.e., chatbot-style testing and model-based testing. The former often lacks effective guidance for expanding its search space, while the latter falls short in interpreting the semantics of conversations to construct precise and comprehensive behavior models for apps. In this work, we introduce Elevate, a model-enhanced large language model (LLM)-driven VUI testing framework. Elevate leverages LLMs' strong capability in natural language processing to compensate for semantic information loss during model-based VUI testing. It operates by prompting LLMs to extract states from VPA apps' outputs and generate context-related inputs. During the automatic interactions with the app, it incrementally constructs the behavior model, which facilitates the LLM in generating inputs that are highly likely to discover new states. Elevate bridges the LLM and the behavior model with innovative techniques such as encoding behavior model into prompts and selecting LLM-generated inputs based on the context relevance. Elevate is benchmarked on 4,000 real-world Alexa skills, against the state-of-the-art tester Vitas. It achieves 15% higher state space coverage compared to Vitas on all types of apps, and exhibits significant advancement in efficiency.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 44 references that are in the map. First posted on arXiv 3 Jul 2024.

Builds on

13 of 44 references.

References · 13

  1. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
  2. 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
  3. 2023A Survey of Large Language Modelscited by 2,537
  4. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  5. 2022CodeT: Code Generation with Generated Testscited by 369
  6. 2022Talking About Large Language Modelscited by 174
  7. 2022Large Language Models are Zero-Shot Fuzzers: Fuzzing Deep-Learning Libraries via Large Language Modelscited by 102
  8. 2019Who is Real Bob? Adversarial Attacks on Speaker Recognition Systemscited by 66
  9. 2020SoK: The Faults in our ASRs: An Overview of Attacks against Automatic Speech Recognition and Speaker Identification Systemscited by 46
  10. 2022Fill in the Blank: Context-aware Automated Text Input Generation for Mobile GUI Testingcited by 36
  11. 2023Large Language Models are Edge-Case Fuzzers: Testing Deep Learning Libraries via FuzzGPTcited by 36
  12. 2023Chatting with GPT-3 for Zero-Shot Human-Like Mobile Automated GUI Testingcited by 20
1 more
  1. 2023SkillScanner: Detecting Policy-Violating Voice Applications Through Static Analysis at the Development Phasecited by 1

Built on by

Not cited yet.