fose2023.cls 使用サンプル
徳川 家康

源 頼朝

源 頼家

本稿はソフトウェア工学の基礎ワークショップのために，実践的 IT 教育シンポジウム rePiT の論文執筆キットおよび第 29 回ソフトウェア工学の基礎ワークショップの論文執筆キットを基に作成したものです．rePiT の論文執筆キットはそもそもソフトウェア科学会の論文執筆キットを基に作成したものです．具体的な変更箇所は 4 章をご参照
ください．

This document has been prepared as a sample for FOSE(Foundation of Software Engineering) based on theAuthor Kit for rePiT and FOSE2022. The author kit for rePiT was originally based on author kit of JSSST
Computer Software. The detail changes are written in Sec.4

文章中でフルカラー前提の図に関する特定の色

1 はじめにを指す表現がないかなど注意してください．

本稿は fose2023.cls スタイルファイルを利用し，• カラーの図を使用する場合は色モードを CMYKLATEX でフォーマットした FOSE2023 の論文サンプ

ではなく RGB で画像を作成するようにしてくだルです．論文執筆の基本的な注意事項を以下に示し

さい．

ます．

• 論文本文が和文の場合，和文・英文のいずれか• 画像の解像度は 300dpi 以上で作成するようにしてください．

でアブストラクトを書いて下さい．両方併記する

その他細かな論文執筆時の注意点については 4 章をこともできます．英文アブストラクトを書かない参照してください．

場合は場合は eabstract 環境 (\Eabstract) を空にして使って下さい．

2 FOSE: ソフトウェア工学の基礎研究会• 本文が英文の場合は，クラスファイルのオプショ

情報技術の普及がソフトウェアの適用範囲をますま

ンを [T,E] として下さい．また，和文タイトル・す広げていく今，ソフトウェアを社会基盤となる知的和文著者名・和文アブストラクトを併記する必要資産として活用するため，ソフトウェア工学はさらに格段の進歩をとげなければなりません．FOSE†1 はこはありません．

• カラーの図を使うことは可能ですが，論文集はの挑戦に向けてさまざまな基礎技術を確立すること

J-STAGE への掲載（フルカラー）だけでなく近をめざし，研究者・技術者の議論の場を提供します．

代科学社 Digital のプリントオンデマンド書籍

主な活動として，FOSE では毎年ソフトウェア工（白黒印刷）として印刷されることも考慮して作学の基礎ワークショップを開催し，開発に携わってい成してください．白黒印刷時に図が認識可能か，る実務者と大学・研究機関の研究者の間でソフトウェア工学に関する活発な議論を行っています．第 1 回のFoundation of Software Engineering
Ieyasu Tokugawa, 江戸幕府, Edo Bakufu.
Yoritomo Minamoto, Yoriie Minamoto, 鎌倉幕府, Kamakura Bakufu.

ワークショップが 1994 年に穂高で催されて以来，第†1 https://fose.jssst.or.jp

Foundation of Software Engineering

2 回は浜松，第 3 回は会津若松，第 4 回は越後湯沢

3. 3 特集号の企画と回数を重ね，2013 年には第 20 回を記念したワー

日本ソフトウェア科学会 学会誌「コンピュータソフトクショップを盛大に行ないました．今年は第 30 回をウェア」において FOSE2023 と連動した「ソフトウェ迎えます．参加者も最近では，2012 年度は 103 名，ア工学の基礎」特集 を企画しています. FOSE2023

2013 度は 112 名，2014 年度と 2015 年度は 108 名，で推薦された論文は，特集号にご投稿いただけます．

2016 年度は 119 名，2017 年度は 106 名，2020 年度

また，推薦論文以外でも，FOSE ワークショップへごは 100 名と，ここ数年は 100 人を超えるまでに成長

投稿いただいた論文を特集号へも投稿いただける連携しました．日本におけるソフトウェア工学研究の活性投稿制度があります．FOSE ワークショップへご投稿化に大きく貢献しています．

いただいた論文を特集号へも投稿（連携投稿）していただくと，推薦論文と同様の投稿締め切りの設定と，3 ソフトウェア工学の基礎ワークショップ（FOSE）FOSE2023 の論文ならびに査読結果を参考とした迅
速な査読が期待できます．FOSE2023 の査読情報を

3. 1 目的

ソフトウェア工学の基礎特集号編集委員に開示する場

情報技術の普及がソフトウェアの適用範囲をますま合がありますので，その旨ご了承ください．

す広げていく今，ソフトウェアを社会基盤となる知的資産として活用するため，ソフトウェア工学はさらに4 書式について格段の進歩をとげなければなりません．FOSE はこ

本稿は FOSE2023 用のスタイルファイルを使用しの挑戦に向けてさまざまな基礎技術を確立することたサンプルファイルです．論文執筆の際は FOSE2023をめざし，研究者・技術者の議論の場を提供するものの Web サイトで配布されている論文執筆キットの使です．

用を推奨します．

FOSE ではソフトウェア工学の基礎技術に関連す句読点，図表や数式の記述・表示等，論文執筆のルーる発表を募集します．基礎技術の応用方策や実践からルにつきましては，日本ソフトウェア科学会が用意しの基礎技術の抽出に関するものも含みます．積極的なた「新しいスタイルファイルによる論文作成ガイド

ご投稿を期待しております．また，投稿された論文の(本論文作成キットに含まれる compsoft-guide.pdf)」

うち優れた論文は，研究会推薦論文としてコンピューをご参照下さい．

タソフトウェア誌に推薦されます．

これまで，FOSE ワークショップは長きにわたりシングルカラムフォーマットのクラスファイルを採用

3. 2 開催概要

してきました．旧クラスファイルは現行の日本ソフ

FOSE2023 [11] は以下の要領で開催する予定です.
日程 2023 年 11 月 9 日 (木) – 11 日 (土)トウェア科学会 学会誌「コンピュータソフトウェア」との乖離が大きく †2 ，FOSE ワークショップと連動

場所 伊勢志摩国立公園/鳥羽温泉郷 戸田家

する「ソフトウェア工学の基礎」特集号への投稿を行〒 517–0011 三重県鳥羽市鳥羽 1 丁目 24-26

う際に投稿者による手間が多く発生していました．そ主催 日本ソフトウェア科学会 ソフトウェア工学の基礎研究会
共催（予定） IEEE Computer Society Japan

Chapter
協賛（予定） 情報処理学会 ソフトウェア工学研究

こで，FOSE2023 では「コンピュータソフトウェア」の体裁に近づけたフォーマットを新たに作成しました．新フォーマットへの移行に伴い，これまで配布していた Microsoft Word フォーマットについては廃止となります．これまで Word フォーマットを用いて作会，電子情報通信学会 ソフトウェアサイエンス研究会，電子情報通信学会 知能ソフトウェア工学研究会†2 歴史を辿ると fose2022.cls は 1994 年にコンピュータソフトウェアのクラスファイル（compsoft.cls）から派生したようです．

FOSE2023

成されていた方はお手数ですが LATEX での執筆をお2 行に収まらない場合はヘッダ部分のタイトル表記に願い致します．また， LAT X の執筆環境を用意する

Eことの負担軽減を目的として Overleaf†3 で利用可能略称を使用するなどして 2 行に納めるように努めて下なテンプレートを用意しました．

を Soft. とするなどして縮めてください．sample.tex

さい．具体的には，Computer を Comp.，Software
では 1 ページ目に \maketitle で表示される英語タ

4. 1 論文執筆者向けの変更点解説

イトル（ \ejtitle にヘッダ用の英語タイトルを参照

論文執筆者にとって必要な情報については，配布しするように設定しています．そのため，ヘッダ用英語ている sample.tex 内にコメントとして要点を記載しタイトルで改行を使用したり，タイトルに略称を使用ています．本節ではその内容を詳細に示します．

した場合は \ejtitle に改行を使用しない本来のタ

fose2023.cls は「コンピュータソフトウェア」のcompsoft.cls に 対 し て 以 下 に 示 す 変 更 を 加 え て います．

イトルを別途記載してください．
偶数ページに表示する英語タイトルが 2 行になることを許容するために奇数，偶数ページのヘッダを• 1 ページ目上部に表示される罫線を単純な黒線「コンピュータソフトウェア」から一行分上にずらしに変更（従来の FOSE（ fose2022.cls）のスタイて表示するように変更しています．なお，この変更にルを採用））

より本文に使用できる文字数等が変化することはあ• 奇数ページのヘッダ中央に FOSE2023 と表示するように変更．

• 偶数ページのヘッダ中央に論文の英語タイトルを表示できるように変更．

• タイトルおよび著者の表示が合計 4 行以上になった場合にレイアウトが崩れる問題に対応．

りません．一方でページ全体としては 1 行分縦幅が長くなってしまっています．

4. 1. 3 ページ冒頭のレイアウトが崩れる問題
四つ目の変更については，実際にレイアウトが崩れた際に sample.tex の 31 行目に記載している\longtitle のコメントアウトを外してください．

一つ目と二つ目の変更についてはそれぞれ自動で\longtitle は fose2023.cls で独自に追加したマクロ表示されるように設定しているため論文執筆の際になので必要とならない限りは使用しないことを推奨し注意すべきことはありません．

ます．この問題については「コンピュータソフトウェ

4. 1. 1 奇数ページのヘッダ

ア」も同様の問題があるはずですがどのように対応し奇数ページのヘッダ中央に表示される FOSE2023
は sample.tex 冒頭で呼び出している \taikai†4 に渡す引数によって変化します．配布している論文執筆キットには適切な西暦があらかじめ記載されています．ているのか詳細を把握していません．

4. 2 クラスファイル管理者向けの変更点解説
本節では，本クラスファイルを保守する FOSE ワー
クショップ出版委員長並びに， compsoft.cls に具体

4. 1. 2 偶数ページのヘッダ的にどのような変更を加えたのかを理解したい方向

偶数ページのヘッダ中央には論文の英語タイトけの説明をします．FOSE ワークショップ用論文執筆ルを表示するようにしてください．そのためにはキットは，日本ソフトウェア科学会「コンピュータソfose2023.cls に独自に追加した \setetitle マクロをフトウェア」のスタイルファイル付属の「大会用論使用してください．英語タイトルが長い場合は 2 行に文」サンプル sample-TJ.tex を基に作成しました．

分けることを検討してください．改行は \\ を使用す修正したファイルは以下の 3 つです．

ることで任意の位置に挿入可能です．英語タイトルが• compsoft.cls （fose2023.cls にリネームしただけ）†3 https://www.overleaf.com†4 この名称はソフトウェア科学会の大会用の設定を流用した名残です• compsoft.sty （fose2023.sty にリネーム後修正）• sample-TJ.tex（sample.tex にリネーム後修正）
4. 1 に示した変更を行うために各ファイル（リネーFoundation of Software Engineering

ム前のファイル名で表記）を以下のとおり修正しました．

compsoft.sty
論文 1 ページ目上部に表示される罫線を単純な黒線に変更するために 1196 行目と 1211 行目を表 1 のように変更しました．\rule の第二引数を 1mm とすることで従来の FOSE ワークショップの体裁と同じ太さの線にしています．元々は罫線に加えてソフトウェ
ア科学会大会の名称が表示されるようになっていましたが，1211 行目を変更して文字の表示を消しました．
奇数ページのヘッダ中央に FOSE2023 と表示す

図1

図の例

るために 1214 行目を表 1 のように変更しました．また，この変更で使用している \foseabbrev を 1209行目で定義しています．このマクロは sample.tex 中でも使用しています．

4: \taikai {2023}
ヘッダからページ番号を非表示にするために 1864行目を表 1 のように変更しました．また，1868 行目

偶数ページのヘッダ中央に英語タイトルを表示すも同様に \phantom{\thepage}として，ページ番号るために 1215 行目を表 1 のように変更しました．

を非表示にしています．加えて，各論文の 1 ページ目

\parbox を使用することで改行を許容していますにページ番号とヘッダを表示させないように 77 行目が，この設定は FOSE ワークショップの旧スタイル(タイトル表示部分，セクションの開始直前を指しま（fose2022.cls）を参考に作成しました．また，この変

す．アブストラクトの行数や著者数によって変動しま

更のためにヘッダの位置を 1 行分縦方向に上にずらす) を以下のように変更しています．

しました．そのために，1198 行目と 1199 行目の変更を追加しています．加えて，ヘッダ用の英語タイトル

77: \maketitle \thispagestyle {empty}（ \etitle ）を設定するためのマクロ \setetitle を1200 行目で定義しています．\etitle は sample.tex

5 各種書式の例

でも \ejtitle の規定値として使用しています．

5. 1 図・表

タイトルおよび著者名が合計で 4 行以上になる場

図の例を図 1 に，表の例を表 2 に示します．

合に \maketitle の表示が崩れる問題についての修正については変更が多岐に渡るため表 1 での変更の5. 2 リスト

提示は行いません．表示の問題を解決するために 884

リスト表記の例を以下に示します．

行目の内の数値を compsoft.sty の値から変更してい• アイテム 1ます．この変更を sample.tex 中で \longtitle を呼• アイテム 2

び出すだけで適用できるように 856 行目から 893 行• アイテム 3目にかけて大幅な変更を行っています．具体的な流れとしては\longtitle を呼び出すとフラグがオンになり，フラグのオンオフで \maketitle での表示方法を変更しているだけです．

sample.tex
年度の指定のために，4 行目を以下のように変更しています（2023 年度の例です）．

– アイテム 3-1∗ アイテム 3-1-1

FOSE2023

表1

compsoft.sty 変更箇所

1196: \def \leaderfilll {\leaders \hbox {\rule {0.2mm}{1mm}}\hfill }1198: \addtolength {\voffset }{-1\baselineskip }1199: \addtolength {\headsep }{1\baselineskip }1200: \newcommand {\setetitle }[1]{\def \etitle {#1}}1209: \global \xdef \foseabbrev {FOSE{\number \currentYear }}1211: \def \leaderfilll {\leaders \hbox {\rule {0.2mm}{1mm}}\hfill }1214: \gdef \@oddheadcontents{\foseabbrev }1215: \gdef \@evenheadcontents{\parbox [t]{.9\textwidth }{\centering \etitle }}1864: \phantom {\thepage }\phantom {\thevolpage }\hfil \@evenheadcontents

表2

す [4] [8]．

表の例

見出し 1

見出し 2

見出し 3セル 11セル 12セル 13セル 21

セル 22セル 23

セル 31

セル 32

セル 33

1. 番号付きアイテム 1(a) 番号付きアイテム 1-1
i. 番号付きアイテム 1-1-1
2. 番号付きアイテム 2
見出し 箇条書き 1
見出し 箇条書き 2• kajougaki
見出し 箇条書き 3

5. 3 引用
文献を引用する際は BibTeX の使用を推奨します．また， 文献の並び順は compsoft-guide.pdf に記載されているように第一著者の苗字のアルファベット順に可能な限りしてください．bib ファイルの各エントリに yomi フィールドを追加することで自動でソートされます．BibTeX を使用しない場合はthebibliography 環境を使用してください．例として，
過去 7 年分と今年度の FOSE ワークショップを引用します [2] [1] [10] [5] [6] [3] [7] [9] [11] ．これは cite
パッケージを使用した場合の例です [1–3, 5–7, 9–11]．
論文フォーマットとしてはどちらの形式も許容しま
す．また，2020 年と 2021 年の開催報告を引用しま

謝辞 本フォーマットの基になったスタイルファイルを作成してくださった方々に感謝します．

参 考 文 献[ 1 ] 阿萬裕久, 横川智教 (編): ソフトウェア工学の基礎
XXIII, 日本ソフトウェア科学会 FOSE2016, 近代科学社, 2016.
[ 2 ] 青木利晃, 豊島真澄 (編): ソフトウェア工学の基礎
XXII, 日本ソフトウェア科学会 FOSE2015, 近代科学社, 2015.
[ 3 ] 石尾隆, 天嵜聡介 (編): ソフトウェア工学の基礎
XXVII, 日本ソフトウェア科学会 FOSE2020, 近代科学社, 2020.
[ 4 ] 石尾隆, 天嵜聡介, 門田暁人: 第 27 回ソフトウェア工学の基礎ワークショップ（FOSE2020）開催報告, コンピュータソフトウェア, Vol. 38, No. 4(2021), pp. 3– 8.
[ 5 ] 伊藤恵, 神谷年 (編): ソフトウェア工学の基礎 XXV,
日本ソフトウェア科学会 FOSE2018, 近代科学社, 2018.
[ 6 ] 森崎修司, 大平雅雄 (編): ソフトウェア工学の基礎
XXVI, 日本ソフトウェア科学会 FOSE2019, 近代科学社, 2019.
[ 7 ] 名倉正剛, 関澤俊弦 (編): ソフトウェア工学の基礎
28, 日本ソフトウェア科学会 FOSE2021, 近代科学社,2021.
[ 8 ] 名倉正剛, 関澤俊弦, 沢田篤史: 第 28 回ソフトウェア工学の基礎ワークショップ（FOSE2021）開催報告, コンピュータソフトウェア, Vol. 39, No. 4(2022), pp. 3– 9.
[ 9 ] 角田雅照, まつ本真佑 (編): ソフトウェア工学の基
礎 29, 日本ソフトウェア科学会 FOSE2022, 近代科学社, 2022.
[10] 吉田敦, 福安直樹 (編): ソフトウェア工学の基礎
XXIV, 日本ソフトウェア科学会 FOSE2017, 近代科学社, 2017.
[11] 吉田則裕, 槇原絵里奈 (編): ソフトウェア工学の基礎
30, 日本ソフトウェア科学会 FOSE2023 (to appear),
近代科学社, 2023.