{"results":[{"id":"ss_08b85bce712168998004ee80ce4e475390413c74","title":"A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT","authors":[{"name":"Jules White"},{"name":"Quchen Fu"},{"name":"Sam Hays"},{"name":"Michael Sandborn"},{"name":"Carlos Olea"},{"name":"Henry Gilbert"},{"name":"Ashraf Elnashar"},{"name":"Jesse Spencer-Smith"},{"name":"Douglas C. Schmidt"}],"abstract":"Prompt engineering is an increasingly important skill set needed to converse effectively with large language models (LLMs), such as ChatGPT. Prompts are instructions given to an LLM to enforce rules, automate processes, and ensure specific qualities (and quantities) of generated output. Prompts are also a form of programming that can customize the outputs and interactions with an LLM. This paper describes a catalog of prompt engineering techniques presented in pattern form that have been applied to solve common problems when conversing with LLMs. Prompt patterns are a knowledge transfer method analogous to software patterns since they provide reusable solutions to common problems faced in a particular context, i.e., output generation and interaction when working with LLMs. This paper provides the following contributions to research on prompt engineering that apply LLMs to automate software development tasks. First, it provides a framework for documenting patterns for structuring prompts to solve a range of problems so that they can be adapted to different domains. Second, it presents a catalog of patterns that have been applied successfully to improve the outputs of LLM conversations. Third, it explains how prompts can be built from multiple patterns and illustrates prompt patterns that benefit from combination with other prompt patterns.","source":"Semantic Scholar","year":2023,"language":"en","subjects":["Computer Science"],"url":"https://www.semanticscholar.org/paper/08b85bce712168998004ee80ce4e475390413c74","is_open_access":true,"citations":1675,"published_at":"","score":97},{"id":"ss_978f76c3683a56931114f026a9e3c2b82a3f20e0","title":"Materials science and engineering","authors":[{"name":"R. W. Cahn"}],"abstract":"","source":"Semantic Scholar","year":2023,"language":"en","subjects":["Medicine","Materials Science"],"doi":"10.1038/266777a0","url":"https://www.semanticscholar.org/paper/978f76c3683a56931114f026a9e3c2b82a3f20e0","pdf_url":"https://digital.library.unt.edu/ark:/67531/metadc1402933/m2/1/high_res_d/10194532.pdf","is_open_access":true,"citations":1235,"published_at":"","score":97},{"id":"ss_cac88108ed7a7457463d7c5ede9c7db3b249f93b","title":"Engineering precision nanoparticles for drug delivery","authors":[{"name":"M. J. Mitchell"},{"name":"Margaret M. Billingsley"},{"name":"Rebecca M. Haley"},{"name":"M. Wechsler"},{"name":"N. Peppas"},{"name":"R. Langer"}],"abstract":"In recent years, the development of nanoparticles has expanded into a broad range of clinical applications. Nanoparticles have been developed to overcome the limitations of free therapeutics and navigate biological barriers — systemic, microenvironmental and cellular — that are heterogeneous across patient populations and diseases. Overcoming this patient heterogeneity has also been accomplished through precision therapeutics, in which personalized interventions have enhanced therapeutic efficacy. However, nanoparticle development continues to focus on optimizing delivery platforms with a one-size-fits-all solution. As lipid-based, polymeric and inorganic nanoparticles are engineered in increasingly specified ways, they can begin to be optimized for drug delivery in a more personalized manner, entering the era of precision medicine. In this Review, we discuss advanced nanoparticle designs utilized in both non-personalized and precision applications that could be applied to improve precision therapies. We focus on advances in nanoparticle design that overcome heterogeneous barriers to delivery, arguing that intelligent nanoparticle design can improve efficacy in general delivery applications while enabling tailored designs for precision applications, thereby ultimately improving patient outcome overall. Advances in nanoparticle design could make substantial contributions to personalized and non-personalized medicine. In this Review, Langer, Mitchell, Peppas and colleagues discuss advances in nanoparticle design that overcome heterogeneous barriers to delivery, as well as the challenges in translating these design improvements into personalized medicine approaches.","source":"Semantic Scholar","year":2020,"language":"en","subjects":["Computer Science","Medicine"],"doi":"10.1038/s41573-020-0090-8","url":"https://www.semanticscholar.org/paper/cac88108ed7a7457463d7c5ede9c7db3b249f93b","pdf_url":"https://www.nature.com/articles/s41573-020-0090-8.pdf","is_open_access":true,"citations":5629,"published_at":"","score":94},{"id":"ss_2096fc288ef32942b52602fc671a8fc1bca5c001","title":"Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems","authors":[{"name":"S. Mirjalili"},{"name":"A. Gandomi"},{"name":"Seyedeh Zahra Mirjalili"},{"name":"Shahrzad Saremi"},{"name":"Hossam Faris"},{"name":"S. Mirjalili"}],"abstract":"","source":"Semantic Scholar","year":2017,"language":"en","subjects":["Computer Science","Engineering"],"doi":"10.1016/j.advengsoft.2017.07.002","url":"https://www.semanticscholar.org/paper/2096fc288ef32942b52602fc671a8fc1bca5c001","is_open_access":true,"citations":4343,"published_at":"","score":91},{"id":"ss_6009556bdf3aa3a111a6ddc2c9200a59af1e13e2","title":"Active learning increases student performance in science, engineering, and mathematics","authors":[{"name":"S. Freeman"},{"name":"Sarah L. Eddy"},{"name":"Miles J. McDonough"},{"name":"Michelle K. Smith"},{"name":"Nnadozie Okoroafor"},{"name":"Hannah Jordt"},{"name":"M. Wenderoth"}],"abstract":"","source":"Semantic Scholar","year":2014,"language":"en","subjects":["Medicine","Computer Science","Mathematics"],"doi":"10.1073/pnas.1319030111","url":"https://www.semanticscholar.org/paper/6009556bdf3aa3a111a6ddc2c9200a59af1e13e2","pdf_url":"https://www.pnas.org/content/pnas/111/23/8410.full.pdf","is_open_access":true,"citations":8132,"published_at":"","score":88},{"id":"ss_10a34bd387210c78e65372dd19419e174ff52da6","title":"Chemical Reaction Engineering","authors":[{"name":"Hugo A. Jakobsen"}],"abstract":"","source":"Semantic Scholar","year":2014,"language":"en","subjects":["Materials Science"],"doi":"10.1007/978-3-319-05092-8_6","url":"https://www.semanticscholar.org/paper/10a34bd387210c78e65372dd19419e174ff52da6","is_open_access":true,"citations":6536,"published_at":"","score":88},{"id":"ss_3295ee441c3500db7208346acc861216a456e4c4","title":"Usability Engineering","authors":[{"name":"John Millar Carroll"},{"name":"M. Rosson"}],"abstract":"","source":"Semantic Scholar","year":2014,"language":"en","subjects":["Computer Science"],"doi":"10.1201/b16768-38","url":"https://www.semanticscholar.org/paper/3295ee441c3500db7208346acc861216a456e4c4","is_open_access":true,"citations":6320,"published_at":"","score":88},{"id":"ss_0961e2650b3a62a1d198a046bef5f0700ab8c08f","title":"Guidelines for snowballing in systematic literature studies and a replication in software engineering","authors":[{"name":"C. Wohlin"}],"abstract":"","source":"Semantic Scholar","year":2014,"language":"en","subjects":["Computer Science"],"doi":"10.1145/2601248.2601268","url":"https://www.semanticscholar.org/paper/0961e2650b3a62a1d198a046bef5f0700ab8c08f","pdf_url":"http://www.wohlin.eu/ease14.pdf","is_open_access":true,"citations":3985,"published_at":"","score":88},{"id":"ss_51bcf2a1577b3dd876fcaa4cdf630f54d261c107","title":"Multiplex Genome Engineering Using CRISPR/Cas Systems","authors":[{"name":"Le Cong"},{"name":"F. Ran"},{"name":"David B. T. Cox"},{"name":"Shuailiang Lin"},{"name":"Robert Barretto"},{"name":"Naomi Habib"},{"name":"P. Hsu"},{"name":"Xuebing Wu"},{"name":"Wenyan Jiang"},{"name":"L. Marraffini"},{"name":"Feng Zhang"}],"abstract":"","source":"Semantic Scholar","year":2013,"language":"en","subjects":["Medicine","Biology"],"doi":"10.1126/science.1231143","url":"https://www.semanticscholar.org/paper/51bcf2a1577b3dd876fcaa4cdf630f54d261c107","pdf_url":"https://europepmc.org/articles/pmc3795411?pdf=render","is_open_access":true,"citations":14413,"published_at":"","score":87},{"id":"ss_d640aa7c5c15fa109f86cca67f30a4af13bf8f3b","title":"RNA-Guided Human Genome Engineering via Cas9","authors":[{"name":"P. Mali"},{"name":"Luhan Yang"},{"name":"K. Esvelt"},{"name":"John D Aach"},{"name":"M. Guell"},{"name":"James E. DiCarlo"},{"name":"J. Norville"},{"name":"G. Church"}],"abstract":"","source":"Semantic Scholar","year":2013,"language":"en","subjects":["Biology","Medicine"],"doi":"10.1126/science.1232033","url":"https://www.semanticscholar.org/paper/d640aa7c5c15fa109f86cca67f30a4af13bf8f3b","pdf_url":"https://europepmc.org/articles/pmc3712628?pdf=render","is_open_access":true,"citations":8923,"published_at":"","score":87},{"id":"ss_86d0392dad4d83e0a044c17dbe0872fdb13221c6","title":"Genome engineering using the CRISPR-Cas9 system","authors":[{"name":"F. Ran"},{"name":"P. Hsu"},{"name":"Jason B Wright"},{"name":"Vineeta Agarwala"},{"name":"Vineeta Agarwala"},{"name":"David A. Scott"},{"name":"Feng Zhang"}],"abstract":"","source":"Semantic Scholar","year":2013,"language":"en","subjects":["Medicine","Biology"],"doi":"10.1038/nprot.2013.143","url":"https://www.semanticscholar.org/paper/86d0392dad4d83e0a044c17dbe0872fdb13221c6","pdf_url":"https://www.nature.com/articles/nprot.2013.143.pdf","is_open_access":true,"citations":7290,"published_at":"","score":87},{"id":"ss_b7618a812e21f965edd784e6fea98f02ebe54f0a","title":"Experimentation in Software Engineering","authors":[{"name":"C. Wohlin"},{"name":"P. Runeson"},{"name":"Martin Höst"},{"name":"Magnus C. Ohlsson"},{"name":"B. Regnell"},{"name":"Anders Wesslén"}],"abstract":"","source":"Semantic Scholar","year":2012,"language":"en","subjects":["Computer Science","Engineering"],"doi":"10.1007/978-3-642-29044-2","url":"https://www.semanticscholar.org/paper/b7618a812e21f965edd784e6fea98f02ebe54f0a","is_open_access":true,"citations":4842,"published_at":"","score":86},{"id":"ss_27e57cc2f22c1921d2a1c3954d5062e3fe391553","title":"Guidelines for conducting and reporting case study research in software engineering","authors":[{"name":"P. Runeson"},{"name":"Martin Höst"}],"abstract":"Case study is a suitable research methodology for software engineering research since it studies contemporary phenomena in its natural context. However, the understanding of what constitutes a case study varies, and hence the quality of the resulting studies. This paper aims at providing an introduction to case study methodology and guidelines for researchers conducting case studies and readers studying reports of such studies. The content is based on the authors’ own experience from conducting and reading case studies. The terminology and guidelines are compiled from different methodology handbooks in other research domains, in particular social science and information systems, and adapted to the needs in software engineering. We present recommended practices for software engineering case studies as well as empirically derived and evaluated checklists for researchers and readers of case study research.","source":"Semantic Scholar","year":2009,"language":"en","subjects":["Computer Science"],"doi":"10.1007/s10664-008-9102-8","url":"https://www.semanticscholar.org/paper/27e57cc2f22c1921d2a1c3954d5062e3fe391553","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-008-9102-8.pdf","is_open_access":true,"citations":4186,"published_at":"","score":83},{"id":"ss_7f0a37725a836b3460a4e1a67a2b66dc69800a36","title":"Two-equation eddy-viscosity turbulence models for engineering applications","authors":[{"name":"F. Menter"}],"abstract":"","source":"Semantic Scholar","year":1994,"language":"en","subjects":["Physics"],"doi":"10.2514/3.12149","url":"https://www.semanticscholar.org/paper/7f0a37725a836b3460a4e1a67a2b66dc69800a36","is_open_access":true,"citations":20417,"published_at":"","score":80},{"id":"ss_55bdaa9d27ed595e2ccf34b3a7847020cc9c946c","title":"Performing systematic literature reviews in software engineering","authors":[{"name":"D. Budgen"},{"name":"P. Brereton"}],"abstract":"","source":"Semantic Scholar","year":2006,"language":"en","subjects":["Computer Science"],"doi":"10.1145/1134285.1134500","url":"https://www.semanticscholar.org/paper/55bdaa9d27ed595e2ccf34b3a7847020cc9c946c","is_open_access":true,"citations":7991,"published_at":"","score":80},{"id":"ss_f4b83189b475ec53a85ff99be51b7c3ac93c846d","title":"Wastewater Engineering: Treatment and Reuse","authors":[{"name":"G. Tchobanoglous"},{"name":"F. L. Burton"},{"name":"Metcalf"},{"name":"H. Stensel"}],"abstract":"","source":"Semantic Scholar","year":2002,"language":"en","subjects":["Chemistry"],"url":"https://www.semanticscholar.org/paper/f4b83189b475ec53a85ff99be51b7c3ac93c846d","is_open_access":true,"citations":8235,"published_at":"","score":80},{"id":"ss_72910077a29caf411dbb03148997c72b47e65ab0","title":"Software Engineering Economics","authors":[{"name":"B. Boehm"}],"abstract":"","source":"Semantic Scholar","year":1993,"language":"en","subjects":["Engineering","Computer Science"],"doi":"10.1109/TSE.1984.5010193","url":"https://www.semanticscholar.org/paper/72910077a29caf411dbb03148997c72b47e65ab0","pdf_url":"http://csse.usc.edu/csse/TECHRPTS/1984/usccse84-500/usccse84-500.pdf","is_open_access":true,"citations":7019,"published_at":"","score":80},{"id":"ss_c8a2a7d0b1354f8da424a2ff62399fd9523d2305","title":"Microwave engineering","authors":[{"name":"R. Kaul"}],"abstract":"","source":"Semantic Scholar","year":1989,"language":"en","subjects":["Physics","Engineering"],"doi":"10.1109/45.31588","url":"https://www.semanticscholar.org/paper/c8a2a7d0b1354f8da424a2ff62399fd9523d2305","is_open_access":true,"citations":6225,"published_at":"","score":80},{"id":"ss_81dbfc1bc890368979399874e47e0529ddceaece","title":"Software Engineering: A Practitioner's Approach","authors":[{"name":"R. Pressman"}],"abstract":"","source":"Semantic Scholar","year":1982,"language":"en","subjects":["Engineering"],"doi":"10.1016/0141-1195(83)90118-3","url":"https://www.semanticscholar.org/paper/81dbfc1bc890368979399874e47e0529ddceaece","is_open_access":true,"citations":7585,"published_at":"","score":80},{"id":"ss_1e643ff9776ad5e3df625cd772e6206f0716fe75","title":"Mechanical and Aerospace Engineering","authors":[{"name":"Michael T. Brunner"}],"abstract":"Michael Brunner will discuss his current responsibilities at Boeing as well as review his previous professional accomplishments since graduating from UB in 1984. Biographical sketch: Michael Brunner is the Senior Manager Fleet Support Engineering Airframe at the Boeing Company where he is responsible for structures support for 747, 767 and 777. Michael's primary responsibilities include providing technical solutions to daily service requests from operators and maintenance depots, development of service bulletins and supporting AOG requests. Michael's team also provides technical leadership for key fleet issues including Aging Aircraft Safety Rule, Widespread Fatigue Damage, and Scribelines. Michael has technical expertise in advanced materials and structures for aerospace systems. He has extensive project management experience in new business and product development, supplier management, financial controls and government contracts. He has led inter disciplinary teams encompassing multiple Boeing sites as well as multiple aerospace companies. Michael has supported numerous major airplane programs over his 27 years in the aerospace industry including development of the B-2 bomber in the 1980s, sponsored research into a second generation supersonic transport to replace the Concorde in the 1990s, development of the longer range derivative of the 777 in the early 2000s, and most recently the development of the 787.","source":"Semantic Scholar","year":2025,"language":"en","subjects":["Engineering"],"doi":"10.3233/atde68","url":"https://www.semanticscholar.org/paper/1e643ff9776ad5e3df625cd772e6206f0716fe75","pdf_url":"https://doi.org/10.3233/atde68","is_open_access":true,"citations":316,"published_at":"","score":78.48}],"total":10624774,"page":1,"page_size":20,"sources":["CrossRef","DOAJ","Semantic Scholar"],"query":"Engineering"}