<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software Reliability Lab</title><link>https://sr-lab.github.io/</link><atom:link href="https://sr-lab.github.io/index.xml" rel="self" type="application/rss+xml"/><description>Software Reliability Lab</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 24 Oct 2022 00:00:00 +0000</lastBuildDate><image><url>https://sr-lab.github.io/media/logo_hud8d8f3b35c8544d763a1f83a7d3ac48e_120278_300x300_fit_lanczos_3.png</url><title>Software Reliability Lab</title><link>https://sr-lab.github.io/</link></image><item><title>Example Event</title><link>https://sr-lab.github.io/event/example/</link><pubDate>Sat, 01 Jun 2030 13:00:00 +0000</pubDate><guid>https://sr-lab.github.io/event/example/</guid><description>&lt;p>Slides can be added in a few ways:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Create&lt;/strong> slides using Wowchemy&amp;rsquo;s &lt;a href="https://docs.hugoblox.com/managing-content/#create-slides" target="_blank" rel="noopener">&lt;em>Slides&lt;/em>&lt;/a> feature and link using &lt;code>slides&lt;/code> parameter in the front matter of the talk file&lt;/li>
&lt;li>&lt;strong>Upload&lt;/strong> an existing slide deck to &lt;code>static/&lt;/code> and link using &lt;code>url_slides&lt;/code> parameter in the front matter of the talk file&lt;/li>
&lt;li>&lt;strong>Embed&lt;/strong> your slides (e.g. Google Slides) or presentation video on this page using &lt;a href="https://docs.hugoblox.com/writing-markdown-latex/" target="_blank" rel="noopener">shortcodes&lt;/a>.&lt;/li>
&lt;/ul>
&lt;p>Further event details, including page elements such as image galleries, can be added to the body of this page.&lt;/p></description></item><item><title>An Empirical Study of Policy as Code: Adoption, Purpose, and Maintenance</title><link>https://sr-lab.github.io/publication/2026/MSR/</link><pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2026/MSR/</guid><description/></item><item><title>Five Papers Accepted So Far in 2026</title><link>https://sr-lab.github.io/news/2026-03-31-accepted-papers-so-far/</link><pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2026-03-31-accepted-papers-so-far/</guid><description>&lt;p>Paper update: the Software Reliability Lab has five papers accepted so far in 2026, spanning ICSE, FSE, MSR, EASE, and LAST-X.&lt;/p>
&lt;p>We are delighted to share that, by the end of March, the Software Reliability Lab already has five papers accepted in 2026:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;em>&lt;a href="https://sr-lab.github.io/publication/2026/ICSE/">MutDafny: A Mutation-Based Approach to Assess Dafny Specifications&lt;/a>&lt;/em> &lt;br />
Accepted at the &lt;a href="https://conf.researchr.org/home/icse-2026" target="_blank" rel="noopener">IEEE/ACM International Conference on Software Engineering&lt;/a> (ICSE 2026). &lt;br />
Authors: &lt;a href="https://sr-lab.github.io/author/Isabel-Amaral/">Isabel Amaral&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Alexandra-Mendes/">Alexandra Mendes&lt;/a>, and José Campos.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;em>&lt;a href="https://sr-lab.github.io/publication/2026/FSE/">ProfOlaf: Semi-Automated Tool for Systematic Literature Reviews&lt;/a>&lt;/em> &lt;br />
Accepted at the &lt;a href="https://conf.researchr.org/home/fse-2026" target="_blank" rel="noopener">ACM International Conference on the Foundations of Software Engineering&lt;/a> (FSE 2026), Tool Demonstrations Track. &lt;br />
Authors: &lt;a href="https://sr-lab.github.io/author/Martim-Afonso/">Martim Afonso&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Nuno-Saavedra/">Nuno Saavedra&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Bruno-Lourenco/">Bruno Lourenço&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Alexandra-Mendes/">Alexandra Mendes&lt;/a>, and &lt;a href="https://sr-lab.github.io/author/Joao-F.-Ferreira/">João F. Ferreira&lt;/a>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;em>&lt;a href="https://sr-lab.github.io/publication/2026/MSR/">An Empirical Study of Policy as Code: Adoption, Purpose, and Maintenance&lt;/a>&lt;/em> &lt;br />
Accepted at the &lt;a href="https://conf.researchr.org/home/msr-2026" target="_blank" rel="noopener">International Conference on Mining Software Repositories&lt;/a> (MSR 2026). &lt;br />
Authors: Ruben Opdebeeck, Mahmoud Alfadel, Akond Rahman, Yutaro Kashiwa, &lt;a href="https://sr-lab.github.io/author/Joao-F.-Ferreira/">João F. Ferreira&lt;/a>, Raula Gaikovina Kula, and Coen De Roover.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;em>&lt;a href="https://sr-lab.github.io/publication/2026/EASE/">The Ultimate Configuration Management Tool? Lessons from a Mixed Methods Study of Ansible&amp;rsquo;s Challenges&lt;/a>&lt;/em> &lt;br />
Accepted at the &lt;a href="https://conf.researchr.org/home/ease-2026" target="_blank" rel="noopener">International Conference on Evaluation and Assessment in Software Engineering&lt;/a> (EASE 2026). &lt;br />
Authors: &lt;a href="https://sr-lab.github.io/author/Carolina-Carreira/">Carolina Carreira&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Nuno-Saavedra/">Nuno Saavedra&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Alexandra-Mendes/">Alexandra Mendes&lt;/a>, and &lt;a href="https://sr-lab.github.io/author/Joao-F.-Ferreira/">João F. Ferreira&lt;/a>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;em>&lt;a href="https://sr-lab.github.io/publication/2026/LAST-X/">Vibenix: An AI Assistant for Software Packaging with Nix&lt;/a>&lt;/em> &lt;br />
Accepted at the &lt;a href="https://www.ndss-symposium.org/ndss2026/co-located-events/last-x/" target="_blank" rel="noopener">Workshop on LLM Assisted Security and Trust Exploration&lt;/a> (LAST-X 2026), co-located with NDSS Symposium 2026. &lt;br />
Authors: Martin Schwaighofer, Martim Monis, &lt;a href="https://sr-lab.github.io/author/Nuno-Saavedra/">Nuno Saavedra&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Joao-F.-Ferreira/">João F. Ferreira&lt;/a>, and Rene Mayrhofer.&lt;/p>
&lt;/li>
&lt;/ol>
&lt;p>Congratulations to all the authors!&lt;/p></description></item><item><title>ProfOlaf: Semi-Automated Tool for Systematic Literature Reviews</title><link>https://sr-lab.github.io/publication/2026/FSE/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2026/FSE/</guid><description/></item><item><title>The Ultimate Configuration Management Tool? Lessons from a Mixed Methods Study of Ansible's Challenges</title><link>https://sr-lab.github.io/publication/2026/EASE/</link><pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2026/EASE/</guid><description/></item><item><title>Vibenix: An AI Assistant for Software Packaging with Nix</title><link>https://sr-lab.github.io/publication/2026/LAST-X/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2026/LAST-X/</guid><description/></item><item><title>InfraGov Final Technical Meeting at INESC-ID</title><link>https://sr-lab.github.io/news/2026-02-01-InfraGov-Final-Meeting/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2026-02-01-InfraGov-Final-Meeting/</guid><description>&lt;p>The InfraGov research team met at INESC-ID, in Lisbon, for a two-day final project meeting focused on technical integration and engagement with our Public Administration partners.&lt;/p>
&lt;p>On &lt;strong>29 January 2026&lt;/strong>, the &lt;a href="https://sr-lab.github.io/project/infragov/" target="_blank" rel="noopener">InfraGov research team&lt;/a> researchers held the final technical meeting. Throughout the day, we refined the integration of results across the different work packages and prepared the final demonstration of our framework.&lt;/p>
&lt;p>On &lt;strong>30 January 2026&lt;/strong>, we presented the project outcomes to our Public Administration partners, sharing the main technical advances and discussing their practical impact and next steps.&lt;/p>
&lt;p>It was an excellent meeting with an outstanding team spirit. We also enjoyed a social dinner on the evening of &lt;strong>29 January&lt;/strong>, which was a great opportunity to strengthen collaboration in an informal setting.&lt;/p>
&lt;h2 id="photos-from-the-meeting">Photos from the Meeting&lt;/h2>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="InfraGov team on the way to the event" srcset="
/news/2026-02-01-InfraGov-Final-Meeting/photos/NorthTeam_hu4751f32452a5b4cfd55e8a3862ffcb32_248206_e2852ceff988f630d418d028a064b1bb.webp 400w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/NorthTeam_hu4751f32452a5b4cfd55e8a3862ffcb32_248206_df1b059900d28d63746741fe45d2db22.webp 760w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/NorthTeam_hu4751f32452a5b4cfd55e8a3862ffcb32_248206_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2026-02-01-InfraGov-Final-Meeting/photos/NorthTeam_hu4751f32452a5b4cfd55e8a3862ffcb32_248206_e2852ceff988f630d418d028a064b1bb.webp"
width="428"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;em>The &amp;ldquo;North&amp;rdquo; team on the way to the event on 29 January 2026. All trains were cancelled due to bad weather, so we had to travel by bus.&lt;/em>&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="InfraGov researchers preparing the final demonstration" srcset="
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181018_hu638f3d941032c7740981b7ea82661206_370472_606f9eff5011a2c71c684c57f2b54b2c.webp 400w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181018_hu638f3d941032c7740981b7ea82661206_370472_2cc0d7bff9a41a09e169bb94c61311db.webp 760w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181018_hu638f3d941032c7740981b7ea82661206_370472_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181018_hu638f3d941032c7740981b7ea82661206_370472_606f9eff5011a2c71c684c57f2b54b2c.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;em>Luís Barbosa and Carlos Felgueiras working together on integration details and demo readiness of InfraBot.&lt;/em>&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Final technical wrap-up session at INESC-ID" srcset="
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181042_hua027e2a18752d11c13029c3eab8ef37b_482127_2cec581d7a9a6968153deb77f4f3ed19.webp 400w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181042_hua027e2a18752d11c13029c3eab8ef37b_482127_10cca5db0ec0f0c3737f5411d04007dc.webp 760w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181042_hua027e2a18752d11c13029c3eab8ef37b_482127_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181042_hua027e2a18752d11c13029c3eab8ef37b_482127_2cec581d7a9a6968153deb77f4f3ed19.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;em>Martim Monis, Daniel Carvalho, and Rodrigo Silva preparing the final demo of the AI components.&lt;/em>&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Technical presentation during the final meeting at INESC-ID" srcset="
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_180943_huf5eea987e94cfbc9ee9d0782606dbe3b_347489_2b6abb2973ad4c359bda612933e2f530.webp 400w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_180943_huf5eea987e94cfbc9ee9d0782606dbe3b_347489_114803accafd541637940320db903316.webp 760w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_180943_huf5eea987e94cfbc9ee9d0782606dbe3b_347489_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_180943_huf5eea987e94cfbc9ee9d0782606dbe3b_347489_2b6abb2973ad4c359bda612933e2f530.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;em>Nuno Saavedra capturing the good mood of the meeting.&lt;/em>&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Team member participating in the technical discussions" srcset="
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181005_hud8bb9fa0c5114d267f3f0648015e8b5b_478228_d98bd4c52f86c1c084131ec0588079cb.webp 400w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181005_hud8bb9fa0c5114d267f3f0648015e8b5b_478228_1cc1e03288e6a345e2f3a65644197aa5.webp 760w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181005_hud8bb9fa0c5114d267f3f0648015e8b5b_478228_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2026-02-01-InfraGov-Final-Meeting/photos/20260129_181005_hud8bb9fa0c5114d267f3f0648015e8b5b_478228_d98bd4c52f86c1c084131ec0588079cb.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;em>Carolina Carreira refining aspects on the human aspects of the project.&lt;/em>&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Social Dinner" srcset="
/news/2026-02-01-InfraGov-Final-Meeting/photos/PXL_20260129_215420131_hue389265366bdfe9924e128ecd38d8267_813732_c1cc97971faefe024f008587af585819.webp 400w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/PXL_20260129_215420131_hue389265366bdfe9924e128ecd38d8267_813732_c270c474eb0f05b6e0c4facb0020bec0.webp 760w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/PXL_20260129_215420131_hue389265366bdfe9924e128ecd38d8267_813732_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2026-02-01-InfraGov-Final-Meeting/photos/PXL_20260129_215420131_hue389265366bdfe9924e128ecd38d8267_813732_c1cc97971faefe024f008587af585819.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;em>Social Dinner on the evening of 29 January 2026.&lt;/em>&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="InfraGov team and partners during the final meeting in Lisbon" srcset="
/news/2026-02-01-InfraGov-Final-Meeting/photos/WholeTeam_hu57a48be462bc90007211df1208af4202_278214_6156db6c3c0de3e61de1161a002a914f.webp 400w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/WholeTeam_hu57a48be462bc90007211df1208af4202_278214_a1c3285a6358a65e071101e51db9fb9b.webp 760w,
/news/2026-02-01-InfraGov-Final-Meeting/photos/WholeTeam_hu57a48be462bc90007211df1208af4202_278214_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2026-02-01-InfraGov-Final-Meeting/photos/WholeTeam_hu57a48be462bc90007211df1208af4202_278214_6156db6c3c0de3e61de1161a002a914f.webp"
width="760"
height="573"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;em>InfraGov research team photo from the final meeting in Lisbon (30 January 2026).&lt;/em>&lt;/p></description></item><item><title>MutDafny: A Mutation-Based Approach to Assess Dafny Specifications</title><link>https://sr-lab.github.io/publication/2026/ICSE/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2026/ICSE/</guid><description/></item><item><title>Year in Review: 2025 Highlights and Achievements</title><link>https://sr-lab.github.io/news/2025-12-31-Year-in-review/</link><pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2025-12-31-Year-in-review/</guid><description>&lt;p>Year in Review: As we bid farewell to 2025, it&amp;rsquo;s time to reflect on the remarkable milestones and achievements that have defined this year.&lt;/p>
&lt;p>The Software Reliability Lab has had an extraordinary year filled with prestigious awards, groundbreaking research publications, major funding successes, and memorable team experiences. Here are the highlights from 2025.&lt;/p>
&lt;h2 id="-awards-and-recognition">🏆 Awards and Recognition&lt;/h2>
&lt;h3 id="two-amazon-research-awards">Two Amazon Research Awards&lt;/h3>
&lt;p>In June, we celebrated a major milestone: &lt;a href="https://sr-lab.github.io/author/Alexandra-Mendes/">Alexandra Mendes&lt;/a> and &lt;a href="https://sr-lab.github.io/author/Joao-F.-Ferreira/">João F. Ferreira&lt;/a> &lt;a href="https://sr-lab.github.io/news/2025-06-03-Amazon-Research-Awards/">each received an &lt;strong>Amazon Research Award&lt;/strong> in Automated Reasoning&lt;/a>! Alexandra&amp;rsquo;s award focuses on &amp;ldquo;&lt;em>Overcoming Barriers to the Adoption of Verification-Aware Languages&lt;/em>&amp;rdquo; with Dafny, while João&amp;rsquo;s proposal addresses &amp;ldquo;&lt;em>Polyglot Automated Program Repair for Infrastructure as Code&lt;/em>.&amp;rdquo;&lt;/p>
&lt;p>These awards recognize the cutting-edge research conducted at the Software Reliability Lab and provide crucial support for advancing automated reasoning and formal methods.&lt;/p>
&lt;h3 id="acm-sigsoft-distinguished-paper-award-at-icse-2025">ACM SIGSOFT Distinguished Paper Award at ICSE 2025&lt;/h3>
&lt;p>Our lab started the year with a bang! &lt;a href="https://sr-lab.github.io/author/Nuno-Saavedra/">Nuno Saavedra&lt;/a> and &lt;a href="https://sr-lab.github.io/author/Joao-F.-Ferreira/">João F. Ferreira&lt;/a>, along with collaborators from UC San Diego, Imperial College London, and UMass, &lt;a href="https://sr-lab.github.io/news/2025-04-01-ICSE-Distinguished-Paper-Award/">received the &lt;strong>ACM SIGSOFT Distinguished Paper Award&lt;/strong> at ICSE 2025&lt;/a>, the premier conference in software engineering, for the paper &amp;ldquo;&lt;a href="https://sr-lab.github.io/publication/2025/ICSE/">Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification&lt;/a>.&amp;rdquo;&lt;/p>
&lt;p>Rango introduces an innovative automated proof synthesis tool that uses machine learning and large language models with retrieval augmentation techniques. Tested on the newly created CoqStoq dataset of over 2,200 open-source Coq projects, Rango successfully synthesized proofs for 32% of theorems, representing a &lt;strong>29% improvement&lt;/strong> over previous state-of-the-art tools.&lt;/p>
&lt;h3 id="most-cited-papers-from-icse-and-ase-according-to-scholar-metrics">Most Cited Papers from ICSE and ASE According to Scholar Metrics&lt;/h3>
&lt;p>Another highlight this year came from recognizing the lasting impact of our earlier work on smart contract analysis. According to the 2025 Scholar Metrics, the paper &amp;ldquo;&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2020/ICSE/">Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart Contracts&lt;/a>&lt;/strong>&amp;rdquo; (T. Durieux, J.F. Ferreira, R. Abreu, P. Cruz – ICSE 2020) is the &lt;strong>most cited paper from ICSE&lt;/strong>, while the companion paper &amp;ldquo;&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2020/ASE/">SmartBugs: A Framework to Analyze Solidity Smart Contracts&lt;/a>&lt;/strong>&amp;rdquo; (J.F. Ferreira, P. Cruz, T. Durieux, R. Abreu – ASE 2020) ranks as the &lt;strong>fourth most cited paper from ASE&lt;/strong>!&lt;/p>
&lt;p>What started as a simple need to create a proper dataset for evaluating smart contracts evolved into SmartBugs, a framework that has been adopted in CI pipelines, audits, and teaching worldwide (including at TU Wien). The tool has grown far beyond its initial prototype, with the community continuously extending it with new tools and features, leading to &lt;a href="https://sr-lab.github.io/publication/2023/ASE-Smartbugs2">SmartBugs 2.0&lt;/a> featured in an &lt;a href="https://sr-lab.github.io/publication/2024/EMSE">Empirical Software Engineering 2024 paper&lt;/a>.&lt;/p>
&lt;h2 id="-major-funding-success">💰 Major Funding Success&lt;/h2>
&lt;h3 id="infragov-new-project-on-it-infrastructure-reliability">InfraGov: New Project on IT Infrastructure Reliability&lt;/h3>
&lt;p>In March, &lt;a href="https://joaoff.com" target="_blank" rel="noopener">João F. Ferreira&lt;/a> and &lt;a href="https://archimendes.com" target="_blank" rel="noopener">Alexandra Mendes&lt;/a> secured funding for the &lt;a href="https://sr-lab.github.io/project/infragov/">InfraGov&lt;/a> project, addressing critical challenges in the reliability and security of Infrastructure as Code (IaC) used in Public Administration.&lt;/p>
&lt;p>InfraGov is developing a technology-agnostic framework for automated detection and repair of errors and vulnerabilities in IaC, leveraging cutting-edge advances in generative AI. The project is being developed in close collaboration with key Portuguese government partners: &lt;a href="https://www.ama.gov.pt" target="_blank" rel="noopener">AMA&lt;/a>, &lt;a href="https://igfej.justica.gov.pt/" target="_blank" rel="noopener">IGFEJ&lt;/a>, and &lt;a href="https://www.espap.gov.pt/" target="_blank" rel="noopener">ESPAP&lt;/a>. This ensures real-world impact across Portuguese public infrastructure.&lt;/p>
&lt;h3 id="safeiac-building-technology-agnostic-solutions-for-iac">SafeIaC: Building Technology-Agnostic Solutions for IaC&lt;/h3>
&lt;p>In July, we launched &lt;a href="https://safeiac.github.io/" target="_blank" rel="noopener">SafeIaC&lt;/a>, an ambitious research project focused on building the first technology-agnostic solution for reliable analysis and automated repair of Infrastructure as Code with formal correctness guarantees.&lt;/p>
&lt;p>SafeIaC aims to revolutionize how we ensure the reliability and security of DevOps systems by combining Artificial Intelligence and Formal Methods. The project builds on our lab&amp;rsquo;s expertise in Infrastructure as Code reliability, including our GLITCH and InfraFix tools, and extends this work to provide stronger guarantees about the correctness of automated repairs.&lt;/p>
&lt;h2 id="-outstanding-research-publications">📚 Outstanding Research Publications&lt;/h2>
&lt;p>2025 was a great year for publications, with several papers accepted at top-tier conferences and journals! Some examples are:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2025/ICSE/">Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification&lt;/a>&lt;/strong> - ICSE 2025 (CORE A*, ACM SIGSOFT Distinguished Paper Award)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2025/ISSTA/">InfraFix: Technology-Agnostic Repair of Infrastructure as Code&lt;/a>&lt;/strong> - ISSTA 2025 Tool Demonstrations Track (CORE A)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2025/TSE/">Do Experts Agree About Smelly Infrastructure?&lt;/a>&lt;/strong> - IEEE Transactions on Software Engineering (Q1 journal)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2025/ECOOP/">Contract Usage and Evolution in Android Mobile Applications&lt;/a>&lt;/strong> - ECOOP 2025 (CORE A)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2025/ISSRE/">What Challenges do Developers Face when using Verification-Aware Languages?&lt;/a>&lt;/strong> - ISSRE 2025 (CORE A)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2025/SEFM_Repair/">Specification-Guided Repair of Arithmetic Errors in Dafny Programs using LLMs&lt;/a>&lt;/strong> - SEFM 2025 (CORE B)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2025/SEFM_DafnyStudy/">Can Language Models Help Students Prove Software Correctness? An Experimental Study with Dafny&lt;/a>&lt;/strong> - SEFM 2025 (CORE B)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2025/SEFM_Willingness/">Are Users More Willing to Use Formally Verified Password Managers?&lt;/a>&lt;/strong> - SEFM 2025 (CORE B)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://sr-lab.github.io/publication/2025/TOCE/">Teachers&amp;rsquo; Perspective on Software Testing Education&lt;/a>&lt;/strong> - ACM Transactions on Computing Education (Q1 journal)&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="-international-collaboration-and-recognition">🌍 International Collaboration and Recognition&lt;/h2>
&lt;h3 id="dagstuhl-seminar-on-specification-engineering">Dagstuhl Seminar on Specification Engineering&lt;/h3>
&lt;p>&lt;a href="https://sr-lab.github.io/author/Alexandra-Mendes/">Alexandra Mendes&lt;/a> was &lt;a href="https://sr-lab.github.io/news/2025-09-21-Dagstuhl-Spec-Engineering/">invited to participate in the prestigious Dagstuhl Seminar 25392 on &amp;ldquo;Specification Engineering: Foundations for the Future of Software Development&amp;rdquo; in September&lt;/a>. The seminar brought together leading researchers and practitioners to discuss recent advancements, challenges, and future directions in specification engineering, formal methods, and requirements engineering.&lt;/p>
&lt;p>This invitation highlights our lab&amp;rsquo;s international reputation and commitment to advancing the field of software engineering.&lt;/p>
&lt;h2 id="-team-building-and-lab-culture">🎉 Team Building and Lab Culture&lt;/h2>
&lt;p>Building a strong research community goes beyond publications and projects: it&amp;rsquo;s about the connections we build and the moments we share. Throughout 2025, our lab met regularly for lunches and dinners, fostering collaboration and camaraderie. Here we highlight two special social events that brought our team together in memorable ways.&lt;/p>
&lt;h3 id="barracuda-submarine-visit">Barracuda Submarine Visit&lt;/h3>
&lt;p>In October, the lab embarked on a unique team-building experience: a visit to Portugal&amp;rsquo;s historic S164 NRP Barracuda submarine, now a museum ship. The visit provided our team with fascinating insights into naval history and submarine engineering, followed by a tour of the historic Fragata D. Fernando II e Glória and a delicious Portuguese lunch.&lt;/p>
&lt;p>Special thanks to &lt;a href="https://sr-lab.github.io/author/Bruno-Lourenco/">Bruno Lourenço&lt;/a> for guiding us through the submarine and sharing his extensive knowledge!&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="../2025-10-04-Social-Barracuda/featured.png" alt="SR Lab visit to the Barracuda Submarine" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h3 id="online-christmas-social">Online Christmas Social&lt;/h3>
&lt;p>As the year drew to a close, the Software Reliability Lab came together for an online Christmas social that brought joy and friendly competition to our distributed team! 🎄&lt;/p>
&lt;p>With team members spread across the country and around the world, we gathered on Discord, our virtual headquarters, for an exciting quiz night featuring three teams competing across four rounds of questions. The event was filled with laughter, teamwork, and plenty of competitive spirit as teams competed in a spirit of friendly rivalry.&lt;/p>
&lt;p>A huge thank you to &lt;a href="https://sr-lab.github.io/author/Carolina-Carreira/">Carolina Carreira&lt;/a> and &lt;a href="https://sr-lab.github.io/author/Alvaro-Silva/">Álvaro Silva&lt;/a> for organizing such a fantastic event! It was the perfect way to celebrate the season and strengthen the bonds within our amazing research group!&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="SR Lab Christmas Social 2025" srcset="
/news/2025-12-31-Year-in-review/featured_hu5038f40124bb7a6f2dc4a39cdb4f9cc7_284063_62167939dcf0173e44eca4c85596cb01.webp 400w,
/news/2025-12-31-Year-in-review/featured_hu5038f40124bb7a6f2dc4a39cdb4f9cc7_284063_1d9692228a9b85108a08f5cbfd9d5498.webp 760w,
/news/2025-12-31-Year-in-review/featured_hu5038f40124bb7a6f2dc4a39cdb4f9cc7_284063_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-12-31-Year-in-review/featured_hu5038f40124bb7a6f2dc4a39cdb4f9cc7_284063_62167939dcf0173e44eca4c85596cb01.webp"
width="760"
height="628"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h2 id="-from-research-to-impact-codesetai">🚀 From Research to Impact: Codeset.ai&lt;/h2>
&lt;p>Bridging the gap between academic research and real-world impact, our PhD student &lt;a href="https://sr-lab.github.io/author/Nuno-Saavedra/">Nuno Saavedra&lt;/a> and lab alumnus &lt;a href="https://sr-lab.github.io/author/Andre-Silva/">André Silva&lt;/a> co-founded &lt;a href="https://codeset.ai" target="_blank" rel="noopener">codeset.ai&lt;/a>, a startup focused on transforming how developers work with code. This venture demonstrates how cutting-edge research in software reliability and automated reasoning can translate into practical tools that benefit the broader software development community.&lt;/p>
&lt;p>We&amp;rsquo;re excited to see how Nuno and André&amp;rsquo;s entrepreneurial journey unfolds and look forward to the impact codeset.ai will have on the industry!&lt;/p>
&lt;h2 id="looking-ahead-to-2026">Looking Ahead to 2026&lt;/h2>
&lt;p>As we close 2025, we&amp;rsquo;re excited about the opportunities ahead. With new funding from Amazon, and the InfraGov and SafeIaC projects, we&amp;rsquo;re expanding our research team and continuing to push the boundaries of software reliability, automated reasoning, and formal methods.&lt;/p>
&lt;p>We&amp;rsquo;re also ending the year with exciting news for 2026: &lt;a href="https://sr-lab.github.io/author/Alexandra-Mendes/">Alexandra Mendes&lt;/a> and &lt;a href="https://sr-lab.github.io/author/Isabel-Amaral/">Isabel Amaral&lt;/a> had their paper &amp;ldquo;&lt;strong>&lt;a href="https://arxiv.org/pdf/2511.15403" target="_blank" rel="noopener">MutDafny: A Mutation-Based Approach to Assess Dafny Specifications&lt;/a>&lt;/strong>&amp;rdquo; accepted at &lt;strong>ICSE 2026&lt;/strong> (CORE A*)! The preprint is available on &lt;a href="https://arxiv.org/pdf/2511.15403" target="_blank" rel="noopener">arXiv&lt;/a>.&lt;/p>
&lt;p>If you&amp;rsquo;re interested in research positions on automated reasoning, program repair, or formal verification, &lt;a href="https://sr-lab.github.io/opportunities">get in touch&lt;/a>! We have several positions available.&lt;/p>
&lt;hr>
&lt;p>Thank you to all our collaborators, funding agencies, and partners who made 2025 such a successful year. Here&amp;rsquo;s to an even more impactful 2026!&lt;/p>
&lt;p>Happy New Year from the Software Reliability Lab! 🎊&lt;/p></description></item><item><title>A Day Below Deck: Our Lab's Visit to the Barracuda Submarine</title><link>https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/</link><pubDate>Sat, 04 Oct 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/</guid><description>&lt;p>For our October social, the Software Reliability Lab visited Portugal’s historic S164 NRP Barracuda submarine, now a museum ship.&lt;/p>
&lt;p>Our visit to the &lt;a href="https://arquivohistorico.marinha.pt/details?id=69735" target="_blank" rel="noopener">Barracuda Submarine&lt;/a> provided us with a unique opportunity to explore naval history and gain insights into the technological advancements of submarine engineering.
The S164 NRP Barracuda, in service since May 4, 1968, carried out a wide range of national and international missions over its 42 years of active duty. Its operations included patrols in the British sea lines, the Canary Islands, and the Western Mediterranean. After completing its final mission in 2010, the Barracuda now serves as an “active” attraction open to the public, helping preserve and promote Portugal’s naval heritage.
It belonged to the Albacora-class submarines.&lt;/p>
&lt;p>The visit also included a tour of the &lt;a href="https://en.wikipedia.org/wiki/Dom_Fernando_II_e_Gl%C3%B3ria" target="_blank" rel="noopener">Fragata D. Fernando II e Glória&lt;/a>, a historic frigate that has been converted into a museum ship.
Our visit ended with a lunch at a nearby restaurant, where we reflected on the experience and, of course, enjoyed some delicious Portuguese cuisine.&lt;/p>
&lt;p>We would like to thank &lt;a href="https://sr-lab.github.io/author/Bruno-Lourenco/">Bruno Lourenço&lt;/a>, who kindly guided us through the submarine and shared his extensive knowledge about its history and operations. Thank you, Bruno, for making our visit both educational and memorable!&lt;/p>
&lt;h2 id="some-pictures-from-our-visit">Some pictures from our visit&lt;/h2>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Group photo in front of the Barracuda Submarine" srcset="
/news/2025-10-04-Social-Barracuda/featured_huc895f4ab2207588088b8beabc928a0d9_257713_d3c7ac32569eca71c408c358ae5cbfbb.webp 400w,
/news/2025-10-04-Social-Barracuda/featured_huc895f4ab2207588088b8beabc928a0d9_257713_ad77c54af9f4ff7f24048ff40be84237.webp 760w,
/news/2025-10-04-Social-Barracuda/featured_huc895f4ab2207588088b8beabc928a0d9_257713_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/featured_huc895f4ab2207588088b8beabc928a0d9_257713_d3c7ac32569eca71c408c358ae5cbfbb.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Outside view of the Barracuda Submarine" srcset="
/news/2025-10-04-Social-Barracuda/20251004_115533_hu8bbd9f5d03df13bc18ede30045073c99_614738_c48afd82646f8b028858087838234d90.webp 400w,
/news/2025-10-04-Social-Barracuda/20251004_115533_hu8bbd9f5d03df13bc18ede30045073c99_614738_40cfd71aaad87db80a701af173f4513f.webp 760w,
/news/2025-10-04-Social-Barracuda/20251004_115533_hu8bbd9f5d03df13bc18ede30045073c99_614738_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/20251004_115533_hu8bbd9f5d03df13bc18ede30045073c99_614738_c48afd82646f8b028858087838234d90.webp"
width="760"
height="350"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Inside view of the Barracuda Submarine (1)" srcset="
/news/2025-10-04-Social-Barracuda/20251004_121013_hu7fce145be90a65006b528065ac6fa00f_701033_373d9ceeb2994f4a154cc7557fe98e83.webp 400w,
/news/2025-10-04-Social-Barracuda/20251004_121013_hu7fce145be90a65006b528065ac6fa00f_701033_19850daf20945db537687931577d81ac.webp 760w,
/news/2025-10-04-Social-Barracuda/20251004_121013_hu7fce145be90a65006b528065ac6fa00f_701033_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/20251004_121013_hu7fce145be90a65006b528065ac6fa00f_701033_373d9ceeb2994f4a154cc7557fe98e83.webp"
width="760"
height="350"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Inside view of the Barracuda Submarine (2)" srcset="
/news/2025-10-04-Social-Barracuda/20251004_122225_hu9241be24add7882033396561d720f540_573826_0db9f1f75df313d06f8680af7a05a557.webp 400w,
/news/2025-10-04-Social-Barracuda/20251004_122225_hu9241be24add7882033396561d720f540_573826_14d1933af35555557d04622bc09fd8d7.webp 760w,
/news/2025-10-04-Social-Barracuda/20251004_122225_hu9241be24add7882033396561d720f540_573826_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/20251004_122225_hu9241be24add7882033396561d720f540_573826_0db9f1f75df313d06f8680af7a05a557.webp"
width="350"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Inside view of the Barracuda Submarine (3)" srcset="
/news/2025-10-04-Social-Barracuda/20251004_123045_hubb8c66fbe976f8dc396222b9ba175071_615512_c98c01f3b3fb02e45673a622f7def1a5.webp 400w,
/news/2025-10-04-Social-Barracuda/20251004_123045_hubb8c66fbe976f8dc396222b9ba175071_615512_eee15757411b1b974260c86af314ce86.webp 760w,
/news/2025-10-04-Social-Barracuda/20251004_123045_hubb8c66fbe976f8dc396222b9ba175071_615512_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/20251004_123045_hubb8c66fbe976f8dc396222b9ba175071_615512_c98c01f3b3fb02e45673a622f7def1a5.webp"
width="350"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Inside view of the Fragata D. Fernando II e Glória" srcset="
/news/2025-10-04-Social-Barracuda/20251004_125829_hu8d4ed26f792a7c5041142ed3fccfa096_504805_899f48324c81edb014391571a739d022.webp 400w,
/news/2025-10-04-Social-Barracuda/20251004_125829_hu8d4ed26f792a7c5041142ed3fccfa096_504805_e387f47ae48886f74accf969da98a1ac.webp 760w,
/news/2025-10-04-Social-Barracuda/20251004_125829_hu8d4ed26f792a7c5041142ed3fccfa096_504805_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/20251004_125829_hu8d4ed26f792a7c5041142ed3fccfa096_504805_899f48324c81edb014391571a739d022.webp"
width="760"
height="350"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Inside view of the Fragata D. Fernando II e Glória: Henrique Guerra, Martim Monis, Bruno Lourenço, and Martim Afonso" srcset="
/news/2025-10-04-Social-Barracuda/20251004_131226_hu29195d52d982d8dfd2b029ba19167a7e_456116_fe6c5b1f35fc4a10934306410e76978e.webp 400w,
/news/2025-10-04-Social-Barracuda/20251004_131226_hu29195d52d982d8dfd2b029ba19167a7e_456116_ef6f67355a4193f2a2e355256ce7cc31.webp 760w,
/news/2025-10-04-Social-Barracuda/20251004_131226_hu29195d52d982d8dfd2b029ba19167a7e_456116_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/20251004_131226_hu29195d52d982d8dfd2b029ba19167a7e_456116_fe6c5b1f35fc4a10934306410e76978e.webp"
width="350"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Group photo inside the submarine" srcset="
/news/2025-10-04-Social-Barracuda/IMG-20251004-WA0009_hud5cd980314a63f2d0cfe3aac95c2a434_161340_f3df86f4952cbbe04e88f256b17c9153.webp 400w,
/news/2025-10-04-Social-Barracuda/IMG-20251004-WA0009_hud5cd980314a63f2d0cfe3aac95c2a434_161340_3702c386361adc6b85be412c0a4fb232.webp 760w,
/news/2025-10-04-Social-Barracuda/IMG-20251004-WA0009_hud5cd980314a63f2d0cfe3aac95c2a434_161340_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/IMG-20251004-WA0009_hud5cd980314a63f2d0cfe3aac95c2a434_161340_f3df86f4952cbbe04e88f256b17c9153.webp"
width="570"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h3 id="and-finally-an-edited-photo-for-fun-can-you-spot-the-joke">And finally, an edited photo for fun! (Can you spot the joke?)&lt;/h3>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Group photo with a twist" srcset="
/news/2025-10-04-Social-Barracuda/Barracuda-Visit-SR-Lab-joke_hu240ae368b4d4d8d0ea253a59f636965f_2643177_3bd9688f071d0881be0d56ec59621c46.webp 400w,
/news/2025-10-04-Social-Barracuda/Barracuda-Visit-SR-Lab-joke_hu240ae368b4d4d8d0ea253a59f636965f_2643177_71c2c6f39d60205c89b3a7acf7d8fe2d.webp 760w,
/news/2025-10-04-Social-Barracuda/Barracuda-Visit-SR-Lab-joke_hu240ae368b4d4d8d0ea253a59f636965f_2643177_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://sr-lab.github.io/news/2025-10-04-Social-Barracuda/Barracuda-Visit-SR-Lab-joke_hu240ae368b4d4d8d0ea253a59f636965f_2643177_3bd9688f071d0881be0d56ec59621c46.webp"
width="760"
height="507"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p></description></item><item><title>Alexandra Mendes participates in Dagstuhl Seminar on Specification Engineering</title><link>https://sr-lab.github.io/news/2025-09-21-Dagstuhl-Spec-Engineering/</link><pubDate>Fri, 26 Sep 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2025-09-21-Dagstuhl-Spec-Engineering/</guid><description>&lt;p>Alexandra Mendes was invited to participate in the Dagstuhl Seminar 25392 on Specification Engineering: Foundations for the Future of Software Development.&lt;/p>
&lt;p>The &lt;a href="https://www.dagstuhl.de/seminars/seminar-calendar/seminar-details/25392" target="_blank" rel="noopener">Dagstuhl Seminar 25392 on Specification Engineering: Foundations for the Future of Software Development&lt;/a> was held from September 21 to 26, 2025, in Dagstuhl, Germany.&lt;/p>
&lt;p>The seminar brought together leading researchers and practitioners in the field of specification engineering to discuss recent advancements, challenges, and future directions. Topics covered included formal methods, requirements engineering, model-driven development, and the integration of specifications into modern software development practices.&lt;/p>
&lt;p>This demonstrates Software Reliability Lab&amp;rsquo;s commitment to advancing the field of software engineering through active participation in high-profile academic events.&lt;/p>
&lt;p>&lt;em>Link to seminar&lt;/em>: &lt;a href="https://www.dagstuhl.de/seminars/seminar-calendar/seminar-details/25392" target="_blank" rel="noopener">https://www.dagstuhl.de/seminars/seminar-calendar/seminar-details/25392&lt;/a>&lt;/p></description></item><item><title>Are Users More Willing to Use Formally Verified Password Managers?</title><link>https://sr-lab.github.io/publication/2025/SEFM_Willingness/</link><pubDate>Sun, 07 Sep 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/SEFM_Willingness/</guid><description/></item><item><title>Can Large Language Models Help Students Prove Software Correctness? An Experimental Study with Dafny</title><link>https://sr-lab.github.io/publication/2025/SEFM_DafnyStudy/</link><pubDate>Sun, 07 Sep 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/SEFM_DafnyStudy/</guid><description/></item><item><title>Specification-Guided Repair of Arithmetic Errors in Dafny Programs using LLMs</title><link>https://sr-lab.github.io/publication/2025/SEFM_Repair/</link><pubDate>Sun, 07 Sep 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/SEFM_Repair/</guid><description/></item><item><title>Three Papers Accepted at SEFM 2025</title><link>https://sr-lab.github.io/news/2025-08-15-SEFM-papers/</link><pubDate>Fri, 15 Aug 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2025-08-15-SEFM-papers/</guid><description>&lt;p>The Software Reliability Lab has three papers accepted at SEFM 2025!&lt;/p>
&lt;p>The Software Reliability Lab has three papers accepted at the &lt;a href="https://sefm-conference.github.io/2025/" target="_blank" rel="noopener">23rd International Conference on Software Engineering and Formal Methods&lt;/a> (SEFM 2025), to be held in Toledo, Spain, from November 10 to 14, 2025.&lt;/p>
&lt;p>The three accepted papers are:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;em>&lt;a href="https://sr-lab.github.io/publication/2025/SEFM_Repair/">Specification-Guided Repair of Arithmetic Errors in Dafny Programs using LLMs&lt;/a>&lt;/em> &lt;br />
Authors: Valentina Wu, &lt;a href="https://sr-lab.github.io/author/Alexandra-Mendes/">Alexandra Mendes&lt;/a>, and &lt;a href="https://sr-lab.github.io/author/Alexandre-Abreu/">Alexandre Abreu&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;em>&lt;a href="https://sr-lab.github.io/publication/2025/SEFM_DafnyStudy/">Can Language Models Help Students Prove Software Correctness? An Experimental Study with Dafny&lt;/a>&lt;/em> &lt;br />
Authors: &lt;a href="https://sr-lab.github.io/author/Carolina-Carreira/">Carolina Carreira&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Alvaro-Silva/">Álvaro Silva&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Alexandre-Abreu/">Alexandre Abreu&lt;/a>, and &lt;a href="https://sr-lab.github.io/author/Alexandra-Mendes/">Alexandra Mendes&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;em>&lt;a href="https://sr-lab.github.io/publication/2025/SEFM_Willingness/">Are Users More Willing to Use Formally Verified Password Managers?&lt;/a>&lt;/em> &lt;br />
Authors: &lt;a href="https://sr-lab.github.io/author/Carolina-Carreira/">Carolina Carreira&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Joao-F.-Ferreira/">João Ferreira&lt;/a>, &lt;a href="https://sr-lab.github.io/author/Alexandra-Mendes/">Alexandra Mendes&lt;/a>, and &lt;a href="https://www.andrew.cmu.edu/user/nicolasc/" target="_blank" rel="noopener">Nicolas Christin&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;p>All papers available here: &lt;a href="https://sr-lab.github.io/publication/" target="_blank" rel="noopener">Software Reliability Lab Publications&lt;/a>.&lt;/p>
&lt;p>Congratulations to all the authors!&lt;/p>
&lt;h2 id="update-after-event">Update (After Event)&lt;/h2>
&lt;p>Here are some photos of Carolina Carreira and Alexandre Abreu at SEFM, who presented our work at the conference.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Carolina Carreira presenting at SEFM 2025" srcset="
/news/2025-08-15-SEFM-papers/sefm2025_carolina1_hue1b66727e5f67630692e6bd2a57461cf_571892_282e8fc7055111cf0d6669496e130cc2.webp 400w,
/news/2025-08-15-SEFM-papers/sefm2025_carolina1_hue1b66727e5f67630692e6bd2a57461cf_571892_fd1978d22340a379d39c0ce53e0fe4f1.webp 760w,
/news/2025-08-15-SEFM-papers/sefm2025_carolina1_hue1b66727e5f67630692e6bd2a57461cf_571892_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-08-15-SEFM-papers/sefm2025_carolina1_hue1b66727e5f67630692e6bd2a57461cf_571892_282e8fc7055111cf0d6669496e130cc2.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Carolina Carreira presenting at SEFM 2025" srcset="
/news/2025-08-15-SEFM-papers/sefm2025_carolina2_hu788483dce7c0908b8ec4d038cbb29ad4_535700_9d93cf77cb2ba075ec444e9a8e946b94.webp 400w,
/news/2025-08-15-SEFM-papers/sefm2025_carolina2_hu788483dce7c0908b8ec4d038cbb29ad4_535700_cb969e56e051d5401987daf0789a3474.webp 760w,
/news/2025-08-15-SEFM-papers/sefm2025_carolina2_hu788483dce7c0908b8ec4d038cbb29ad4_535700_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-08-15-SEFM-papers/sefm2025_carolina2_hu788483dce7c0908b8ec4d038cbb29ad4_535700_9d93cf77cb2ba075ec444e9a8e946b94.webp"
width="428"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Alexandre Abreu presenting at SEFM 2025" srcset="
/news/2025-08-15-SEFM-papers/sefm2025_alexandre_hue13e1eef8f4c7bd7eb1046296530eff5_378428_94cfea12db8661c77571888978ab6ac3.webp 400w,
/news/2025-08-15-SEFM-papers/sefm2025_alexandre_hue13e1eef8f4c7bd7eb1046296530eff5_378428_184942fe64d89a7e8afdf172e468ee7d.webp 760w,
/news/2025-08-15-SEFM-papers/sefm2025_alexandre_hue13e1eef8f4c7bd7eb1046296530eff5_378428_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2025-08-15-SEFM-papers/sefm2025_alexandre_hue13e1eef8f4c7bd7eb1046296530eff5_378428_94cfea12db8661c77571888978ab6ac3.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p></description></item><item><title>What Challenges do Developer Face when using Verification-Aware Languages?</title><link>https://sr-lab.github.io/publication/2025/ISSRE/</link><pubDate>Sun, 20 Jul 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/ISSRE/</guid><description/></item><item><title>SafeIaC: Reliable Analysis and Automated Repair for Infrastructure as Code</title><link>https://sr-lab.github.io/project/safeiac/</link><pubDate>Tue, 01 Jul 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/project/safeiac/</guid><description>&lt;p>SafeIaC is building the first technology-agnostic solution for reliable analysis and automated repair for Infrastructure as Code that provides formal correctness guarantees.&lt;/p>
&lt;p>In our modern world, the reliability and security of software systems are foundational to the functioning of critical infrastructure, financial systems, healthcare, and virtually every aspect of daily life. Central to the operation of these systems is the configuration and infrastructure code that defines and manages the environment in which applications run. This process of using programmable configuration files to provision and manage IT infrastructure is known as Infrastructure as Code (IaC).&lt;/p>
&lt;p>Despite the many benefits provided by IaC, such as enabling more reliable and predictable deployments and supporting scalability with minimal effort, errors in these critical pieces of code are a significant source of system failures and degradation. Such mistakes lead to security vulnerabilities, application outages, and incorrect program executions, undermining the stability and reliability of essential services.&lt;/p>
&lt;p>Despite the critical role of configuration and infrastructure code in software system reliability and security, research focusing on the reliable configuration and infrastructure as code remains scarce. In this project, we aim to address this gap by developing methodologies for the reliable analysis and automated repair of software configuration and infrastructure code. This goal faces several challenges, including the diversity of IaC technologies, the complexity of IaC ecosystems, and the need for techniques that can accurately model and reason about these systems’ behavior. Developing solutions that are both efficient and effective requires innovative approaches to modeling and analyzing the unique structures and semantics of infrastructure as code.&lt;/p>
&lt;p>Building upon recent developments by our research team (Saavedra and Ferreira, 2022; Saavedra et al. 2023), we propose the first technology-agnostic solution for reliable analysis and automated repair for Infrastructure as Code that provides formal correctness guarantees. Our envisaged solution will encompass both the versatility of technology-agnostic support across various languages and environments and the reliability of formal correctness guarantees, addressing the needs of the industry by providing a singular solution to the previously unmet challenge of polyglot automated repair and reliable IaC management. We plan to cover a wide range of errors, including code smells, configuration inconsistencies, dependency errors, and so-called configuration drifts (which happen when the state of a system deviates from what is specified in the system’s configuration file).&lt;/p>
&lt;h2 id="contacts">Contacts&lt;/h2>
&lt;p>&lt;em>Principal Investigator (INESC-ID):&lt;/em> &lt;a href="https://joaoff.com" target="_blank" rel="noopener">João F. Ferreira&lt;/a>&lt;/p>
&lt;p>&lt;em>Principal Investigator (INESC TEC):&lt;/em> &lt;a href="https://archimendes.com" target="_blank" rel="noopener">Alexandra Mendes&lt;/a>&lt;/p>
&lt;p>&lt;a href="https://safeiac.github.io/" target="_blank" rel="noopener">&lt;em>Project website&lt;/em>&lt;/a>&lt;/p>
&lt;p>&lt;em>Research and Academic Institutions:&lt;/em>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://inesc-id.pt" target="_blank" rel="noopener">INESC-ID: Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa (INESC-ID)&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://tecnico.ulisboa.pt" target="_blank" rel="noopener">Instituto Superior Técnico, Universidade de Lisboa&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.inesctec.pt/en" target="_blank" rel="noopener">INESC TEC: Instituto de Engenharia de Sistemas e Computadores, Tecnologia e Ciência&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.up.pt/feup/en" target="_blank" rel="noopener">Faculty of Engineering, University of Porto&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>&lt;em>Industry Partners:&lt;/em>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://checkmarx.com/" target="_blank" rel="noopener">Checkmarx&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://aws.amazon.com/" target="_blank" rel="noopener">Amazon Web Services, Automated Reasoning group&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="funding">Funding&lt;/h2>
&lt;p>SafeIaC is funded by Fundação para a Ciência e a Tecnologia (FCT) under the program &lt;em>MPr-12-2023 - ICDT/2023&lt;/em>.
&lt;em>Funded amount: 249.609,60 €&lt;/em>&lt;/p></description></item><item><title>Teachers’ Perspective on Software Testing Education</title><link>https://sr-lab.github.io/publication/2025/TOCE/</link><pubDate>Tue, 01 Jul 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/TOCE/</guid><description/></item><item><title>Two Amazon Research Awards on Automated Reasoning!</title><link>https://sr-lab.github.io/news/2025-06-03-Amazon-Research-Awards/</link><pubDate>Tue, 03 Jun 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2025-06-03-Amazon-Research-Awards/</guid><description>&lt;p>Congratulations to &lt;a href="https://sr-lab.github.io/author/Alexandra-Mendes/">Alexandra Mendes&lt;/a> and &lt;a href="https://sr-lab.github.io/author/Joao-F.-Ferreira/">João F. Ferreira&lt;/a>, each awarded an Amazon Research Award in Automated Reasoning!&lt;/p>
&lt;p>Alexandra was awarded an Amazon Research Award for her proposal &amp;ldquo;&lt;em>Overcoming Barriers to the Adoption of Verification-Aware Languages&lt;/em>&amp;rdquo;, focusing on Dafny. João&amp;rsquo;s proposal is on &amp;ldquo;&lt;em>Polyglot Automated Program Repair for Infrastructure as Code&lt;/em>&amp;rdquo;.&lt;/p>
&lt;p>&lt;em>&lt;b>If you are looking for research positions on these topics, get in touch! We have several positions to offer. See also our &lt;a href="https://sr-lab.github.io/opportunities">opportunities page&lt;/a>.&lt;/b>&lt;/em>&lt;/p>
&lt;p>Many thanks to Amazon Science for supporting this research! It&amp;rsquo;s a recognition of the work that we do at the &lt;a href="https://sr-lab.github.io/" target="_blank" rel="noopener">Software Reliability Lab&lt;/a>!&lt;/p>
&lt;p>You can read more about the program and see the full list of recipients here: &lt;a href="https://www.amazon.science/research-awards/program-updates/70-amazon-research-award-recipients-announced" target="_blank" rel="noopener">70 Amazon Research Award recipients announced&lt;/a>&lt;/p>
&lt;p>Learn more about the program on the &lt;a href="https://www.amazon.science/research-awards" target="_blank" rel="noopener">Amazon Science website&lt;/a>.&lt;/p>
&lt;h2 id="related-news-and-mentions">Related News and Mentions&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.amazon.science/research-awards/program-updates/70-amazon-research-award-recipients-announced" target="_blank" rel="noopener">Official announcement: 70 Amazon Research Award recipients announced&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://cmuportugal.org/media/cmu-portugal-visiting-researchers-won-amazon-research-award/" target="_blank" rel="noopener">CMU Portugal Visiting Researchers won Amazon Research Award&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://dei.fe.up.pt/en/blog/2025/06/04/alexandra-mendes-recognised-with-an-amazon-research-award/" target="_blank" rel="noopener">University of Porto (DEI, FEUP): Alexandra Mendes recognised with an &amp;ldquo;Amazon Research Award&amp;rdquo;&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://dei.tecnico.ulisboa.pt/en/news/award/dei-professor-wins-amazon-research-award-in-automated-reasoning" target="_blank" rel="noopener">Instituto Superior Técnico (DEI): DEI Professor wins Amazon Research Award in Automated Reasoning&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.inesc-id.pt/joao-ferreira-wins-amazon-research-award-for-work-on-automated-program-repair/" target="_blank" rel="noopener">INESC-ID: João Ferreira wins Amazon Research Award for work on Automated Program Repair&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Detecting Resource Leaks on Android with Alpakka</title><link>https://sr-lab.github.io/publication/2025/SLE/</link><pubDate>Sun, 18 May 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/SLE/</guid><description/></item><item><title>Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification</title><link>https://sr-lab.github.io/publication/2025/ICSE/</link><pubDate>Sun, 27 Apr 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/ICSE/</guid><description/></item><item><title>InfraFix: Technology-Agnostic Repair of Infrastructure as Code</title><link>https://sr-lab.github.io/publication/2025/ISSTA/</link><pubDate>Fri, 11 Apr 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/ISSTA/</guid><description>&lt;hr></description></item><item><title>ACM SIGSOFT Distinguished Paper Award at ICSE 2025</title><link>https://sr-lab.github.io/news/2025-04-01-ICSE-Distinguished-Paper-Award/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2025-04-01-ICSE-Distinguished-Paper-Award/</guid><description>&lt;p>Congratulations to &lt;a href="https://sr-lab.github.io/author/Nuno-Saavedra/">Nuno Saavedra&lt;/a> and &lt;a href="https://sr-lab.github.io/author/Joao-F.-Ferreira/">João F. Ferreira&lt;/a> for winning an ACM SIGSOFT Distinguished Paper Award at ICSE 2025 for their paper &amp;ldquo;&lt;a href="https://sr-lab.github.io/publication/2025/ICSE/">Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification&lt;/a>&amp;rdquo;.&lt;/p>
&lt;p>&lt;a href="https://sr-lab.github.io/author/Nuno-Saavedra/">Nuno Saavedra&lt;/a> and &lt;a href="https://sr-lab.github.io/author/Joao-F.-Ferreira/">João F. Ferreira&lt;/a>, in collaboration with researchers from the University of California San Diego, Imperial College London, and the University of Massachusetts, have received the ACM SIGSOFT Distinguished Paper Award at the &lt;a href="https://conf.researchr.org/home/icse-2025" target="_blank" rel="noopener">International Conference on Software Engineering (ICSE) 2025&lt;/a>.&lt;/p>
&lt;p>The paper &amp;ldquo;&lt;a href="https://sr-lab.github.io/publication/2025/ICSE/">Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification&lt;/a>,&amp;rdquo; introduces an innovative automated proof synthesis tool that uses machine learning and large language models with retrieval augmentation techniques. Rango dynamically identifies and incorporates relevant proofs and premises during each step of the verification process, adapting to both the project context and the evolving state of the proof. Tested on the researchers&amp;rsquo; newly created CoqStoq dataset of over 2,200 open-source Coq projects, Rango successfully synthesized proofs for 32% of theorems—representing a 29% improvement over previous state-of-the-art tools and demonstrating its potential to make formal verification more accessible to developers.&lt;/p>
&lt;p>The research team also includes Robert Thompson (University of California San Diego), Pedro Carrott (Imperial College London and a former MSc student at our group), Kevin Fisher (University of California San Diego), Alex Sanchez-Stern (University of Massachusetts), Yuriy Brun (University of Massachusetts), Sorin Lerner (University of California San Diego), and Emily First (University of California San Diego).&lt;/p>
&lt;p>ICSE is the premier conference in software engineering, and the ACM SIGSOFT Distinguished Paper Award recognizes papers of exceptional quality presented at the conference. This achievement highlights our group&amp;rsquo;s commitment to excellence in research and international collaboration.&lt;/p>
&lt;p>Congratulations to Nuno, João, and the entire research team on this outstanding achievement!&lt;/p>
&lt;p>João, Yuriy, Kyle, Alex, and Emily were present at ICSE. Here&amp;rsquo;s a photo of the award session:
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Photo of João, Yuriy, Kyle, Alex, and Emily receiving the award" srcset="
/news/2025-04-01-ICSE-Distinguished-Paper-Award/award_photo_icse25_hue2b7fd23d48385ac36b068136d39cc1a_96036_0a12abd5d1ef6f1b9b6386354fe2a2de.webp 400w,
/news/2025-04-01-ICSE-Distinguished-Paper-Award/award_photo_icse25_hue2b7fd23d48385ac36b068136d39cc1a_96036_c72ace4ca931e4a6304a079272bdcf49.webp 760w,
/news/2025-04-01-ICSE-Distinguished-Paper-Award/award_photo_icse25_hue2b7fd23d48385ac36b068136d39cc1a_96036_1200x1200_fit_q75_h2_lanczos_2.webp 1200w"
src="https://sr-lab.github.io/news/2025-04-01-ICSE-Distinguished-Paper-Award/award_photo_icse25_hue2b7fd23d48385ac36b068136d39cc1a_96036_0a12abd5d1ef6f1b9b6386354fe2a2de.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h2 id="related-news-and-mentions">Related News and Mentions&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.inesc-id.pt/inesc-id-researchers-receive-acm-sigsoft-distinguished-paper-award-at-icse-2025/" target="_blank" rel="noopener">INESC-ID researchers receive ACM SIGSOFT Distinguished Paper Award at ICSE 2025&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://dei.tecnico.ulisboa.pt/en/news/award/prize-acm-sigsoft-distinguished-paper-for-paper-na-icse-2025" target="_blank" rel="noopener">Prize ACM SIGSOFT Distinguished Paper for paper at ICSE 2025&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Do Experts Agree About Smelly Infrastructure?</title><link>https://sr-lab.github.io/publication/2025/TSE/</link><pubDate>Wed, 19 Mar 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/TSE/</guid><description/></item><item><title>InfraGov: A Public Framework for Reliable and Secure IT Infrastructure</title><link>https://sr-lab.github.io/project/infragov/</link><pubDate>Sat, 01 Mar 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/project/infragov/</guid><description>&lt;p>As Public Administration services move to digital platforms, the reliability and security of IT infrastructure become even more critical to ensure seamless service delivery, safeguard citizens&amp;rsquo; personal information, and maintain public trust in governmental systems. Central to the operation of these services is the configuration and infrastructure code that defines and manages the environment in which they run. This process of using programmable configuration files to provision and manage IT infrastructure is known as &lt;em>Infrastructure as Code (IaC)&lt;/em>.&lt;/p>
&lt;p>Despite the benefits provided by Infrastructure as Code (IaC), such as more reliable and predictable deployments, as well as scalability with minimal effort, errors in these critical pieces of code can lead to security vulnerabilities, application outages, and incorrect program executions, ultimately undermining the stability and reliability of essential services.&lt;/p>
&lt;p>In this project, we aim to develop an innovative solution for automated error and vulnerability detection and repair of software configuration and infrastructure code. This goal faces several challenges, including the diversity of IaC technologies, the complexity of IaC ecosystems, and the need for techniques that can accurately model and reason about these systems&amp;rsquo; behavior.&lt;/p>
&lt;p>Building upon recent developments by our research team (Saavedra and Ferreira, 2022; Saavedra et al. 2023), we will build a language-agnostic solution for reliable analysis and automated repair for Infrastructure as Code that also uses recent developments in generative AI for reducing the time from vulnerability disclosure to mitigation. We plan to cover a wide range of errors, including code smells, configuration inconsistencies, dependency errors, and so-called configuration drifts (which happen when the state of a system deviates from what is specified in the system’s configuration file).&lt;/p>
&lt;p>Our solution is tailored to meet the needs of Public Administration IT teams. By collaborating closely with our partners at Agência para a Modernização Administrativa (AMA), Instituto de Gestão Financeira e Equipamentos da Justiça (IGFEJ), and Entidade de Serviços Partilhados da Administração Pública (ESPAP), we will ensure that the solution delivers immediate and practical benefits. The timing for this research is particularly appropriate, as we observe a significant shift of critical Public Administration systems to the cloud, underscoring the need for enhanced security and reliability in cloud infrastructure.&lt;/p>
&lt;p>By advancing the reliability of configuration and infrastructure code, this research has the potential to significantly reduce the incidence of system failures and security breaches. Improving the robustness of these foundational elements of software systems will enhance the stability and security of critical services, contributing to the prevention, detection, analysis, and response capabilities regarding threats, risks, and incidents that jeopardize the protection of infrastructures, data, and individuals.&lt;/p>
&lt;h2 id="contacts">Contacts&lt;/h2>
&lt;p>&lt;em>Principal Investigator (INESC-ID):&lt;/em> &lt;a href="https://joaoff.com" target="_blank" rel="noopener">João F. Ferreira&lt;/a>&lt;/p>
&lt;p>&lt;em>Principal Investigator (INESC TEC):&lt;/em> &lt;a href="https://archimendes.com" target="_blank" rel="noopener">Alexandra Mendes&lt;/a>&lt;/p>
&lt;p>&lt;a href="https://infragov-project.github.io/" target="_blank" rel="noopener">&lt;em>Project website&lt;/em>&lt;/a>&lt;/p>
&lt;p>&lt;em>Research and Academic Institutions:&lt;/em>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://inesc-id.pt" target="_blank" rel="noopener">INESC-ID: Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa (INESC-ID)&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://tecnico.ulisboa.pt" target="_blank" rel="noopener">Instituto Superior Técnico, Universidade de Lisboa&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.inesctec.pt/en" target="_blank" rel="noopener">INESC TEC: Instituto de Engenharia de Sistemas e Computadores, Tecnologia e Ciência&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.up.pt/feup/en" target="_blank" rel="noopener">Faculty of Engineering, University of Porto&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>&lt;em>Public Administration Partners:&lt;/em>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.ama.gov.pt" target="_blank" rel="noopener">AMA: Agência para a Modernização Administrativa&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.espap.gov.pt/" target="_blank" rel="noopener">eSPap: Entidade de Serviços Partilhados da Administração Pública, I. P.&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://igfej.justica.gov.pt/" target="_blank" rel="noopener">IGFEJ: Instituto de Gestão Financeira e Equipamentos da Justiça I.P.&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="funding">Funding&lt;/h2>
&lt;p>InfraGov is funded by Fundação para a Ciência e a Tecnologia (FCT) under the program &lt;em>Inteligência Artificial, Ciência dos Dados e Cibersegurança de relevância na Administração Pública&lt;/em>.
&lt;em>Funded amount: 124.918,40 €&lt;/em>&lt;/p>
&lt;p>&lt;a href="https://sciproj.ptcris.pt/en/176751PRJ" target="_blank" rel="noopener">More details in the SciPROJ portal&lt;/a>.&lt;/p></description></item><item><title>InfraGov: New Funded Project on Reliable and Secure IT Infrastructure</title><link>https://sr-lab.github.io/news/2025-03-01-infragov-new-funded-project/</link><pubDate>Sat, 01 Mar 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2025-03-01-infragov-new-funded-project/</guid><description>&lt;p>Congratulations to &lt;a href="https://joaoff.com" target="_blank" rel="noopener">João F. Ferreira&lt;/a> and &lt;a href="https://archimendes.com" target="_blank" rel="noopener">Alexandra Mendes&lt;/a> for securing funding for the &lt;a href="https://sr-lab.github.io/project/infragov/">InfraGov&lt;/a> project, a new research project funded to address critical challenges in the reliability and security of Infrastructure as Code (IaC) used in Public Administration.&lt;/p>
&lt;p>As more public services move to cloud-based and digital platforms, the integrity of configuration and infrastructure code becomes essential to safeguard sensitive data, prevent system outages, and maintain trust in government services. InfraGov aims to develop a technology-agnostic framework for automated detection and repair of errors and vulnerabilities in IaC, leveraging cutting-edge advances in generative AI to reduce the time from vulnerability discovery to mitigation.&lt;/p>
&lt;p>The project will be developed in close collaboration with key government partners—&lt;a href="https://www.ama.gov.pt" target="_blank" rel="noopener">AMA&lt;/a>, &lt;a href="https://igfej.justica.gov.pt/" target="_blank" rel="noopener">IGFEJ&lt;/a>, and &lt;a href="https://www.espap.gov.pt/" target="_blank" rel="noopener">ESPAP&lt;/a>—ensuring real-world impact across Portuguese public infrastructure. By addressing a wide spectrum of issues, from configuration inconsistencies to security vulnerabilities, our goal is to improve the reliability, resilience, and responsiveness of essential public digital services.&lt;/p>
&lt;p>InfraGov reflects our commitment to building secure and trustworthy foundations for the digital transformation of the public sector.&lt;/p>
&lt;!--
## Related News and Mentions
- [TODO](TODO)
--></description></item><item><title>Contract Usage and Evolution in Android Mobile Applications</title><link>https://sr-lab.github.io/publication/2025/ECOOP/</link><pubDate>Fri, 28 Feb 2025 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/ECOOP/</guid><description/></item><item><title>GAMFLEW: Serious game to teach white-box testing</title><link>https://sr-lab.github.io/publication/2025/JSoftwareQuality/</link><pubDate>Wed, 01 Jan 2025 22:42:47 +0000</pubDate><guid>https://sr-lab.github.io/publication/2025/JSoftwareQuality/</guid><description/></item><item><title>SR Lab members meet and present their work to Portuguese Minister of Education, Science and Innovation</title><link>https://sr-lab.github.io/news/2024-11-12-minister-science-at-cmu/</link><pubDate>Tue, 12 Nov 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2024-11-12-minister-science-at-cmu/</guid><description>&lt;p>&lt;a href="https://archimendes.com" target="_blank" rel="noopener">Alexandra Mendes&lt;/a>, &lt;a href="https://joaoff.com" target="_blank" rel="noopener">João F. Ferreira&lt;/a>, and &lt;a href="https://sr-lab.github.io/author/Martim-Afonso/">Martim Afonso&lt;/a> meet and present their work to Portuguese Minister of Education, Science and Innovation at Carnegie Mellon University.&lt;/p>
&lt;p>Portuguese Minister of Education, Science and Innovation, Fernando Alexandre made his first official visit to Carnegie Mellon University (CMU) in Pittsburgh, alongside the Secretary of State for Science, Ana Paiva, to attend the 2024 edition of the CMU Portugal Summit.&lt;/p>
&lt;p>Alexandra presented some of her projects and talked about her experience as a Visiting Researcher at Carnegie Mellon in 2023 hosted at the CyLab Security and Privacy Institute. Her research at CMU set the ground for winning, among other recognitions, the FLAD Atlantic Security Award. Martim talked about his experience as a Visiting Student and about his current project on automated fault localization.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Alexandra Mendes presenting her work" srcset="
/news/2024-11-12-minister-science-at-cmu/SRLab-5_hu202d5c432fb524a123e304bc015b2425_7231015_03f2fe162f0c32f265f1466084d2b4a6.webp 400w,
/news/2024-11-12-minister-science-at-cmu/SRLab-5_hu202d5c432fb524a123e304bc015b2425_7231015_c82339c5ea2e499e9809dd8d393844fa.webp 760w,
/news/2024-11-12-minister-science-at-cmu/SRLab-5_hu202d5c432fb524a123e304bc015b2425_7231015_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2024-11-12-minister-science-at-cmu/SRLab-5_hu202d5c432fb524a123e304bc015b2425_7231015_03f2fe162f0c32f265f1466084d2b4a6.webp"
width="760"
height="507"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Martim Afonso presenting his work" srcset="
/news/2024-11-12-minister-science-at-cmu/SRLab-8_hu6cf87634908051301dbeea47aedc2f2d_13079744_183bafd571a89b2835b05c0d0eb29eff.webp 400w,
/news/2024-11-12-minister-science-at-cmu/SRLab-8_hu6cf87634908051301dbeea47aedc2f2d_13079744_76d15595549390385c2c94a4a2c8cbf7.webp 760w,
/news/2024-11-12-minister-science-at-cmu/SRLab-8_hu6cf87634908051301dbeea47aedc2f2d_13079744_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://sr-lab.github.io/news/2024-11-12-minister-science-at-cmu/SRLab-8_hu6cf87634908051301dbeea47aedc2f2d_13079744_183bafd571a89b2835b05c0d0eb29eff.webp"
width="760"
height="507"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>More photos in the link below.&lt;/p>
&lt;h2 id="related-news-and-mentions">Related News and Mentions&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://cmuportugal.org/media/cmu-portugal-2024-summit-portuguese-delegation-led-by-minister-francisco-alexandre-visits-carnegie-mellon-for-a-two-day-event/" target="_blank" rel="noopener">CMU Portugal 2024 Summit: Portuguese Delegation led by Minister Fernando Alexandre visits Carnegie Mellon for a two-day event
&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>VeriFixer: Automated Repair of Verification-Aware Languages</title><link>https://sr-lab.github.io/project/verifixer/</link><pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/project/verifixer/</guid><description>&lt;p>VeriFixer aims to assist programmers in fixing code issues identified by software verifiers, a task that remains largely manual despite advancements in automatic program repair.&lt;/p>
&lt;p>Verification-aware languages help ensure software correctness by detecting violations of formal specifications. While these languages aid developers in identifying flaws, repairing them still requires significant manual effort. VeriFixer seeks to bridge this gap by building an open-source tool that automates code repair in verification-aware languages, starting with Dafny, a language used by companies like Amazon Web Services.&lt;/p>
&lt;p>The project was funded in the highly competitive FCT Exploratory Projects call, which had an acceptance rate of 21%. It is a collaboration between researchers from INESC TEC, INESC ID, and Carnegie Mellon University. In addition to developing repair techniques, VeriFixer will create publicly available datasets with real-world examples to drive further research in this area. By advancing automatic repair methods, VeriFixer contributes to making software development more efficient and reliable, particularly in critical domains such as healthcare, aerospace, and finance.&lt;/p></description></item><item><title>VeriFixer: New Funded Project on Automated Repair of Verification-Aware Languages</title><link>https://sr-lab.github.io/news/2024-10-01-verifixer-new-funded-project/</link><pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2024-10-01-verifixer-new-funded-project/</guid><description>&lt;p>Congratulations to &lt;a href="https://archimendes.com" target="_blank" rel="noopener">Alexandra Mendes&lt;/a> for securing funding for the &lt;a href="https://sr-lab.github.io/project/verifixer/">VeriFixer&lt;/a> project, a new research project focused on developing automated repair techniques for verification-aware programming languages.&lt;/p>
&lt;p>Verification-aware languages help ensure software correctness by detecting violations of formal specifications. While these languages aid developers in identifying flaws, repairing them still requires significant manual effort. VeriFixer seeks to bridge this gap by building an open-source tool that automates code repair in verification-aware languages, starting with Dafny, a language used by companies like Amazon Web Services.&lt;/p>
&lt;p>The project was funded in the highly competitive FCT Exploratory Projects call, which had an acceptance rate of 21%. It is a collaboration between researchers from INESC TEC, INESC ID, and Carnegie Mellon University. In addition to developing repair techniques, VeriFixer will create publicly available datasets with real-world examples to drive further research in this area. By advancing automatic repair methods, VeriFixer contributes to making software development more efficient and reliable, particularly in critical domains such as healthcare, aerospace, and finance.&lt;/p>
&lt;h2 id="related-news-and-mentions">Related News and Mentions&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://bip.inesctec.pt/en/noticias/inesc-tec-with-five-fct-exploratory-projects-approved-in-four-rd-areas/" target="_blank" rel="noopener">BIP INESC TEC Magazine: INESC TEC with Five FCT Exploratory Projects Approved in Four R&amp;amp;D Areas&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>The Only Human Factor: Formal and Statistical Methods for Secure Password Composition Policy Design and Deployment</title><link>https://sr-lab.github.io/publication/2024/PhD-Thesis-Saul-Johnson/</link><pubDate>Wed, 26 Jun 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2024/PhD-Thesis-Saul-Johnson/</guid><description/></item><item><title>Does Every Computer Scientist Need to Know Formal Methods?</title><link>https://sr-lab.github.io/publication/2024/FAC/</link><pubDate>Sat, 01 Jun 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2024/FAC/</guid><description/></item><item><title>State of the Practice in Software Testing Teaching in Four European Countries</title><link>https://sr-lab.github.io/publication/2024/ICST/</link><pubDate>Tue, 07 May 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2024/ICST/</guid><description/></item><item><title>Alexandra Mendes wins Atlantic Security Award 2024</title><link>https://sr-lab.github.io/news/2024-04-19-alexandra-mendes-wins-flad-atlantic-security-award/</link><pubDate>Fri, 19 Apr 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/news/2024-04-19-alexandra-mendes-wins-flad-atlantic-security-award/</guid><description>&lt;p>Congratulations to &lt;a href="https://archimendes.com" target="_blank" rel="noopener">Alexandra Mendes&lt;/a> for being one of the two
winners of the third edition of the Atlantic Security Award!&lt;/p>
&lt;p>Alexandra will receive 15,000 euros to develop research that combines Large Language Models (LLMs) with dark web data, with the goal of assisting in
the formulation of defense policies, strategies, and policies, and security forces operations against cybercrime, illicit trade, and other threats facilitated by the dark web in the Atlantic.&lt;/p>
&lt;h2 id="related-news-and-mentions">Related News and Mentions&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.flad.pt/en/alexandra-mendes-and-jan-stockbruegger-win-atlantic-security-award-2024/" target="_blank" rel="noopener">FLAD&amp;rsquo;s Official Announcement: Alexandra Mendes and Jan Stockbruegger win Atlantic Security Award 2024
&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://cmuportugal.org/media/cmu-portugal-visiting-scholar-alexandra-mendes-wins-flad-atlantic-security-award/" target="_blank" rel="noopener">CMU Portugal: CMU Portugal Visiting Scholar Alexandra Mendes wins FLAD Atlantic Security Award&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.inesctec.pt/en/news/researcher-at-inesc-tec-wins-an-award-thanks-to-prototype-to-support-the-development-of-defense-policies-and-strategies" target="_blank" rel="noopener">INESC TEC: Researcher at INESC TEC wins an award thanks to prototype to support the development of Defense policies and strategies&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.defesa.gov.pt/pt/comunicacao/noticias_fa/Paginas/Alexandra-Mendes-e-Jan-Stockbruegger-vencem-Atlantic-Security-Award.aspx" target="_blank" rel="noopener">(PT) Portal da Defesa Nacional: Alexandra Mendes e Jan Stockbruegger vencem Atlantic Security Award 2024&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://sigarra.up.pt/feup/en/NOTICIAS_GERAL.VER_NOTICIA?p_nr=166331" target="_blank" rel="noopener">(PT) University of Porto: Professora da FEUP vence FLAD Atlantic Security Award&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>CoqPyt: Proof Navigation in Python in the Era of LLMs</title><link>https://sr-lab.github.io/publication/2024/FSE-CoqPyt/</link><pubDate>Tue, 16 Apr 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2024/FSE-CoqPyt/</guid><description>&lt;hr></description></item><item><title>How are Contracts Used in Android Mobile Applications?</title><link>https://sr-lab.github.io/publication/2024/ICSE-Poster-Contracts/</link><pubDate>Mon, 01 Apr 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2024/ICSE-Poster-Contracts/</guid><description>&lt;hr></description></item><item><title>Evolution of automated weakness detection in Ethereum bytecode: a comprehensive study</title><link>https://sr-lab.github.io/publication/2024/EMSE/</link><pubDate>Tue, 02 Jan 2024 10:35:12 +0100</pubDate><guid>https://sr-lab.github.io/publication/2024/EMSE/</guid><description/></item><item><title>Leveraging Large Language Models to Boost Dafny's Developers Productivity</title><link>https://sr-lab.github.io/publication/2024/Formalise/</link><pubDate>Tue, 02 Jan 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2024/Formalise/</guid><description/></item><item><title>DifFuzzAR: automatic repair of timing side-channel vulnerabilities via refactoring</title><link>https://sr-lab.github.io/publication/2024/JASE/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2024/JASE/</guid><description>&lt;h2 id="related">Related&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://sr-lab.github.io/publication/2021/iwor">Automatic Repair of Java Code with Timing Side-Channel Vulnerabilities (2021)&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Patient-centric health data sovereignty: an approach using proxy re-encryption</title><link>https://sr-lab.github.io/publication/2023/DPM/</link><pubDate>Sun, 08 Oct 2023 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2023/DPM/</guid><description/></item><item><title>Polyglot Code Smell Detection for Infrastructure as Code with GLITCH</title><link>https://sr-lab.github.io/publication/2023/ASE-GLITCH/</link><pubDate>Sat, 01 Jul 2023 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2023/ASE-GLITCH/</guid><description>&lt;hr></description></item><item><title>SmartBugs 2.0: An Execution Framework for Weakness Detection in Ethereum Smart Contracts</title><link>https://sr-lab.github.io/publication/2023/ASE-Smartbugs2/</link><pubDate>Sat, 01 Jul 2023 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2023/ASE-Smartbugs2/</guid><description>&lt;hr></description></item><item><title>Hoogle⋆: Constants and λ-abstractions in Petri-net-based Synthesis using Symbolic Execution</title><link>https://sr-lab.github.io/publication/2023/ECOOP/</link><pubDate>Fri, 12 May 2023 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2023/ECOOP/</guid><description>&lt;hr></description></item><item><title>MUFIN: Improving Neural Repair Models with Back-Translation</title><link>https://sr-lab.github.io/publication/2023/MUFIN/</link><pubDate>Wed, 05 Apr 2023 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2023/MUFIN/</guid><description>&lt;hr></description></item><item><title>Contact</title><link>https://sr-lab.github.io/contact/</link><pubDate>Mon, 24 Oct 2022 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/contact/</guid><description/></item><item><title>People</title><link>https://sr-lab.github.io/people/</link><pubDate>Mon, 24 Oct 2022 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/people/</guid><description/></item><item><title>bGSL: An Imperative Language for Specification and Refinement of Backtracking Programs</title><link>https://sr-lab.github.io/publication/2022/JLAMP/</link><pubDate>Mon, 01 Aug 2022 10:35:12 +0100</pubDate><guid>https://sr-lab.github.io/publication/2022/JLAMP/</guid><description>&lt;h2 id="related">Related&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://sr-lab.github.io/publication/2022/JLAMP/WPE-report.pdf">A wp Calculus for a Preferential Computations: Mechanisation in Isabelle/HOL (Technical report)&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>GLITCH: Automated Polyglot Security Smell Detection in Infrastructure as Code</title><link>https://sr-lab.github.io/publication/2022/ASE/</link><pubDate>Fri, 01 Jul 2022 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2022/ASE/</guid><description>&lt;hr></description></item><item><title>Extending EcoAndroid with Automated Detection of Resource Leaks</title><link>https://sr-lab.github.io/publication/2022/MobileSoft/</link><pubDate>Sat, 14 May 2022 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2022/MobileSoft/</guid><description/></item><item><title>Exploring Automatic Specification Repair in Dafny Programs</title><link>https://sr-lab.github.io/publication/2023/ASYDE/</link><pubDate>Sat, 07 May 2022 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2023/ASYDE/</guid><description/></item><item><title>Verified password generation from password composition policies</title><link>https://sr-lab.github.io/publication/2022/iFM/</link><pubDate>Sat, 07 May 2022 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2022/iFM/</guid><description/></item><item><title>A Preliminary Study on Generating Well-Formed Q# Quantum Programs for Fuzz Testing</title><link>https://sr-lab.github.io/publication/2022/AIST/</link><pubDate>Mon, 04 Apr 2022 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2022/AIST/</guid><description/></item><item><title>EcoAndroid: An Android Studio Plugin for Developing Energy-efficient Java Mobile Applications</title><link>https://sr-lab.github.io/publication/2021/QRS/</link><pubDate>Tue, 07 Dec 2021 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2021/QRS/</guid><description/></item><item><title>Exploring Usable Security to Improve the Impact of Formal Verification: A Research Agenda</title><link>https://sr-lab.github.io/publication/2021/appFM/</link><pubDate>Tue, 23 Nov 2021 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2021/appFM/</guid><description/></item><item><title>Formal Methods Teaching: 4th International Workshop and Tutorial (FMTea 2021)</title><link>https://sr-lab.github.io/publication/2021/FMTea/</link><pubDate>Tue, 23 Nov 2021 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2021/FMTea/</guid><description/></item><item><title>Automatic Repair of Java Code with Timing Side-Channel Vulnerabilities</title><link>https://sr-lab.github.io/publication/2021/IWOR/</link><pubDate>Wed, 10 Nov 2021 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2021/IWOR/</guid><description>&lt;h2 id="related">Related&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://sr-lab.github.io/publication/2024/jase">DifFuzzAR: automatic repair of timing side-channel vulnerabilities via refactoring (2024)&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Towards Improving the Usability of Password Managers</title><link>https://sr-lab.github.io/publication/2021/Inforum/</link><pubDate>Fri, 10 Sep 2021 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2021/Inforum/</guid><description/></item><item><title>Automated narrative planning model extension</title><link>https://sr-lab.github.io/publication/2021/JAAMAS/</link><pubDate>Fri, 07 May 2021 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2021/JAAMAS/</guid><description/></item><item><title>SmartBugs: A Framework to Analyze Solidity Smart Contracts</title><link>https://sr-lab.github.io/publication/2020/ASE/</link><pubDate>Fri, 07 Aug 2020 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2020/ASE/</guid><description>&lt;h2 id="related">Related&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://sr-lab.github.io/publication/2020/ICSE">Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart Contracts&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://sr-lab.github.io/2020/03/05/smartbugs-an-execution-framework-for-automated-analysis-of-smart-contracts/">Summary of contributions and findings&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Evaluating the Accuracy of Password Strength Meters using Off-The-Shelf Guessing Attacks</title><link>https://sr-lab.github.io/publication/2020/RSDA/</link><pubDate>Sat, 01 Aug 2020 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2020/RSDA/</guid><description/></item><item><title>Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart Contracts</title><link>https://sr-lab.github.io/publication/2020/ICSE/</link><pubDate>Sat, 23 May 2020 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2020/ICSE/</guid><description>&lt;h2 id="related">Related&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://sr-lab.github.io/2020/03/05/smartbugs-an-execution-framework-for-automated-analysis-of-smart-contracts/">Summary of contributions and findings&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Skeptic: Automatic, Justified and Privacy-Preserving Password Composition Policy Selection</title><link>https://sr-lab.github.io/publication/2020/AsiaCCS/</link><pubDate>Sat, 01 Feb 2020 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2020/AsiaCCS/</guid><description>&lt;h3 id="errata">Errata&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://sr-lab.github.io/publication/2020/asiaccs/asiaccs20-skeptic-corrigendum.pdf">Correction concerning the source of the datasets used&lt;/a> (it does not affect the conclusions of the work)&lt;/li>
&lt;/ul></description></item><item><title>Extending Narrative Planning Domains with Linguistic Resources</title><link>https://sr-lab.github.io/publication/2020/AAMAS/</link><pubDate>Wed, 15 Jan 2020 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2020/AAMAS/</guid><description>&lt;h2 id="related">Related&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://sr-lab.github.io/publication/2021/jaamas">Automated narrative planning model extension. In Autonomous Agents (2021)&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Narrative Planning Model Acquisition from Text Summaries and Descriptions</title><link>https://sr-lab.github.io/publication/2020/AAAI/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/publication/2020/AAAI/</guid><description/></item><item><title>Research Opportunities</title><link>https://sr-lab.github.io/opportunities/</link><pubDate>Thu, 26 Dec 2019 13:27:59 +0000</pubDate><guid>https://sr-lab.github.io/opportunities/</guid><description>&lt;p>We are always looking for new talented research students and researchers.
If you are interested in working with us, &lt;a href="https://sr-lab.github.io/contact">get in touch&lt;/a>!&lt;/p>
&lt;h2 id="current-opportunities">Current Opportunities&lt;/h2>
&lt;div class="alert alert-note">
&lt;div>
&lt;strong>NEW&lt;/strong>: We are recruiting &lt;strong>research students (MSc and PhD) and researchers (postdoctoral)&lt;/strong> to work on topics related to software reliability, with a particular focus on 1) &lt;em>the application of formal methods to domains such as DevOps&lt;/em>; and 2) &lt;em>the application of AI techniques to formal methods&lt;/em>. See the &lt;a href="https://sr-lab.github.io/" target="_blank" rel="noopener">list of publications in the main website&lt;/a> for specific topics that we are interested in. If you are interested, &lt;a href="https://sr-lab.github.io/contact">get in touch&lt;/a> for more details.
&lt;/div>
&lt;/div>
&lt;ul>
&lt;li>If you are an MSc or PhD student and you would like to work on your thesis as part of the Software Reliability lab, &lt;a href="https://sr-lab.github.io/contact">get in touch&lt;/a>. We have opportunities within our funded projects and we can work together on a project specification.&lt;/li>
&lt;li>We can normally offer research grants or paid internships, depending on the ongoing funded projects. We also work with companies that offer paid internships.&lt;/li>
&lt;li>The &lt;a href="https://www.fct.pt/index.phtml.en" target="_blank" rel="noopener">Portuguese National Science Foundation&lt;/a> has regular funding calls for PhD studentships and postdoctoral grants, some of them for dual degrees with universities such as CMU and MIT. These opportunities are also available to non-portuguese candidates. If you are interested, we can assist you in the application process.&lt;/li>
&lt;/ul></description></item><item><title/><link>https://sr-lab.github.io/admin/config.yml</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sr-lab.github.io/admin/config.yml</guid><description/></item></channel></rss>