Academic Journal
From natural language to executable filter code: LLM-Assisted behavioural customisation in trigger–Action Platforms.
| Τίτλος: | From natural language to executable filter code: LLM-Assisted behavioural customisation in trigger–Action Platforms. |
|---|---|
| Συγγραφείς: | Cimino, Gaetano1 (AUTHOR) gcimino@unisa.it, De Santis, Laura1 (AUTHOR), Deufemia, Vincenzo1 (AUTHOR) |
| Πηγή: | Behaviour & Information Technology. Sep2026, Vol. 45 Issue 15, p3515-3544. 30p. |
| Θεματικοί όροι: | *Internet searching, *Generative artificial intelligence, *Computer software, *Task performance, *Data analysis, *Internet, *Natural language processing, *Descriptive statistics, *Workflow, *Statistics, *Automation, Cronbach's alpha, Research evaluation, Privacy, Kruskal-Wallis Test, Mann Whitney U Test, Surveys, Cataloging, Software architecture, User-centered system design, Confidence intervals, Rules, Medical ethics |
| Περίληψη: | Trigger–Action Platforms (TAPs) are a widely adopted class of End-User Development systems that enable non-programmer users to automate interactions among online services and IoT devices through simple IF–THEN rules. Although advanced mechanisms such as conditional execution and data transformation increase expressiveness, they typically require programming expertise and remain inaccessible to many users, leaving a persistent gap between users' automation needs and what template-based interfaces support. This paper presents an LLM-assisted approach for behavioural customisation in TAPs, enabling the generation of executable filter code from natural language intents. The approach grounds generation in platform-provided catalogs of admissible variables and methods, guiding models toward syntactically valid and deployable solutions, and supports an interactive workflow in which users iteratively refine automation behaviour through natural language. We evaluate the approach through a mixed-method study combining automated experiments and a controlled user study. The automated evaluation, conducted on 351 real-world rules, assesses platform compliance and behavioural correctness using surface-level metrics and a semantics-aware analysis grounded in the Trigger–Action execution model. The best-performing configuration achieves Syntax rates exceeding.97, API scores around.70, and CodeBERTScore approaching.79. The user study, involving 85 participants and 510 tasks, indicates that LLM assistance, in a controlled study setting, helps users converge toward correct automations, with success rates above 95%, good perceived usability (SUS M = 69.9), manageable cognitive workload (NASA-TLX M = 24.9), and moderately high trust in the generated solutions (TOAST M = 5.1). [ABSTRACT FROM AUTHOR] |
| Copyright of Behaviour & Information Technology is the property of Taylor & Francis Ltd and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Βάση Δεδομένων: | Business Source Index |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://resolver.ebsco.com/c/fiv2js/result?sid=EBSCO:bsx&genre=article&issn=0144929X&ISBN=&volume=45&issue=15&date=20260915&spage=3515&pages=3515-3544&title=Behaviour & Information Technology&atitle=From%20natural%20language%20to%20executable%20filter%20code%3A%20LLM-Assisted%20behavioural%20customisation%20in%20trigger%E2%80%93Action%20Platforms.&aulast=Cimino%2C%20Gaetano&id=DOI:10.1080/0144929X.2026.2711012 Name: Full Text Finder (for New FTF UI) (ns324271) Category: fullText Text: Full Text Finder MouseOverText: Full Text Finder |
|---|---|
| Header | DbId: bsx DbLabel: Business Source Index An: 197548463 RelevancyScore: 1435 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1435 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: From natural language to executable filter code: LLM-Assisted behavioural customisation in trigger–Action Platforms. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Cimino%2C+Gaetano%22">Cimino, Gaetano</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> gcimino@unisa.it</i><br /><searchLink fieldCode="AR" term="%22De+Santis%2C+Laura%22">De Santis, Laura</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Deufemia%2C+Vincenzo%22">Deufemia, Vincenzo</searchLink><relatesTo>1</relatesTo> (AUTHOR) – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Behaviour+%26+Information+Technology%22">Behaviour & Information Technology</searchLink>. Sep2026, Vol. 45 Issue 15, p3515-3544. 30p. – Name: Subject Label: Subject Terms Group: Su Data: *<searchLink fieldCode="DE" term="%22Internet+searching%22">Internet searching</searchLink><br />*<searchLink fieldCode="DE" term="%22Generative+artificial+intelligence%22">Generative artificial intelligence</searchLink><br />*<searchLink fieldCode="DE" term="%22Computer+software%22">Computer software</searchLink><br />*<searchLink fieldCode="DE" term="%22Task+performance%22">Task performance</searchLink><br />*<searchLink fieldCode="DE" term="%22Data+analysis%22">Data analysis</searchLink><br />*<searchLink fieldCode="DE" term="%22Internet%22">Internet</searchLink><br />*<searchLink fieldCode="DE" term="%22Natural+language+processing%22">Natural language processing</searchLink><br />*<searchLink fieldCode="DE" term="%22Descriptive+statistics%22">Descriptive statistics</searchLink><br />*<searchLink fieldCode="DE" term="%22Workflow%22">Workflow</searchLink><br />*<searchLink fieldCode="DE" term="%22Statistics%22">Statistics</searchLink><br />*<searchLink fieldCode="DE" term="%22Automation%22">Automation</searchLink><br /><searchLink fieldCode="DE" term="%22Cronbach's+alpha%22">Cronbach's alpha</searchLink><br /><searchLink fieldCode="DE" term="%22Research+evaluation%22">Research evaluation</searchLink><br /><searchLink fieldCode="DE" term="%22Privacy%22">Privacy</searchLink><br /><searchLink fieldCode="DE" term="%22Kruskal-Wallis+Test%22">Kruskal-Wallis Test</searchLink><br /><searchLink fieldCode="DE" term="%22Mann+Whitney+U+Test%22">Mann Whitney U Test</searchLink><br /><searchLink fieldCode="DE" term="%22Surveys%22">Surveys</searchLink><br /><searchLink fieldCode="DE" term="%22Cataloging%22">Cataloging</searchLink><br /><searchLink fieldCode="DE" term="%22Software+architecture%22">Software architecture</searchLink><br /><searchLink fieldCode="DE" term="%22User-centered+system+design%22">User-centered system design</searchLink><br /><searchLink fieldCode="DE" term="%22Confidence+intervals%22">Confidence intervals</searchLink><br /><searchLink fieldCode="DE" term="%22Rules%22">Rules</searchLink><br /><searchLink fieldCode="DE" term="%22Medical+ethics%22">Medical ethics</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Trigger–Action Platforms (TAPs) are a widely adopted class of End-User Development systems that enable non-programmer users to automate interactions among online services and IoT devices through simple IF–THEN rules. Although advanced mechanisms such as conditional execution and data transformation increase expressiveness, they typically require programming expertise and remain inaccessible to many users, leaving a persistent gap between users' automation needs and what template-based interfaces support. This paper presents an LLM-assisted approach for behavioural customisation in TAPs, enabling the generation of executable filter code from natural language intents. The approach grounds generation in platform-provided catalogs of admissible variables and methods, guiding models toward syntactically valid and deployable solutions, and supports an interactive workflow in which users iteratively refine automation behaviour through natural language. We evaluate the approach through a mixed-method study combining automated experiments and a controlled user study. The automated evaluation, conducted on 351 real-world rules, assesses platform compliance and behavioural correctness using surface-level metrics and a semantics-aware analysis grounded in the Trigger–Action execution model. The best-performing configuration achieves Syntax rates exceeding.97, API scores around.70, and CodeBERTScore approaching.79. The user study, involving 85 participants and 510 tasks, indicates that LLM assistance, in a controlled study setting, helps users converge toward correct automations, with success rates above 95%, good perceived usability (SUS M = 69.9), manageable cognitive workload (NASA-TLX M = 24.9), and moderately high trust in the generated solutions (TOAST M = 5.1). [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Behaviour & Information Technology is the property of Taylor & Francis Ltd and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=bsx&AN=197548463 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1080/0144929X.2026.2711012 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 30 StartPage: 3515 Subjects: – SubjectFull: Internet searching Type: general – SubjectFull: Generative artificial intelligence Type: general – SubjectFull: Computer software Type: general – SubjectFull: Task performance Type: general – SubjectFull: Data analysis Type: general – SubjectFull: Internet Type: general – SubjectFull: Natural language processing Type: general – SubjectFull: Descriptive statistics Type: general – SubjectFull: Workflow Type: general – SubjectFull: Statistics Type: general – SubjectFull: Automation Type: general – SubjectFull: Cronbach's alpha Type: general – SubjectFull: Research evaluation Type: general – SubjectFull: Privacy Type: general – SubjectFull: Kruskal-Wallis Test Type: general – SubjectFull: Mann Whitney U Test Type: general – SubjectFull: Surveys Type: general – SubjectFull: Cataloging Type: general – SubjectFull: Software architecture Type: general – SubjectFull: User-centered system design Type: general – SubjectFull: Confidence intervals Type: general – SubjectFull: Rules Type: general – SubjectFull: Medical ethics Type: general Titles: – TitleFull: From natural language to executable filter code: LLM-Assisted behavioural customisation in trigger–Action Platforms. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Cimino, Gaetano – PersonEntity: Name: NameFull: De Santis, Laura – PersonEntity: Name: NameFull: Deufemia, Vincenzo IsPartOfRelationships: – BibEntity: Dates: – D: 15 M: 09 Text: Sep2026 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 0144929X Numbering: – Type: volume Value: 45 – Type: issue Value: 15 Titles: – TitleFull: Behaviour & Information Technology Type: main |
| ResultId | 1 |