講演名 2022-07-29
オープンソースAndroidアプリケーションのビルド可能性に関する調査
小池 耀(阪大), 眞鍋 雄貴(福公大), 松下 誠(阪大), 井上 克郎(南山大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) オープンソースソフトウェアをビルドする際,失敗し,修正を必要とされることがよくある.先行研究で は,半数以上の Java オープンソースソフトウェアで自動的なビルドに失敗し,手動で修正を加えなければビルドが成功 しない状況にあるとされている [1].しかし,これらの研究は純粋な Java プロジェクトに焦点を当てており,Android アプリケーションのような他のエコシステムが関与しているアプリケーションのビルドに関する調査は行われていな い.本論文では,一般的な環境を模した仮想環境で,オープンソースの Android アプリケーションの自動的なビルドが 成功するか否かを調査した.そして,得られたログを分析し,Java プロジェクトの比較を通して Android アプリケー ションのビルドの特徴について分析した.その結果,Android アプリケーションのビルドはリポジトリ作成日や最終 更新日に影響を受けることが分かった.また, Gradle のバージョンが重要であることが分かった.
抄録(英) Building of Open source software often fail and require modifications. Prior studies have shown that more than half of Java open source software fails to build automatically and requires manual modifications to build successfully. However, these studies focused on pure Java projects and did not investigate the builds of projects involving other ecosystems such as Android applications. In this paper, we attempt to automatically build an open source Android application in a virtual environment that mimics a typical environment. We analyze the obtained logs and investigate the characteristics of building Android Apps through a comparison of Java projects. As a result, we found that Android app builds are affected by the repository creation date and the last update date. We also found that the Gradle version is important.
キーワード(和) ビルド / Android / オープンソースソフトウェア / リポジトリマイニング / ビルドログ調査
キーワード(英) Build / Android / Open source project / Repository mining / Build log
資料番号 SS2022-15,KBSE2022-25
発行日 2022-07-21 (SS, KBSE)

研究会情報
研究会 SS / IPSJ-SE / KBSE
開催期間 2022/7/28(から3日開催)
開催地(和) 北海道自治労会館(札幌)
開催地(英) Hokkaido-Jichiro-Kaikan (Sapporo)
テーマ(和) ソフトウェア工学全般/知能ソフトウェア工学全般/ソフトウェアサイエンス全般
テーマ(英)
委員長氏名(和) 岡野 浩三(信州大) / 鷲崎 弘宜(早稲田大学) / 猿渡 卓也(NTTデータ)
委員長氏名(英) Kozo Okano(Shinshu Univ.) / 鷲崎 弘宜(早稲田大学) / Takuya Saruwatari(NTT Data)
副委員長氏名(和) 肥後 芳樹(阪大) / / 田辺 良則(鶴見大)
副委員長氏名(英) Yoshiki Higo(Osaka Univ.) / / Yoshinori Tanabe(Tsurumi Univ.)
幹事氏名(和) 小形 真平(信州大) / 林 晋平(東工大) / / 小島 英春(阪工大) / 柏 祐太郎(奈良先端大)
幹事氏名(英) Shinpei Ogata(Shinshu Univ.) / Shinpei Hayashi(Tokyo Inst. of Tech.) / / Hideharu Kojima(Osaka Inst. of Tech.) / Yutaro Kashiwa(NAIST)
幹事補佐氏名(和) ?本 真佑(阪大) / 伊原 彰紀(和歌山大学) / 小川 秀人(日立製作所) / 竹内 広宜(武蔵大学) / 徳本 晋(富士通) / 伏田 享平(NTT株式会社) / 福田 浩章(芝浦工業大学) / 横川 智教(岡山県立大学) / 青木 善貴(BIPROGY) / 堀田 大貴(茨城大)
幹事補佐氏名(英) Shinsuke Matsumoto(Osaka Univ.) / 伊原 彰紀(和歌山大学) / 小川 秀人(日立製作所) / 竹内 広宜(武蔵大学) / 徳本 晋(富士通) / 伏田 享平(NTT株式会社) / 福田 浩章(芝浦工業大学) / 横川 智教(岡山県立大学) / Yoshitaka Aoki(BIPROGY) / Hiroki Horita(Ibaraki Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Software Science / Special Interest Group on Software Engineering / Technical Committee on Knowledge-Based Software Engineering
本文の言語 JPN
タイトル(和) オープンソースAndroidアプリケーションのビルド可能性に関する調査
サブタイトル(和)
タイトル(英) Investigation of open source Android application buildability
サブタイトル(和)
キーワード(1)(和/英) ビルド / Build
キーワード(2)(和/英) Android / Android
キーワード(3)(和/英) オープンソースソフトウェア / Open source project
キーワード(4)(和/英) リポジトリマイニング / Repository mining
キーワード(5)(和/英) ビルドログ調査 / Build log
第 1 著者 氏名(和/英) 小池 耀 / Yo Koike
第 1 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
第 2 著者 氏名(和/英) 眞鍋 雄貴 / Yuki Manabe
第 2 著者 所属(和/英) 福知山公立大学(略称:福公大)
The University of Fukuchiyama(略称:The Univ of Fukuchiyama)
第 3 著者 氏名(和/英) 松下 誠 / Makoto Matsushita
第 3 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
第 4 著者 氏名(和/英) 井上 克郎 / Katsuro Inoue
第 4 著者 所属(和/英) 南山大学(略称:南山大)
Nanzan University(略称:Nanzan Univ)
発表年月日 2022-07-29
資料番号 SS2022-15,KBSE2022-25
巻番号(vol) vol.122
号番号(no) SS-138,KBSE-139
ページ範囲 pp.85-90(SS), pp.85-90(KBSE),
ページ数 6
発行日 2022-07-21 (SS, KBSE)