Show simple item record

dc.contributor.authorShone, Jasmin L.
dc.contributor.authorLiu, Robin
dc.contributor.authorPatton, Evan
dc.contributor.authorKim, David YJ
dc.date.accessioned2025-10-07T20:28:00Z
dc.date.available2025-10-07T20:28:00Z
dc.date.issued2023-04
dc.identifier.urihttps://hdl.handle.net/1721.1/163069
dc.description.abstractWe introduce a cutting-edge learning platform powered by large language models that enables students to effortlessly generate mobile applications for smartphones and tablets from natural language descriptions. We further demonstrate that these user-generated apps can be further optimized with minor adjustments to the generative model's input, or, its "prompt." To maximize the efficacy of the prompt in producing a desired application, we explore three different methods of modification: 1) altering the selection mechanism of example pairs, 2) varying the number of example pairs, and 3) changing the order of pairs within the prompt. The prompts are constructed from a collection of example pairs, which comprise a textual description of an example app and its corresponding code, in addition to a description of the desired app. We test the model's performance by evaluating it with 18 different mobile application task descriptions, ranging from basic to complex, and then leveraging BLEU score to compare the model's outputs to manually created apps. Our findings indicate that the method of determining example pair selection and varying the number of examples included can significantly influence the quality of the generated apps. However, reordering the placement of the example pairs within the prompt does not affect the outcome. Finally, we conclude with a discussion on the potential implications for computer science education. The platform we present in this paper aims to further the democratization of app creation through enabling users to create apps with ease, regardless of their technical background.en_US
dc.language.isoen_US
dc.publisherActa Scientificen_US
dc.relation.isversionofhttps://actascientific.com/ASCS/ASCS-05-0448.phpen_US
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en_US
dc.sourceSadie Roosa for authorsen_US
dc.titleExploring Prompt Engineering for Generative AI-Based App Generationen_US
dc.typeArticleen_US
dc.identifier.citationShone, Jasmin L., Liu, Robin, Patton, Evan and Kim, David YJ. 2023. "Exploring Prompt Engineering for Generative AI-Based App Generation." Acta Scientific Computer Sciences, 5 (5).
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.relation.journalActa Scientific Computer Sciencesen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dspace.date.submission2025-10-07T20:25:54Z
mit.journal.volume5en_US
mit.journal.issue5en_US
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record