プログラム

講演論文集を公開しました.

タイムテーブル

大会ソーシャルイベント 8月29日(月)17:00~18:30 (oVice 実施)

PPLサマースクール 8月30日(火) 10時〜17時

チュートリアル 8月30日(火) 12:30-15:30

 
※ 各会場は,現地および Zoom オンラインにおいて,次のように対応します.
    • メイン会場:[現地:G30教室] / [オンライン:下記]
      • シングルセッションの場合(背景が黄色のセッション):Zoom メインルーム
      • パラレルセッションの場合(背景が水色のセッション):Zoom ルーム1
    • サブ会場1:[現地:G27教室] / [オンライン:Zoom ルーム2]
    • サブ会場2:[現地:G28教室] / [オンライン:Zoom ルーム3]

なお,現地発表でのデモ・ポスター会場は,G27教室とG28教室の間の通路です.

1日目(8月31日)

表中の「#XXX」はSlackの対応するチャネル名を表しています.

  メイン会場 サブ会場1 サブ会場2
9:00

9:20
オープニング
9:30

10:35
PPL(1)
#01-ppl1
MLSE(1)
#02-mlse1
10:50

12:25
PPL(2)
#03-ppl2
MLSE(2)
#04-mlse2
一般(1)・ソフトウェア論文
#05-一般1-ソフトウェア論文
13:30

15:00
デモ・ポスター セッション @対面会場&oVice
#06-デモ・ポスター
15:20

16:35
トップ会議特別講演(MLSE)
#07-トップ会議特別講演-mlse
16:50

18:05
トップ会議特別講演(FOSE)
#08-トップ会議特別講演-fose

2日目(9月1日)

表中の「#XXX」はSlackの対応するチャネル名を表しています.

  メイン会場 サブ会場1 サブ会場2
9:00

10:35
PPL(3)
#09-ppl3
rePiT(1)
#10-repit1
一般(2)
#11-一般2
10:50

12:25
PPL(4)
#12-ppl4
rePiT(2)
#13-repit2
一般(3)
#14-一般3
13:30

14:45
基調講演(1)
#15-基調講演1
15:00

16:35
PPL(5)
#16-ppl5
FOSE(1)
#17-fose1
一般(4)
#18-一般4
16:50

18:05
トップ会議特別講演(PPL)
#19-トップ会議特別講演-ppl

3日目(9月2日)

表中の「#XXX」はSlackの対応するチャネル名を表しています.

  メイン会場 サブ会場1 サブ会場2
9:00

10:35
PPL(6)
#20-ppl6
FOSE(2)
#21-fose2
一般(5)
#22-一般5
10:50

12:15
PPL(7)
#23-ppl7
FOSE(3)
#24-fose3
一般(6)
#25-一般6
13:30

14:45
基調講演(2)
#26-基調講演2
15:00

15:30
クロージング,表彰式

基調講演(1) 9/1 【13:30~14:45】

  • 萩谷昌己(東京大学)
    講演タイトル: 「情報入試をめぐる20年の物語」
    講演概要: 高校に情報科が設置されてから共通テストに入試科目として情報が採用されるまでの20年の物語を述べる。芸術において作り手・演者に対する鑑賞者の役割が大きいのと同様に、ITの発展には社会全体による受容と活用が絶対的に重要である。そのために、万人に対する体系的な情報教育が求められる。一方、大学入試は高校教育の定着を測るため、日本の現状では不可欠である。入試に採用されない科目は軽視されるという現実がある。多くの方々の粘り強い活動の結果であるこの物語は、20年を超えて語り継がれていかなければならない。

座長: 沢田 篤史 (南山大学)

基調講演(2) 9/2 【13:30~14:45】

  • 加藤真平(東京大学/ティアフォー)
    講演タイトル: 「自動運転の民主化」
    講演概要: 世界初のオープンソースの自動運転OS「Autoware」の誕生から約7年。安全な⾃動運転に資するあらゆるテクノロジーを開放し、様々な組織、個⼈がその発展に貢献できる、「Autoware」を中心とした開放的なエコシステムによる「自動運転の民主化」についてお話しします。

座長: 林 晋平 (東京工業大学)

トップカンファレンス・トップ論文誌特別講演(MLSE) 8/31 【15:20~16:35】

  • 鈴木 浩史(富士通)
    講演タイトル: 「Explainable and Local Correction of Classification Models Using Decision Trees」
    発表会議名: AAAI 2022
    講演概要: In practical machine learning, models are frequently updated, or corrected, to adapt to new datasets. In this study, we pose two challenges to model correction. First, the effects of corrections to the end-users need to be described explicitly, similar to standard software where the corrections are described as release notes. Second, the amount of corrections need to be small so that the corrected models perform similarly to the old models. In this study, we propose the first model correction method for classification models that resolves these two challenges. Our idea is to use an additional decision tree to correct the output of the old models. Thanks to the explainability of decision trees, the corrections are describable to the end-users, which resolves the first challenge. We resolve the second challenge by incorporating the amount of corrections when training the additional decision tree so that the effects of corrections to be small. Experiments on real data confirm the effectiveness of the proposed method compared to existing correction methods.
  • 佐藤 竜馬(京都大学)
    講演タイトル: 「Private Recommender Systems: How Can Users Build Their Own Fair Recommender Systems without Log Data?」
    発表会議名: SDM 2022
    講演概要: Fairness is a crucial property in recommender systems. Although some online services have adopted fairness aware systems recently, many other services have not adopted them yet. In this work, we propose methods to enable the users to build their own fair recommender systems. Our methods can generate fair recommendations even when the service does not (or cannot) provide fair recommender systems. The key challenge is that a user does not have access to the log data of other users or the latent representations of items. This restriction prohibits us from adopting existing methods designed for service providers. The main idea is that a user has access to unfair recommendations shown by the service provider. Our methods leverage the outputs of an unfair recommender system to construct a new fair recommender system. We empirically validate that our proposed method improves fairness substantially without harming much performance of the original unfair system.

座長: 丸山 宏 (Preferred Networks/東大/花王)

トップカンファレンス・トップ論文誌特別講演(FOSE)8/31 【16:50~18:05】

  • 劉 少英(広島大学)
    講演タイトル: 「Automatic Test Case and Test Oracle Generation Based on Functional Scenarios in Formal Specifications for Conformance Testing」
    掲載誌: IEEE TSE
    講演概要: Testing a program to confirm whether it consistently implements its requirements specification is a necessary but time-consuming activity in software development. Automatic testing based on specifications can significantly alleviate the workload and cost, but faces a challenge of how to ensure that both the user’s concerns in the specification and possible execution paths in the program are all covered. In this paper, we describe a new method, called “Vibration-Method” or simply “V-Method”, for automatic generation of test cases and test oracle from model-based formal specifications, aiming to address this challenge. The proposed method is suitable for testing information systems in which rich data types are used. Supporting the principle of “divide and conquer”, the method provides a specific technique for generating test cases based on functional scenarios defined in the specification, test case generation criteria, automatic test case generation algorithms, and a well-defined mechanism for deriving test oracle. We elaborate on the method by discussing how initial test cases can be automatically generated, how additional necessary test cases are produced using the “vibration” technique, and how a test oracle can be automatically derived for a group of test cases. We also describe a controlled experiment to evaluate the effectiveness of the method and discuss the important issues in relation to the performance and applicability of the method.
  • 肥後 芳樹(大阪大学)
    講演タイトル: 「NIL: large-scale detection of large-variance clones」
    発表会議名: ESEC/FSE 2021
    講演概要: A code clone (in short, clone) is a code fragment that is identical or similar to other code fragments in source code. Clones generated by a large number of changes to copy-and-pasted code fragments are called large-variance (modifications are scattered) or large-gap (modifications are in one place) clones. It is difficult for general clone detection techniques to detect such clones and thus specialized techniques are necessary. In addition, with the rapid growth of software development, scalable clone detectors that can detect clones in large codebases are required. However, there are no existing techniques for quickly detecting large-variance or large-gap clones in large codebases. In this paper, we propose a scalable clone detection technique that can detect large-variance clones from large codebases and describe its implementation, called NIL. NIL is a token-based clone detector that efficiently identifies clone candidates using an N-gram representation of token sequences and an inverted index. Then, NIL verifies the clone candidates by measuring their similarity based on the longest common subsequence between their token sequences. We evaluate NIL in terms of large-variance clone detection accuracy, general Type-1, Type-2, and Type-3 clone detection accuracy, and scalability. Our experimental results show that NIL has higher accuracy in terms of large-variance clone detection, equivalent accuracy in terms of general clone detection, and the shortest execution time for inputs of various sizes (1–250 MLOC) compared to existing state-of-the-art tools.

    座長: 藤原 賢二 (東京都市大学)

    トップカンファレンス・トップ論文誌特別講演(PPL) 9/1 【16:50~18:05】

    • 池渕 未来(国立情報学研究所)
      講演タイトル: 「Certifying Derivation of State Machines from Coroutines」
      発表会議名: POPL 2022
      講演概要: One of the biggest implementation challenges in security-critical network protocols is nested state machines. In practice today, state machines are either implemented manually at a low level, risking bugs easily missed in audits; or are written using higher-level abstractions like threads, depending on runtime systems that may sacrifice performance or compatibility with the ABIs of important platforms (e.g., resource-constrained IoT systems). We present a compiler-based technique allowing the best of both worlds, coding protocols in a natural high-level form, using freer monads to represent nested coroutines, which are then compiled automatically to lower-level code with explicit state. In fact, our compiler is implemented as a tactic in the Coq proof assistant, structuring compilation as search for an equivalence proof for source and target programs. As such, it is straightforwardly (and soundly) extensible with new hints, for instance regarding new data structures that may be used for efficient lookup of coroutines. As a case study, we implemented a core of TLS sufficient for use with popular Web browsers, and our experiments show that the extracted Haskell code achieves reasonable performance.
    • 郡 茉友子(総合研究大学院大学)
      講演タイトル: 「The Lattice-Theoretic Essence of Property Directed Reachability Analysis」
      発表会議名: CAV 2022
      講演概要: We present LT-PDR, a lattice-theoretic generalization of Bradley’s property directed reachability analysis (PDR) algorithm. LT-PDR identifies the essence of PDR to be an ingenious combination of verification and refutation attempts based on the Knaster-Tarski and Kleene theorems. We introduce four concrete instances of LT-PDR, derive their implementation from a generic Haskell implementation of LT-PDR, and experimentally evaluate them. We also present a categorical structural theory that derives these instances.

    座長: 中野 圭介 (東北大学)

    登壇発表セッション

    PPL(1) 8/31 【9:30~10:35】

    座長 : 稲葉 一浩 (Google)

    1-L Decidable entailment checking for concurrent separation logic with fractional permissions
    ○Yeonseok Lee,Koji Nakazawa(Nagoya University)
    2-L 正則項の木変換器による書き換え
    ○岩見 宗弘(島根大学)

    MLSE(1) 8/31 【9:30~10:35】

    座長 : 石川 冬樹 (国立情報学研究所)

    * MLSE招待講演(1)
    機械学習システムの品質保証における品質カードの作成と活用
    ○久連石 圭, 岩政 幹人, 大平 英貴(株式会社 東芝)
    3-L 機械学習による予測・推論の公平性:融資判定の文脈での考察
    ○宇根 正志(日本銀行金融研究所)

    PPL(2) 8/31 【10:50~12:25】

    座長 : 上野 雄大 (新潟大学)

    4-L Cooperative Memory Management of a JavaScript Virtual Machine with Datatype based Hardware Memory Deduplication
    ○Zihan Li,Tomoharu Ugawa,Ryota Shioya(The University of Tokyo)
    5-L Supporting Multiple Inheritance in an Object-Oriented DSL for GPGPU by Class Hierarchy Transformation
    ○Fathul Asrar Alfansuri,Hidehiko Masuhara,Luthfan Lubis,Youyou Cong(Tokyo Institute of Technology)
    6-L ストレージストラテジーによる組み込み向けJavaScriptバーチャルマシンのメモリ使用量の削減
    ○永谷 龍彦,鵜川 始陽(東京大学)

    MLSE(2) 8/31 【10:50~11:55】

    座長 : 今井 健男 (Idein)

    * MLSE招待講演(2)
    DX人材整理のためのDXスキルツリー
    ○伊藤 優(三菱ケミカルグループ)
    7-L 機械学習サービスシステム開発プロジェクトにおける危険な匂いと実践に基づく収集
    ○竹内 広宜(武蔵大学),今崎 耕太(情報処理推進機構),本橋 洋介(日本電気株式会社),久野 倫義(三菱電機株式会社),土肥 拓生(デジタルアスリート株式会社)

    一般(1)・ソフトウェア論文 8/31 【10:50~12:25】

    座長 : 宋 剛秀 (神戸大学)

    8-L 外部ソルバを用いた有限領域上の制約階層の解消法
    ○細部 博史(法政大学),佐藤 健(国立情報学研究所)
    9-L SMTソルバーを用いたパラメータ自動求解システムの開発
    ○冨田 空,安藤 崇央(群馬大学)
    10-L 解集合プログラミングに基づく組合せ遷移ソルバーとその性能評価
    ○山田 悠也,番原 睦則(名古屋大学)

    PPL(3) 9/1 【9:00~10:05】

    座長 : 中野 圭介 (東北大学)

    11-L A Complete Glitch-Free Propagation Algorithm for Distributed Functional Reactive Programming
    ○Ju Guiyuan,Sosuke Moriguchi,Takuo Watanabe(Tokyo Institute of Technology)
    12-L 解集合プログラミングを用いたクイーン支配問題の解法に関する一考察
    ○加藤 聖人(名古屋大学),田村 直之(神戸大学),番原 睦則(名古屋大学)

    rePiT(1) 9/1 【9:10~10:35】

    座長 : 槇原 絵里奈 (同志社大学)

    13-S ペアプログラミング利用時の学習状況把握支援
    ○海野 芽美,伊藤 恵(公立はこだて未来大学)
    14-L オンライングループディスカッションにおける注視先共有のためのアバタシステムの検討
    ○高山 裕暉,金澤 拓己,井垣 宏(大阪工業大学)
    15-L アジャイル開発人材育成のためのPBL型教育におけるプラクティス:2022年度プロジェクトの事例
    ○中鉢 欣秀,天野 暢幸,網干 悠吾,斎藤 光太,澤村 奈々子(東京都立産業技術大学院大学)

    一般(2) 9/1 【9:00~10:35】

    座長 : 五十嵐 淳 (京都大学)

    16-L 分散システム化による交通流シミュレータの拡張
    ○大木 悠生(群馬大学),安藤 崇央(群馬大学)
    17-L 帰納的推論の計算複雑性
    ○伊藤 宗平(長崎大学),龍田 真(国立情報学研究所/総合研究大学院大学)
    18-L Gaussian Process-Based Confidence Estimation for Hybrid System Falsification
    ○Zhenya Zhang(Kyushu University),Paolo Arcaini(National Institute of Informatics)

    PPL(4) 9/1【10:50~12:25】

    座長 : 江本 健斗 (九州工業大学)

    19-L 言語要素の選択と組合せが可能な関数型言語処理系生成フレームワーク
    ○岡本 憲汰(電気通信大学),岩崎 英哉(明治大学),寺田 実(電気通信大学)
    20-L A functional language with graphs as first-class data
    ○Jin Sano,Kazunori Ueda(Waseda University)
    21-L 暗黙に相互運用可能なレコードとハッシュテーブルのための型推論とコンパイル手法
    ○梅木 孝輔(京都大学),関山 太朗(国立情報学研究所),五十嵐 淳(京都大学)

    rePiT(2) 9/1【10:50~12:25】

    座長 : 伊藤 恵 (はこだて末来大学)

    * rePiT討論会
    コロナ時代の実践的IT教育のこれまでとこれから

    一般(3) 9/1【10:50~11:55】

    座長 : 森口 草介 (東京工業大学)

    22-L An Ongoing Design of Dictating Programming That Accepts Noisy Input
    ○Wennong Cai,Shigeru Chiba(The University of Tokyo)
    23-L How many mutex bugs can a simple analysis find in Go programs?
    ○Fumi Takeuchi(Tokyo Institute of Technology),Hidehiko Masuhara(Tokyo Institute of Technology),Raffi Khatchadourian(City University of New York (CUNY) Hunter College),Youyou Cong(Tokyo Institute of Technology),Keisuke Ishibashi(International Christian University)

    PPL(5) 9/1【15:00~16:35】

    座長 : 今井 敬吾(岐阜大学)

    24-L データ構造としてのグラフを対象とした型の表現力拡張
    ○山本 直輝,上田 和紀(早稲田大学)
    25-L 代数的エフェクトを持つ2段階計算言語の型システム
    ○横山 彪人,亀山 幸義(筑波大学)
    26-L A General Semantic Construction of Dependent Refinement Type Systems, Categorically
    ○Satoshi Kura(National Institute of Informatics)

    FOSE(1) 9/1【15:00~16:15】

    座長 : 高田 眞吾 (慶應義塾大学)

    27-L VR環境における文字入力のための触感を伴ったフリック入力方法
    ○清原 隆一,沢田 篤史,野呂 昌満(南山大学)
    28-S 麻雀の役が成り立つ条件の可視化による学習支援システムの提案
    ○田中 智弥,伊藤 恵(公立はこだて未来大学)
    29-S 耳コピ成果物に対するフィードバックシステムの提案
    ○木川 裕太郎,伊藤 恵(公立はこだて未来大学)

    一般(4) 9/1【15:00~16:25】

    座長 : 安藤 崇央 (群馬大学)

    30-L スマートコントラクト検証器Helmholtzのためのエラー原因提示手法
    ○小野 雄登,西田 雄気(京都大学),古瀬 淳(ダイラムダ株式会社),末永 幸平,五十嵐 淳(京都大学)
    31-L 進化的アルゴリズムを基にしたHearthstoneの行動決定
    ○櫻井 英司,長谷部 浩二(筑波大学)
    32-S 機械学習を用いたWebページスクリーンショットの分類における前処理方法の考察
    ○堀江 傳貴,惣浜 英祐,蜂巣 吉成,吉田 敦(南山大学),桑原 寛明(南山大学)

    PPL(6) 9/2 【9:00~10:35】

    座長 : 平石 拓 (京都橘大学)

    33-L プログラムを停止させない定期的な不揮発性メモリへのチェックポインティング
    ○中田 昌輝,鵜川 始陽,佐藤 重幸(東京大学)
    34-L マッチング結果の一時保管による非連結グラフ書き換えの最適化
    ○今川 連,山本 直輝,上田 和紀(早稲田大学)
    35-L メタヒューリスティクスの適用を効率的に記述するドメイン特化言語
    ○冨井 陸矢(電気通信大学),岩崎 英哉(明治大学)

    FOSE(2) 9/2 【9:00~10:35】

    座長 : 野田 夏子 (芝浦工業大学)

    36-L プログラム実行履歴を用いたリグレッションの原因検出に向けて
    ○石部 大夢,山崎 徹郎,千葉 滋(東京大学)
    37-L モバイルアプリの自動テストにおける強化学習の利用
    ○村瀬 渓太,高田 眞吾(慶應義塾大学)
    38-L 動的な進化的探索による自動運転システムの多様な要求違反パターンの検出
    ○石川 冬樹(国立情報学研究所),Yixing Luo(北京大学),Xiao-Yi Zhang,Paolo Arcaini(国立情報学研究所)

    一般(5) 9/2 【9:00~10:35】

    座長 : 長谷部 浩二 (筑波大学)

    39-L 渋滞緩和に資するACC制御の効果の確認と新たな車両モデルの提案
    ○齋藤 侑生,安藤 崇央(群馬大学)
    40-L より現実に近い渋滞環境の構築と車間距離制御搭載車両の混走による渋滞緩和効果の検証
    ○橋本 涼平,安藤 崇央(群馬大学)
    41-L 地域防災計画業務記述5原則の提言 – 自治体防災業務のオープンシステムディペンダビリティ達成に向けて –
    ○木下 修司(神奈川大学/東京都立産業技術大学院大学),木下 佳樹,武山 誠(神奈川大学)

    PPL(7) 9/2 【10:50~12:15】

    座長 : 中野 圭介 (東北大学)

    42-S フラット右線形項書き換えシステムの簡約に関する一意正規形性の決定不能性の証明について
    ○趙 順,青戸 等人(新潟大学)
    43-S 正則項書き換えにおける書き換えステップの決定可能性について
    ○望月 美希,青戸 等人(新潟大学)
    44-S SCameleer: スマートコントラクト記述言語SCamlのための自動検証器
    ○服部 佑哉,西田 雄気(京都大学),古瀬 淳(ダイラムダ株式会社),末永 幸平,五十嵐 淳(京都大学)
    45-S Visual Debugger with a Customizable View
    ○Rifqi Adlan Apriyadi,Hidehiko Masuhara,Youyou Cong(Tokyo Institute of Technology)

    FOSE(3) 9/2 【10:50~12:15】

    座長 : 丸山 勝久 (立命館大学)

    46-L Attempts on Finding Cross-Language Code Clones based on Text and AST Information
    ○Feng Dai,Shigeru Chiba(The University of Tokyo)
    47-L 記号実行を利用したセマンティックコードクローン検出機構
    ○武元 憲将,高田 眞吾(慶應義塾大学)
    48-S 変数名に対して開発支援を行うための調査と考察
    ○松井 亮介,蜂巣 吉成,吉田 敦,桑原 寛明(南山大学)

    一般(6) 9/2 【10:50~12:15】

    座長 : 渥美 紀寿 (京都大学)

    49-L サイバーフィジカルシステムのシミュレーションテストの属性を用いたdefect-proneモジュール予測
    ○塚本 悠乃,森崎 修司(Nagoya University)
    50-L ソフトウェアの概念モデルに対する欠陥検知手法の検討
    ○飯山 隆章,橋浦 弘明(日本工業大学)
    51-S プロジェクト演習での協働作業のためのメソッド及びツール活用の試み
    ○田中 英明,幸野 達也,佐々木 あゆみ,辰巳 裕介,廣澤 剛志,小山 裕司(東京都立産業技術大学院大学)

    デモ・ポスターセッション 8/31 【13:30~15:00】

    Gold・Silverスポンサーの仮想ブースも展示されます.
    現地参加の発表者は14:15~15:00に現地でポスターの展示・説明を行います.その時間帯はoVice上に不在になることがあります.

    52-P Coq にコンパイルされたOCaml プログラムおよびその証明
    ○中村 薫,Jacques Garrigue,才川 隆文,毎田 詠人(名古屋大学)
    53-P 識別子の命名意図に基づく一括名前変更リファクタリング支援に向けて
    ○大住 祐輝,林 晋平(東京工業大学)
    55-P 反転授業におけるワークシートを利用したグループワーク・学習プロセスの状況把握
    ○大場 みち子(公立はこだて未来大学),山口 琢(公立はこだて未来大学大学院)
    56-P プログラミング演習における細粒度編集履歴を用いた学生の詳細なコピペ行動の検出
    ○筒井 善規,井垣 宏(大阪工業大学情報科学研究科)
    57-P AIを含む業務プロセスのリスク評価手法
    ○曾我 遼,鹿糠 秀行,福井 大輔,間瀬 正啓(株式会社日立製作所)
    58-P ADOPTに対する敵対的エージェントによる攻撃
    ○野城 滉司,長谷部 浩二(筑波大学)
    59-P 双方向変換と単方向変換の連鎖に基づく漸進的双方向化
    ○日高 宗一郎(法政大学)
    60-P FalsifAI: A Coverage-Guided Falsification Framework for AI-Enabled Cyber-Physical Systems
    ○Deyun Lyu,Zhenya Zhang(Kyushu University),Paolo Arcaini(National Institute of Informatics),Lei Ma(University of Alberta),Ichiro Hasuo(National Institute of Informatics),Jianjun Zhao(Kyushu University)
    Design a site like this with WordPress.com
    Get started