• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2018 Fiscal Year Annual Research Report

自発的ソフトウェア進化の加速に向けた基礎技術の開発

Research Project

Project/Area Number 17H00731
Research InstitutionNara Institute of Science and Technology

Principal Investigator

松本 健一  奈良先端科学技術大学院大学, 先端科学技術研究科, 教授 (70219492)

Co-Investigator(Kenkyū-buntansha) 畑 秀明  奈良先端科学技術大学院大学, 先端科学技術研究科, 助教 (00713041)
中村 匡秀  神戸大学, システム情報学研究科, 准教授 (30324859)
玉田 春昭  京都産業大学, 情報理工学部, 准教授 (30457139)
伊原 彰紀  和歌山大学, システム工学部, 講師 (40638392)
森崎 修司  名古屋大学, 情報学研究科, 准教授 (50423249)
角田 雅照  近畿大学, 理工学部, 講師 (60457140)
戸田 航史  福岡工業大学, 情報工学部, 准教授 (60589018)
大平 雅雄  和歌山大学, システム工学部, 准教授 (70379600)
門田 暁人  岡山大学, 自然科学研究科, 教授 (80311786)
Project Period (FY) 2017-04-01 – 2020-03-31
Keywordsスマートシティ / ボット / ブロックチェーン / オープンソースソフトウェア / ソーシャルコーディング
Outline of Annual Research Achievements

研究項目A:健全で効率的な自発的進化を実現するスマートシティ型ガバナンスフレームワークの開発::自発的進化を促すためのプロジェクト要因や本質的サービスを考察した.プロジェクトの状態,進化を定量的に表現するメトリクスを考案し,GitHubのプロジェクトに対して妥当性検証を始めた(中村).また,「ボットに求められる要件」の妥当性を確認した上で,ボットAPIを実装し,公開に向け洗練した(玉田).更に,データサイエンスのアプローチを念頭に,個人への負荷集中や進化提案の停滞といった自発的進化の阻害要因を検出するモニタリングサービスを実現した(戸田).
研究項目B:ソーシャルオーバーヘッドを低減する人-ボット型協調開発技術の開発::人とボットの協調作業における安心感や信頼感の醸成を促進する「ソーシャル対話モデル」の開発に着手した(大平).また,プロダクトの構造やその利用技術,信頼感,期待感等を加味してHot/Cold Spotを特定し,自発的進化のタイミングを提案する技術を開発した(森崎).更に,GitHub上のプログラマ名鑑ボットを設計し,プログラマの多様な活動のランキングを可能とした(門田).加えて,進化提案ボットの拡張,Social Network Analysisの研究成果の活用にも取り組んだ(伊原).
研究項目C:コミュニティ通貨を基軸としたコミュニティ活性化技術の開発::自発的ソフトウェア進化コミュニティにおける通貨を設計し,ブロックチェーンプラットフォーム「イーサリアム」上で,非中央集権・分散型アプリケーション(DApps)として実装した(畑).また,寄付やゲーミフィケーションの枠組みを利用して,コミュニティ通貨の流通量を増やす方式を,簡単な適用実験を通じて検討した(角田).
(かっこ内は主担当研究者)

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

当初計画段階において本年度に予定していた学会発表を予定通り執り行うことができたため.

Strategy for Future Research Activity

平成30年度までに行った技術的シーズ・ニーズの明確化,および,自発的ソフトウェア進化を広く適用可能とするための技術基盤・システムのプロトタイプ実装の妥当性と有効性を実験的に評価する.

  • Research Products

    (48 results)

All 2019 2018

All Journal Article (13 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 13 results,  Open Access: 6 results) Presentation (34 results) (of which Int'l Joint Research: 24 results) Book (1 results)

  • [Journal Article] Analyzing Street Crimes in Kobe City Using PRISM2019

    • Author(s)
      Takuhiro Kagawa, Sachio Saiki, and Masahide Nakamura
    • Journal Title

      International Journal of Web Information Systems (IJWIS)

      Volume: 15, 2 Pages: 183-200

    • DOI

      https://doi.org/10.1108/IJWIS-04-2018-0032

    • Peer Reviewed
  • [Journal Article] Hierarchical Clustering of OSS License Statements Toward Automatic Generation of License Rules2019

    • Author(s)
      Yunosuke Higashi, Masao Ohira, Yutaro Kashiwa, and Yuki Manabe
    • Journal Title

      Journal of Information Processing (JIP)

      Volume: 27 Pages: 42-50

    • DOI

      10.2197/ipsjjip.27.42

    • Peer Reviewed / Open Access
  • [Journal Article] Are Donation Badges Appealing? A Case Study of Developer Responses to Eclipse Bug Reports2019

    • Author(s)
      Keitaro Nakasai, Hideaki Hata, Kenichi Matsumoto
    • Journal Title

      IEEE Software

      Volume: 36 Pages: 22-27

    • DOI

      10.1109/MS.2018.2874568

    • Peer Reviewed / Open Access
  • [Journal Article] Codosseum: オープンなソフトウェア開発・分析支援Webサービス2019

    • Author(s)
      上村恭平, 中才恵太朗, 大神勝也, 畑秀明, 一ノ瀬智浩, 松本健一, 飯田元
    • Journal Title

      コンピュータソフトウェア

      Volume: 36 Pages: 38-47

    • DOI

      10.11309/jssst.36.38

    • Peer Reviewed / Open Access
  • [Journal Article] An Empirical Study of README contents for JavaScript Packages2019

    • Author(s)
      Shohei Ikeda, Akinori Ihara, Raula Gaikovina Kula, Kenichi Matsumoto
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E102.D Pages: 280-288

    • DOI

      10.1587/transinf.2018EDP7071

    • Peer Reviewed
  • [Journal Article] ランダムフォレストを用いた名前難読化の耐タンパ化性能の評価2018

    • Author(s)
      磯部 陽介,玉田 春昭
    • Journal Title

      情報処理学会論文誌

      Volume: 60 Pages: 1063-1074

    • Peer Reviewed
  • [Journal Article] A Tool to Create Assurance Case through Models2018

    • Author(s)
      Hiroyuki Utsunomiya, Nobuhide Kobayashi, Shuji Morisaki, Shuichiro Yamamoto
    • Journal Title

      Transactions on Machine Learning and Artificial Intelligence

      Volume: 6 Pages: 47-55

    • DOI

      10.14738/tmlai.62.4428

    • Peer Reviewed / Open Access
  • [Journal Article] Cross-Validation-Based Association Rule Prioritization Metric for Software Defect Characterization2018

    • Author(s)
      Takashi WATANABE, Akito MONDEN, Zeynep YUCEL, Yasutaka KAMEI, Shuji MORISAKI
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E101.D Pages: 2269-2278

    • DOI

      10.1587/transinf.2018EDP7020

    • Peer Reviewed
  • [Journal Article] PRISM: Visualizing Personalized Real-Time Incident on Security Map2018

    • Author(s)
      Takuhiro Kagawa, Sachio Saiki, and Masahide Nakamura
    • Journal Title

      International Journal of Software Innovation (IJSI)

      Volume: 6 Pages: 46-58

    • DOI

      10.4018/IJSI.2018100104

    • Peer Reviewed / Open Access
  • [Journal Article] Using Non-Intrusive Environmental Sensing for Adls Recognition in One-Person Household2018

    • Author(s)
      Long Niu, Sachio Saiki, and Masahide Nakamura
    • Journal Title

      International Journal of Software Innovation (IJSI)

      Volume: 6 Pages: 16-29

    • DOI

      10.4018/IJSI.2018100102

    • Peer Reviewed / Open Access
  • [Journal Article] 移動窓によるソフトウェアバグの行レベル予測の試み2018

    • Author(s)
      福谷 圭吾, 門田 暁人, ユジャイ ゼイネップ, 畑 秀明
    • Journal Title

      コンピュータソフトウェア

      Volume: 35 Pages: 122-128

    • Peer Reviewed
  • [Journal Article] How are IF Conditional Statements Fixed Through Peer Code Review?2018

    • Author(s)
      Yuki Ueda, Akinori Ihara, Takashi Ishio, Toshiki Hirao, Kenichi Matsumoto
    • Journal Title

      IEICE TRANSACTIONS on Information and Systems

      Volume: E101-D Pages: 2720-2729

    • DOI

      10.1587/transinf.2018EDP7004

    • Peer Reviewed
  • [Journal Article] The impact of human factors on the participation decision of reviewers in modern code review2018

    • Author(s)
      Shade Ruangwan, Patanamon Thongtanunam, Akinori Ihara, Kenichi Matsumoto
    • Journal Title

      Empirical Software Engineering

      Volume: 24 Pages: 973-1016

    • DOI

      10.1007/s10664-018-9646-1

    • Peer Reviewed / Int'l Joint Research
  • [Presentation] 9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay2019

    • Author(s)
      Hideaki Hata, Christoph Treude, Raula Gaikovina Kula, Takashi Ishio
    • Organizer
      41st ACM/IEEE International Conference on Software Engineering (ICSE 2019)
    • Int'l Joint Research
  • [Presentation] Please Help! A Preliminary Study on the Effect of Social Proof and Legitimization of Paltry Contributions in Donations to OSS2019

    • Author(s)
      Ugo Yukizawa, Masateru Tsunoda and Amjed Tahir
    • Organizer
      26th IEEE International Conference on Software Analysis, Evolution and Reengineering
    • Int'l Joint Research
  • [Presentation] Mining Source Code Improvement Patterns from Code Review History2019

    • Author(s)
      Yuki Ueda, Takashi Ishio, Akinori Ihara, Kenichi Matsumoto
    • Organizer
      13th International Workshop on Software Clones (IWSC2019)
    • Int'l Joint Research
  • [Presentation] 異なるチャットシステム間でメッセージ送信可能なシステムの構築2018

    • Author(s)
      宮崎 光,玉田 春昭
    • Organizer
      第17回情報科学技術フォーラム(Forum on Information Technology 2018)(FIT 2018)
  • [Presentation] An Approach for Detecting Critical Adaptations in Automated Adaptive Software Systems2018

    • Author(s)
      Shuji Morisaki, Norimitsu Kasai
    • Organizer
      In Proc. of 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C)
    • Int'l Joint Research
  • [Presentation] An Assurance Case Approach for Software Code Security2018

    • Author(s)
      Ryota Miyabayashi, Noritoshi Atsumi, Shuji Morisaki and Shuichiro Yamamoto
    • Organizer
      The International Workshop on Evidence-based Security and Privacy in the Wild 2018
    • Int'l Joint Research
  • [Presentation] Identifying Design and Requirement Self-Admitted Technical Debt Using N-Gram Idf2018

    • Author(s)
      Supatsara Wattanakriengkrai, Rungroj Maipradit, Hideaki Hata, Morakot Choetkiertikul, Thanwadee Sunetnanta, Kenichi Matsumoto
    • Organizer
      9th IEEE International Workshop on Empirical Software Engineering in Practice (IWESEP 2018)
    • Int'l Joint Research
  • [Presentation] ブロックチェーンを用いたソフトウェア情報の組織間共有2018

    • Author(s)
      幾谷吉晴, 石尾隆, 吉上康平, 畑秀明, 松本健一
    • Organizer
      第25回ソフトウェア工学の基礎ワークショップ(FOSE2018)
  • [Presentation] Waiting Self-Admitted Technical Debtの分析と考察2018

    • Author(s)
      田内遥夏, 中才恵太朗, 畑秀明, 松本健一
    • Organizer
      情報処理学会研究報告, ソフトウェア工学
  • [Presentation] 自然言語処理を用いたソースコード上の論文引用の自動検出2018

    • Author(s)
      井ノ口輝, 畑秀明, 石尾隆, 松本健一
    • Organizer
      情報処理学会研究報告, ソフトウェア工学
  • [Presentation] Eclipse寄付バッジによるバグレポート応答時間の影響分析2018

    • Author(s)
      中才恵太朗, 畑秀明, ラウラ・ガイコビナ・クラ, 松本健一
    • Organizer
      ソフトウェアエンジニアリングシンポジウム2018 (SES2018)
  • [Presentation] Evaluating Feasibility of Image-Based Cognitive APIs for Home Context Sensing2018

    • Author(s)
      Sinan Chen, Sachio Saiki, and Masahide Nakamura
    • Organizer
      International Conference on Signal Processing and Information Security (ICSPIS2018)
    • Int'l Joint Research
  • [Presentation] Using Virtual Agent for Facilitating Online Questionnaire Surveys2018

    • Author(s)
      Daiki Takatsuki, Sachio Saiki, and Masahide Nakamura
    • Organizer
      International Conference on Signal Processing and Information Security (ICSPIS2018)
    • Int'l Joint Research
  • [Presentation] A Preliminary Study for Quantitative Assessment of Life Rhythm Based on Sleeping and Eating Log Data2018

    • Author(s)
      Long Niu, Sachio Saiki, and Masahide Nakamura
    • Organizer
      20th International Conference on Information Integration and Web-based Applications & Services (iiWAS2018)
    • Int'l Joint Research
  • [Presentation] Improving Testability of Software Systems That Include a Learning Feature2018

    • Author(s)
      Lydie du Bousquet and Masahide Nakamura
    • Organizer
      Tenth International Conference on Advances in System Testing and Validation Lifecycle (VALID 2018)
    • Int'l Joint Research
  • [Presentation] Developing Face Emotion Tracker for Quantitative Evaluation of Care Effects2018

    • Author(s)
      Arashi Sako, Sachio Saiki, Masahide Nakamura, and Kiyoshi Yasuda
    • Organizer
      Digital Human Modeling 2018 (DHM 2018), Held as Part of HCI International 2018
    • Int'l Joint Research
  • [Presentation] Log4Care: Unified Event Logging Service for Personalized Care2018

    • Author(s)
      Haruhisa Maeda, Sachio Saiki, Masahide Nakamura, and Kiyoshi Yasuda
    • Organizer
      Digital Human Modeling 2018 (DHM 2018), Held as Part of HCI International 2018
    • Int'l Joint Research
  • [Presentation] Generating Personalized Virtual Agent in Speech Dialogue System for People with Dementia2018

    • Author(s)
      Shota Nakatani, Sachio Saiki, Masahide Nakamura, and Kiyoshi Yasuda
    • Organizer
      Digital Human Modeling 2018 (DHM 2018), Held as Part of HCI International 2018
    • Int'l Joint Research
  • [Presentation] Visualizing and Analyzing Street Crimes in Kobe City Using Micro-Level Demographic Data2018

    • Author(s)
      Takuhiro Kagawa, Sachio Saiki, and Masahide Nakamura
    • Organizer
      HCI in Business, Government, and Organizations 2018 (HCIBGO 2018), Held as Part of HCI International 2018
    • Int'l Joint Research
  • [Presentation] A Study of Practical Education Program on Ai, Big Data, and Cloud Computing Through Development of Automatic Ordering System2018

    • Author(s)
      Sachio Saiki, Naoki Fukuyasu, Kohei Ichikawa, Tetsuya Kanda, Masahide Nakamura, Shinsuke Matsumoto, Shinichi Yoshida, and Shinji Kusumoto
    • Organizer
      IEEE/ACIS 3rd International Conference on Big Data, Cloud Computing, Data Science & Engineering
    • Int'l Joint Research
  • [Presentation] Generating Personalized Dialogue in Virtual Care Giver for Home Dementia Care2018

    • Author(s)
      Seiji Sakakibara, Masahide Nakamura, Sachio Saiki, Kiyoshi Yasuda, and Masae Yokota
    • Organizer
      11th World conference of Gerontechnology (ISG2018)
    • Int'l Joint Research
  • [Presentation] Machine Learning Approach to Recognizing Indoor Activities Based on Detection of Envi-Ronmental Change2018

    • Author(s)
      Kazunari Tamamizu, Seiji Sakakibara, Sachio Saiki, Masahide Nakamura, and Kiyoshi Yasuda
    • Organizer
      11th World conference of Gerontechnology (ISG2018)
    • Int'l Joint Research
  • [Presentation] Using a Smart ICT System for Supporting Elderly at Home2018

    • Author(s)
      Seiki Tokunaga, Masahide Nakamura, and Mihoko Otake
    • Organizer
      11th World conference of Gerontechnology (ISG2018)
    • Int'l Joint Research
  • [Presentation] 自発的なソフトウェア進化を促すプロジェクト要因の考察2018

    • Author(s)
      中村 匡秀, 松本 健一
    • Organizer
      日本機械学会 第 28 回設計工学・システム部門講演会
  • [Presentation] 自発的ソフトウェア進化を促す本質的サービスの考察2018

    • Author(s)
      中村匡秀
    • Organizer
      ソフトウェアシンポジウム2018
  • [Presentation] Analyzing Software Maintenance Cost Based on Work Efficiency and Unit Cost2018

    • Author(s)
      Masateru Tsunoda, Kenichi Matsumoto, Sawako Ohiwa, and Tomoki Oshino
    • Organizer
      3rd IEEE International Conference on Big Data, Cloud Computing, and Data Science Engineering (BCD)
    • Int'l Joint Research
  • [Presentation] How Do Gamification Rules and Personal Preferences Affect Coding?2018

    • Author(s)
      Masateru Tsunoda, Taishi Hayashi, Shunichiro Sasaki, Kohei Yoshigami, Hidetake Uwano and Kenichi Matsumoto
    • Organizer
      9th International Workshop on Empirical Software Engineering in Practice (IWESEP)
    • Int'l Joint Research
  • [Presentation] Applying Gamification and Posing to Software Development2018

    • Author(s)
      Masateru Tsunoda and Hirotaka Yumoto
    • Organizer
      25th Asia-Pacific Software Engineering Conference
    • Int'l Joint Research
  • [Presentation] ソフトウェア開発における同時バージョン変更される併用ライブラリの推薦2018

    • Author(s)
      桂川大輝,伊原彰紀,ラウラ ガイコビナ クラ,松本健一
    • Organizer
      学会等名: マルチメディア,分散協調とモバイルシンポジウム2018
  • [Presentation] ソーシャルコーディングにおけるソースコード中のIF文自動検証システムの開発2018

    • Author(s)
      上田裕己,伊原彰紀,石尾隆,桂川大輝,森田純恵,菊池慎司,松本健一
    • Organizer
      マルチメディア,分散協調とモバイルシンポジウム2018
  • [Presentation] Maintaining Third-Party Libraries through Domain-Specific Category Recommendations2018

    • Author(s)
      Daiki Katsuragawa, Akinori Ihara, Raula Gaikovina Kula, Kenichi Matsumoto
    • Organizer
      1st International Workshop on Software Health
    • Int'l Joint Research
  • [Presentation] An Empirical Study of Design Discussions in Code Review2018

    • Author(s)
      Farida El Zanaty, Toshiki Hirao, Shane McIntosh, Akinori Ihara, Kenichi Matsumoto
    • Organizer
      International Symposium on Empirical Software Engineering and Measurement (ESEM)
    • Int'l Joint Research
  • [Presentation] コードレビューを通じて行われるコーディングスタイル修正の分析2018

    • Author(s)
      上田裕己,伊原彰紀,石尾隆,松本健一
    • Organizer
      第25回ソフトウェア工学の基礎ワークショップ(FOSE2018)
  • [Presentation] Impact of Coding Style Checker on Code Review -A case study on the OpenStack projects-2018

    • Author(s)
      Yuki Ueda, Akinori Iharay, Takashi Ishio, Kenichi Matsumoto
    • Organizer
      9th International Workshop on Empirical Software Engineering in Practice (IWESEP2018)
    • Int'l Joint Research
  • [Book] プロジェクトマネジメントの展望2018

    • Author(s)
      松井 信行, 山本 修一郎, 森崎 修司, 青山 幹雄, 太田 知良, 押谷 幸廣, 鈴木 聡, 大日方 篤
    • Total Pages
      157
    • Publisher
      プロジェクトマネジメント学会
    • ISBN
      9784902378627

URL: 

Published: 2019-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi