<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>IWST 2024: International Workshop on Smalltalk Technologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Steven Costiou</string-name>
          <email>steven.costiou@inria.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Guillermo Polito</string-name>
          <email>guillermo.polito@inria.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gordana Rakić</string-name>
          <email>igordana.rakic@dmi.uns.ac.rs</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>RMOD INRIA Lille - Nord Europe, Parc Scientifique de la Haute Borne 40</institution>
          ,
          <addr-line>avenue Halley Bât.A, Park Plaza 59650 Villeneuve d'Ascq</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Novi Sad, Faculty of Scieneces, Department of Mathematics and Informatics, SQLab</institution>
          ,
          <addr-line>Trg Dositeja Obradovića 4 21000 Novi Sad</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>The International Workshop on Smalltalk Technologies (IWST) is traditionally organized within the European Smalltalk User Group (ESUG) conference. Its goal is to create a forum around contributions and experiences on building or using technologies related to Smalltalk and its derivatives. IWST welcomes papers on any aspect of Smalltalk, from the theoretical as well as practical perspective, including research and industrial papers. IWST 2024 has received 14 submissions that passed through a 2-round reviewing process. Authors of all submissions have been invited to present their work as a factor in the evaluation process. Finally, 10 papers were accepted for publication in the IWST 2024 Proceedings.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;EUSG</kwd>
        <kwd>European Smalltalk User Group</kwd>
        <kwd>IWST</kwd>
        <kwd>International Workshop on Smalltalk Technologies</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Preface</title>
      <p>This volume contains papers presented at IWST 2024, the International Workshop on Smalltalk
Technologies, which was held in Lille, France, from July 8th to 11th, 2024.</p>
      <p>IWST 2024 continues the tradition of a successful series of events co-located with the European
Smalltalk User Group (ESUG) conferences focused on contributions and experiences in building and
using Smalltalk Technologies. It aims to gather developers and users of Smalltalk-related technologies
around the presentation, discussion, and dissemination of the latest scientific and practical achievements
in research or industry. The workshop welcomes position papers, papers describing work in progress,
tool demonstration papers, technical and industrial reports, and papers designed to provoke debate and
inspire future collaborations and contributions.</p>
      <p>The IWST 2024 workshop consisted of five technical sessions split into two days with contributions
reviewed and selected by an international program committee. IWST 2024 has received 14 submissions
that have been presented as a part of the contribution evaluation process. Evaluation has further been
done based on the opinion of at least three reviewers in a 2-round reviewing process. After the second
review round, 10 papers were accepted for publication in the IWST 2024 Proceedings.</p>
      <p>Evaluation has been conducted according to several criteria. Among these criteria, we included three
award criteria: quality and significance of the scientific contribution, the significance of the contribution
to the ESUG community, and the significance and innovativeness of the emerging idea. After all, in each
category, the three best contributions received an award (Section 2.1) and a symbolic prize sponsored
by Lam Research Corporation.</p>
      <p>We are grateful to all PC members (Section 3.2) for submitting careful and timely opinions on the
papers. Our special thanks are also addressed to the ESUG board for co-locating and co-organizing
IWST with the ESUG conference, while we thank the INRIA Lille, France for hosting and organizing
both events. Finally, a special thanks goes to the Lam Research Corporation for sponsoring the best
paper awards.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Workshop Program</title>
      <p>The workshop accepted 8 full papers and 2 short papers. Papers were awarded based on three criteria
selected by reviewers: best paper, best community contribution, and best emerging idea.</p>
      <sec id="sec-2-1">
        <title>2.1. Awarded papers</title>
        <p>We congratulate to winners of the first, second, and third prizes in all three categories:
I Best paper
(1) Modest-Pharo: Unit Test Generation for Pharo Based on Traces and Metamodels by Gabriel</p>
        <p>Darbord, Fabio Vandewaeter, Anne Etien, Nicolas Anquetil, and Benoit Verhaeghe,
(2) Modular and Extensible Extract Method by Balša Šarenac, Stéphane Ducasse, Guillermo Polito,
and Gordana Rakić, and
(3) MethodProxies A Safe and Fast Message-Passing Control Library by Sebastian Jordan Montaño,</p>
        <p>Juan Pablo Sandoval Alcocer, Guillermo Polito, Stéphane Ducasse, and Pablo Tesone.
II Best contribution to the ESUG community
(1) Pyramidion a framework for domain-specific editors by Yann Le Gof, Pierre Laborde, Alain</p>
        <p>Plantec, and Éric Le Pors,
(2) Redesigning FFI calls in Pharo: exploiting the baseline JIT for more performance and low
maintenance by Juan Ignacio Bianchi and Guillermo Polito, and
(3) Runtime type collecting and transpilation to a static language by Richard Uttner and Pavel</p>
        <p>Krivanek.</p>
        <p>III Best emerging idea
(1) SoSAF: A Pharo-Based Framework for Enhancing System-Of-Systems Dependencies Analysis
by Mouhamadou Falilou Ball, Patrick Auger, Jannik Laval, and Loïc Lagadec,
(2) Phausto: fast and accessible DSP programming for sound and music creation in Pharo by</p>
        <p>Domenico Cipriani, and
(3) A Graphical Language Server on the Smalltalk Platform by Graham McLeod and Gareth Coxby.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Workshop organization</title>
      <p>The papers have been reviewed by an international Program Committee (PC) and selected by PC chairs.</p>
      <sec id="sec-3-1">
        <title>3.1. Program chairs</title>
        <p>Steven Costiou, Inria Lille, France,
Guillermo Polito, Inria Lille, France, and
Gordana Rakić, University of Novi Sad, Serbia</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Program committee</title>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Sponsoring</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>