From d83886aba43f836c774c0ae9f0dd87aba2756100 Mon Sep 17 00:00:00 2001 From: davidediruscio Date: Tue, 24 Jun 2025 14:27:55 +0200 Subject: [PATCH] [logseq-plugin-git:commit] 2025-06-24T12:27:55.586Z --- .../logseq-citation-manager/Biblioteca-zotero.bib | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/assets/storages/logseq-citation-manager/Biblioteca-zotero.bib b/assets/storages/logseq-citation-manager/Biblioteca-zotero.bib index de41de78..6fa654ba 100644 --- a/assets/storages/logseq-citation-manager/Biblioteca-zotero.bib +++ b/assets/storages/logseq-citation-manager/Biblioteca-zotero.bib @@ -3050,6 +3050,8 @@ PC66MPNE\{"readingTime":\{"page":494,"data":\{"0":10,"4":240,"5":130,"365":10,"3 \par PHCY5TNK\{"readingTime":\{"page":5,"data":\{"0":10\}\}\} \par +PIVZHNSF\{"readingTime":\{"page":12,"data":\{"0":20,"3":80,"5":10,"7":70\}\}\} +\par PLHRFXWP\{"readingTime":\{"page":12,"data":\{"0":550,"1":310,"2":460,"3":670,"4":620,"5":350,"6":100,"7":80,"8":80,"9":180\}\}\} \par PM5PCLML\{"readingTime":\{"page":5,"data":\{"0":1480,"1":1350,"2":1000,"3":130,"4":80\}\}\} @@ -52694,6 +52696,19 @@ A Cache-bAsed compoSitE algorithm, short formed as CASE, to automatically catego langid = {english} } +@online{ziftciMigratingCodeScale2025, + title = {Migrating {{Code At Scale With LLMs At Google}}}, + author = {Ziftci, Celal and Nikolov, Stoyan and Sjövall, Anna and Kim, Bo and Codecasa, Daniele and Kim, Max}, + date = {2025-04-13}, + eprint = {2504.09691}, + eprinttype = {arXiv}, + eprintclass = {cs}, + doi = {10.1145/3696630.3728542}, + abstract = {Developers often evolve an existing software system by making internal changes, called migration. Moving to a new framework, changing implementation to improve efficiency, and upgrading a dependency to its latest version are examples of migrations. Migration is a common and typically continuous maintenance task undertaken either manually or through tooling. Certain migrations are labor intensive and costly, developers do not find the required work rewarding, and they may take years to complete. Hence, automation is preferred for such migrations. In this paper, we discuss a large-scale, costly and traditionally manual migration project at Google, propose a novel automated algorithm that uses change location discovery and a Large Language Model (LLM) to aid developers conduct the migration, report the results of a large case study, and discuss lessons learned. Our case study on 39 distinct migrations undertaken by three developers over twelve months shows that a total of 595 code changes with 93,574 edits have been submitted, where 74.45\% of the code changes and 69.46\% of the edits were generated by the LLM. The developers reported high satisfaction with the automated tooling, and estimated a 50\% reduction on the total time spent on the migration compared to earlier manual migrations. Our results suggest that our automated, LLM-assisted workflow can serve as a model for similar initiatives.}, + pubstate = {prepublished}, + keywords = {Computer Science - Artificial Intelligence,Computer Science - Software Engineering} +} + @article{zolotasRESTsecLowcodePlatform2018, title = {{{RESTsec}}: A Low-Code Platform for Generating Secure by Design Enterprise Services}, shorttitle = {{{RESTsec}}},