作成者別アーカイブ: washizaki_lab.

Improved Searchability of Bug Reports Using Content-based Labeling with Machine Learning of Sentences accepted for JCKBSE 2018

Yuki Noyori, Hironori Washizaki, Yoshiaki Fukazawa, Hideyuki Kanuka, Keishi Ooshima, Ryosuke Tsuchiya, “Improved Searchability of Bug Reports Using Content-based Labeling with Machine Learning of Sentences,” 12th Joint Conference on Knowledge-Based Software Engineering (JCKBSE’18), August 27-30 2018, Ionian University, Corfu, Greece

スマートエスイーが雑誌「カレッジマネジメント」に取り上げられました

リクルートさんの雑誌「カレッジマネジメント」最新号 人生100年時代の社会人教育にてenPiT-Proの紹介があり、その中でもスマートエスイーが大きく取り上げられました。ぜひご覧ください。

成長分野を支える情報技術人材の社会人教育 – enPiT-Proの狙いと取組みリクルート カレッジマネジメント、210号、2018年5-6月

Security Requirement Modeling Support System using Software Security Knowledge Base, accepted for 6th IEEE International COMPSAC Workshop on Architecture, Design, Deployment and Management of Networks and Applications (ADMNET 2018)

Atsuo Hazeyama, Shun’ichi Tanaka, Takafumi Tanaka, Hiroaki Hashiura, Seiji Munetoh, Takao Okubo, Haruhiko Kaiya, Hironori Washizaki, Nobukazu Yoshioka, “Security Requirement Modeling Support System using Software Security Knowledge Base,” 6th IEEE International COMPSAC Workshop on Architecture, Design, Deployment and Management of Networks and Applications (ADMNET 2018), Tokyo, July 23-27, 2018.

Characteristics of source code degrading quality in software development by multiple organizations, accepted for IEEE/ACIS BCD 2018

Ryo Ishizuka, Naohiko Tsuda, Hironori Washizaki, Yoshiaki Fukazawa, Shunsuke Sugimura and Yuichiro Yasuda, “Characteristics of source code degrading quality in software development by multiple organizations,” 3rd IEEE/ACIS International Conference on Big Data, Cloud Computing, and Data Science Engineering (BCD 2018), July 10 – 12, 2018, Yonago, Japan

In software developments, the development organization may change due to various reasons such as cost reduction and retiring developers. The quality of software developed by multiple organizations is generally low, leading to problems such as difficulty in the evolving source code. Here, we show the characteristics of the source code prone to defects and the difference in editing tendencies of source codes among development organizations. We investigated the changes in the relationship of software metrics and the number of defects. Then we compared the results and editing tendencies for refactoring and evolving software in OpenOffice.org, which is developed by multiple companies, and a tool developed by outsourcing. Defects tend to concentrate on files that depend on many other files. Additionally, the code review confirms that refactoring before and after the development organization changes is important for future developments.

SEC journalに採択「国際規格に基づく総合的なソフトウェア品質評価枠組みとその実製品適用による品質ベンチマーク」

鷲崎弘宜,津田直彦,本田澄,中井秀矩,深澤良彰,東基衛, 込山俊博, 中野正,鈴木啓紹, “国際規格に基づく総合的なソフトウェア品質評価枠組みとその実製品適用による品質ベンチマーク”, SEC journal, 2018. (to appear)

ソフトウェア製品の品質を業界の中で定量的に明らかとし改善可能とするため,多面的な品質を測定評価する共通の仕組みが必要である.我々は国際規格SQuaRE(Systems and software Quality Requirements and Evaluation)シリーズの具体化により,製品によらず共通に製品品質と利用時品質を総合的に測定評価可能な枠組みを実現した.さらに枠組みを21製品に実適用し,品質特性別の傾向,品質特性間の関係,利用時品質・製品品質間の関係,および製品コンテキストと品質特性の関係の一端を,適用した範囲において明らかとし,品質ベンチマークとして公開した.

Developer Experience Considering Work Difficulty in Software Development, accepted for International Journal of Networked and Distributed Computing (Scopus indexed)

Taketo Tsunoda, Hironori Washizaki, Yosiaki Fukazawa, Sakae Inoue, Yoshiiku Hanai, Masanobu Kanazawa, “Developer Experience Considering Work Difficulty in Software Development,” International Journal of Networked and Distributed Computing (Scopus indexed) (to appear)

Previous studies have researched how developer experience affects code quality, but difficulty was ignored although experienced developers are more likely to work on more complex parts of a project. We examine work difficulty by focusing on revised files. Using product metrics, we evaluate file complexity for each type of file origin. Specifically, we analyze three large commercial projects (each with about 250,000 LOC) executed by the same organization to analyze the relationship between previous project experience and developer’s work. Although experienced developers do not necessarily work on more complicated files, they introduce fewer defects, especially if the difference in work difficulty is not significant.

情報処理学会誌へ寄稿「SIGCSE 2018参加報告とコンピュータサイエンス教育におけるトップカンファレンスのススメ – 世界基準で目標を掲げ、影響を与えるために -」

礎 良輔、鷲崎 弘宜、“SIGCSE 2018参加報告とコンピュータサイエンス教育におけるトップカンファレンスのススメ – 世界基準で目標を掲げ、影響を与えるために -“、情報処理、2018年6月号(予定)

SIGCSEは、米国で開催される最大規模のACM主催会議The SIGCSE Technical Symposium on Computer Science Educationを指し、コンピュータサイエンス教育における最難関のトップカンファレンスである。世界の研究者や実務家は、トップカンファレンスを目標として計画的に研究・実践し、投稿し、採否によらず参加し、議論し、影響を与え、ネットワークを広げる、ということを50年間積み重ねてきている。日本もそれに倣うべきである。本稿では49回目の開催にあたるSIGCSE 2018の様子を報告するとともに、トップカンファレンスの重要性を述べる。