diff --git a/publications.bib b/publications.bib
index 5d419abaf5c1a17564e821f03171f1190e23ce0d..c25ca15c8ae6bb943750fdecca41da347abbf847 100644
--- a/publications.bib
+++ b/publications.bib
@@ -1434,7 +1434,7 @@ the JavaScript variable store.},
 @article{FragosoSantos2018JaVerT,
   author    = {Jos{\'{e}} {Fragoso Santos} and Petar Maksimovic and Daiva Naudziuniene and Thomas Wood and Philippa Gardner},
   title     = {JaVerT: JavaScript Verification Toolchain},
-  journal   = {{PACMPL}},
+  journal   = {Proceedings of the ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages},
   volume    = {2},
   number    = {{POPL}},
   pages     = {50:1--50:33},
@@ -1463,7 +1463,7 @@ more complex code using JaVerT is feasible.
                Tamara Rezk and
                Ana Almeida Matos},
   title     = {Modular Monitor Extensions for Information Flow Security in JavaScript},
-  booktitle = {Trustworthy Global Computing - 10th International Symposium, {TGC}
+  booktitle = {Trustworthy Global Computing - 10\textsuperscript{th} International Symposium, {TGC}
                2015, Madrid, Spain, August 31 - September 1, 2015 Revised Selected
                Papers},
   pages     = {47--62},
@@ -1494,7 +1494,7 @@ more complex code using JaVerT is feasible.
                Tamara Rezk and
                Alan Schmitt},
   title     = {Hybrid Typing of Secure Information Flow in a JavaScript-Like Language},
-  booktitle = {Trustworthy Global Computing - 10th International Symposium, {TGC}
+  booktitle = {Trustworthy Global Computing - 10\textsuperscript{th}h International Symposium, {TGC}
                2015, Madrid, Spain, August 31 - September 1, 2015 Revised Selected
                Papers},
   pages     = {63--78},
@@ -1585,7 +1585,7 @@ exhibit the desired behaviour.},
 @InProceedings{Ntzik2018Concurrent,
   author    = {Gian Ntzik and Pedro {da Rocha Pinto} and Julian Sutherland  and Philippa Gardner},
   title     = {A Concurrent Specification of POSIX File Systems },
-  booktitle = {32nd European Conference on Object-Oriented Programming (ECOOP 2018).},
+  booktitle = {Proceedings of the 32\textsuperscript{nd} European Conference on Object-Oriented Programming (ECOOP 2018).},
   year      = {2018},
   month     = jul,
   abstract  = {POSIX is a standard for operating systems, with a substantial part devoted to specifying
@@ -1625,7 +1625,7 @@ invariants used to restrict the interference, and apply our reasoning to the exa
 @InProceedings{FragosoSantos2019JaVerT,
   author    = {Jos{\'{e}} {Fragoso Santos} and Petar Maksimovic and Gabriela Sampaio and Philippa Gardner},
   title     = {JaVerT 2.0: Compositional Symbolic Execution for JavaScript},
-  journal   = {{PACMPL}},
+  journal   = {Proceedings of the ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages},
   volume    = {3},
   number    = {{ POPL}},
   year      = {2019},
@@ -1648,9 +1648,9 @@ in JavaScript verification; and the feasibility of automatic compositional testi
 @InProceedings{Bodin2019Skeletal,
   author    = {Martin Bodin and Philippa Gardner and Thomas Jensen and Alan Schmitt},
   title     = {Skeletal Semantics and their Interpretations},
-  journal   = {{PACMPL}},
+  journal   = {Proceedings of the ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages},
   volume    = {3},
-  number    = {{ POPL}},
+  number    = {{POPL}},
   year      = {2019},
   project   = { web },
   doi       = {10.1145/3290357},
@@ -1669,7 +1669,7 @@ only on simple language-dependent lemmas. We illustrate our ideas using a simple
 @InProceedings{Gardner2018JaVerT,
  author     = {Philippa Gardner},
  title      = {JaVerT: JavaScript Verification and Testing Framework: Invited Talk},
- booktitle  = {Proceedings of the 20th International Symposium on Principles and
+ booktitle  = {Proceedings of the 20\textsuperscript{th}h International Symposium on Principles and
                Practice of Declarative Programming, {PPDP} 2018, Frankfurt am Main,
                Germany, September 03-05, 2018},
  pages      = {1:1--1:4},
@@ -1689,7 +1689,7 @@ testing, and automatic compositional testing based on bi-abduction.},
 @InProceedings{Watt2019Program,
   author =     {Conrad Watt and Petar Maksimovic and Neelakantan R. Krishnaswami and Philippa Gardner},
   title =      {{A Program Logic for First-Order Encapsulated WebAssembly}},
-  booktitle =  {33rd European Conference on Object-Oriented Programming (ECOOP 2019)},
+  booktitle =  {Proceedings of the 33\textsuperscript{rd} European Conference on Object-Oriented Programming (ECOOP 2019)},
   pages =      {9:1--9:30},
   series =     {Leibniz International Proceedings in Informatics (LIPIcs)},
   ISBN =       {978-3-95977-111-5},
@@ -1714,17 +1714,17 @@ tools for WebAssembly.},
 annote =     {Keywords: WebAssembly, program logic, separation logic, soundness, mechanisation},
 }
 
-@Article{ Dinsdale-Young2010Locality,
-author = { Thomas Dinsdale-Young and Philippa Gardner and Mark Wheelhouse},
+@Article{Dinsdale-Young2010Locality,
+author = {Thomas Dinsdale-Young and Philippa Gardner and Mark Wheelhouse},
 year = {2011},
 month = {05},
-file      = { Dinsdale-Young2010Locality.techreport.pdf:PDF},
+file      = {Dinsdale-Young2010Locality.techreport.pdf:PDF},
 }
 
 @InProceedings{FragosoSantos2020Gillian,
 author    = {Jos{\'{e}} {Fragoso Santos} and Petar Maksimovic and Sacha{-}{\'{E}}lie Ayoun and Philippa Gardner},
 title     = { Gillian, Part I: A Multi-language Platform for Symbolic Execution },
-booktitle  = { Proceedings of the 41st ACM SIGPLAN
+booktitle  = { Proceedings of the 41\textsuperscript{st} ACM SIGPLAN
 International Conference on Programming Language Design and Implementation
 (PLDI ’20), June 15–20, 2020, London, UK },
 year      = {2020},
@@ -1784,7 +1784,7 @@ author    = {Shale Xiong and
             Azalea Raad and
             Philippa Gardner},
 title     = {Data Consistency in Transactional Storage Systems: a Centralised Approach},
-booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
+booktitle = {Proceedings of the 34\textsuperscript{th} European Conference on Object-Oriented Programming (ECOOP 2020)},
 project = {concurrency},
 year      = {2020},
 abstract = {We introduce an interleaving operational semantics for describing the
@@ -1804,7 +1804,7 @@ author    = {Gabriela Sampaio and
             Petar Maksimovic
             and Philippa Gardner},
 title     = {A Trusted Infrastructure for Symbolic Analysis of Event-Driven Web Applications},
-booktitle = {34th European Conference on Object-Oriented Programming (ECOOP 2020)},
+booktitle = {Proceedings of the 34\textsuperscript{th} European Conference on Object-Oriented Programming (ECOOP 2020)},
 project   = { web },
 year      = {2020},
 abstract = {We introduce a trusted infrastructure for symbolic analysis of modern
@@ -1852,7 +1852,7 @@ editor    = {Igor Konnov and
                Laura Kov{\'{a}}cs},
 title     = {Decidable Inductive Invariants for Verification of Cryptographic Protocols
                with Unbounded Sessions},
-booktitle = {31st International Conference on Concurrency Theory, {CONCUR} 2020,
+booktitle = {Proceedings of the 31st International Conference on Concurrency Theory, {CONCUR} 2020,
                September 1-4, 2020, Vienna, Austria (Virtual Conference)},
 series    = {LIPIcs},
 volume    = {171},
@@ -1881,8 +1881,8 @@ author    = {Petar Maksimovic and
 editor    = {Alexandra Silva and
             K. Rustan M. Leino},
 title     = {Gillian, Part {II:} Real-World Verification for JavaScript and {C}},
-booktitle = {Computer Aided Verification - 33rd International Conference, {CAV}
-               2021, Virtual Event, July 20-23, 2021, Proceedings, Part {II}},
+booktitle = {Proceedings of the 33\textsuperscript{rd} Computer Aided Verification International Conference, {CAV}
+            2021, Virtual Event, July 20-23, 2021, Part {II}},
 series    = {Lecture Notes in Computer Science},
 volume    = {12760},
 pages     = {827--850},
@@ -1907,7 +1907,7 @@ author = {Conrad Watt and
           Martin Bodin and 
           Philippa Gardner},
 title = {Two Mechanisations of WebAssembly 1.0},
-booktitle = {Proceedings of the 24th international symposium of Formal Methods (FM21), Beijing, China; November 20-25, 2021},
+booktitle = {Proceedings of the 24\textsuperscript{th} international symposium of Formal Methods (FM21), Beijing, China; November 20-25, 2021},
 year = {2021},
 abstract = {WebAssembly (Wasm) is a new bytecode language supported
 by all major Web browsers, designed primarily to be an efficient compilation