DiLogics: Creating Web Automation Programs with Diverse Logics

dc.contributor.authorPu, Kevinen
dc.contributor.authorYang, Jimen
dc.contributor.authorYuan, Angelen
dc.contributor.authorMa, Minyien
dc.contributor.authorDong, Ruien
dc.contributor.authorWang, Xinyuen
dc.contributor.authorChen, Yanen
dc.contributor.authorGrossman, Tovien
dc.date.accessioned2023-11-02T13:03:38Zen
dc.date.available2023-11-02T13:03:38Zen
dc.date.issued2023-10-29en
dc.date.updated2023-11-01T08:00:45Zen
dc.description.abstractKnowledge workers frequently encounter repetitive web data entry tasks, like updating records or placing orders. Web automation increases productivity, but translating tasks to web actions accurately and extending to new specifications is challenging. Existing tools can automate tasks that perform the same logical trace of UI actions (e.g., input text in each field in order), but do not support tasks requiring different executions based on varied input conditions.We present DiLogics, a programming-by-demonstration system that utilizes NLP to assist users in creating web automation programs that handle diverse specifications. DiLogics first semantically segments input data to structured task steps. By recording user demonstrations for each step, DiLogics generalizes the web macros to novel but semantically similar task requirements. Our evaluation showed that non-experts can effectively use DiLogics to create automation programs that fulfill diverse input instructions. DiLogics provides an efficient, intuitive, and expressive method for developing web automation programs satisfying diverse specifications.en
dc.description.versionPublished versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1145/3586183.3606822en
dc.identifier.urihttp://hdl.handle.net/10919/116593en
dc.language.isoenen
dc.publisherACMen
dc.rightsIn Copyrighten
dc.rights.holderThe author(s)en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleDiLogics: Creating Web Automation Programs with Diverse Logicsen
dc.typeArticle - Refereeden
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3586183.3606822.pdf
Size:
3.88 MB
Format:
Adobe Portable Document Format
Description:
Published version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description: