Quantitative Analysis and Automated Evaluation of Software Quality Characteristics Susceptible to Developers

开发人员易受影响的软件质量特征的定量分析和自动评估

基本信息

  • 批准号:
    21K11831
  • 负责人:
  • 金额:
    $ 2.66万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2021
  • 资助国家:
    日本
  • 起止时间:
    2021-04-01 至 2024-03-31
  • 项目状态:
    已结题

项目摘要

2022 年度も前年度に引き続き,プログラム中の変数名とメソッド名(関数名)に注目した研究を実施した.まず,変数名については,前年度に開発・公開したツールを活用し,約 1800 件の Java オープンソース開発プロジェクトからソースコード中の変数データを収集した.さらに Python 向けのツールも開発し,約2400 件の Python オープンソース開発プロジェクトからもデータ収集を行った.そして,複数の単語を合成して作られた説明的な名前(複合語)に注目し,類似しているが異なる変数が混在している場合のソースコードの可読性低下に着目した研究を進め,本分野のトップジャーナルの一つである Empirical SoftwareEngineering に論文を投稿した.査読者からは好意的なコメントを得ている一方,いくつか追加で説明すべき事項も指摘を受けており,現在,改訂版を再提出して再度の査読を受けているところである.収集した研究データ並びに開発したツールはいずれも Web 上で公開している.次に,メソッド名に関してはこれまでに行ってきた機械学習技術の応用について,国内ジャーナルにて論文を発表できた.さらに,その後の発展として,学習並びに評価に利用可能なデータセットが欠如している点に着目し,ソースコードの変更履歴を活用することで自動的に不適切と思われるメソッド名を抽出してデータセット化することを提案した.そして,その一部の成果を国内のワークショップで発表するとともに,研究代表者の研究室 Web サイトでデータセットを公開した.また,以上のものとは別の視点として,ソースコードの書き方にも着目し,コーディング規約チェックツールを活用したデータ分析についても研究を行い,国内の研究会で発表を行った.
In 2022, a number of research projects were carried out in the previous year. In the past year, about 1800 Java software development projects were opened and used. Today, Python has been developing to the point where about 2400 Python software solutions have been developed. In this paper, the author proposes a paper on Empirical software engineering. The inspector has not received any kind of reply from the party concerned, and he has not received any kind of reply from the party concerned. Now, he has revised the version and proposed it again. The collection of research and development is open on the Web. Second, the name of the company is related to the application of mechanical learning technology. In addition, after the development, learning and evaluation, the use of possible information, such as the lack of information, such as the use of information, such as information, information, such as information, etc. The results of some of the research were published in China. In addition, the above-mentioned two different viewpoints, such as the book, the book,

项目成果

期刊论文数量(25)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
メソッド名の整合性評価のためのデータセット
方法名称一致性评价数据集
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    平手貴大;宋剛秀;田村直之;番原睦則;大嶋 琉太,阿萬 裕久,川原 稔;峯久 朋也,阿萬 裕久,川原 稔
  • 通讯作者:
    峯久 朋也,阿萬 裕久,川原 稔
An extended study on applicability and performance of homogeneous cross-project defect prediction approaches under homogeneous cross-company effort estimation situation
  • DOI:
    10.1007/s10664-021-10103-4
  • 发表时间:
    2022-01
  • 期刊:
  • 影响因子:
    4.1
  • 作者:
    S. Amasaki;Hirohisa Aman;Tomoyuki Yokogawa
  • 通讯作者:
    S. Amasaki;Hirohisa Aman;Tomoyuki Yokogawa
Naming Bug Detection Using Transformer-Based Method Name Suggestion
使用基于转换器的方法名称建议来命名错误检测
  • DOI:
    10.11309/jssst.39.4_17
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    峯久 朋也;阿萬 裕久;川原 稔
  • 通讯作者:
    川原 稔
An Investigation of Compound Variable Names Toward Automated Detection of Confusing Variable Pairs
复合变量名称的研究以自动检测令人困惑的变量对
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Hirohisa Aman;Sousuke Amasaki;Tomoyuki Yokogawa and Minoru Kawahara
  • 通讯作者:
    Tomoyuki Yokogawa and Minoru Kawahara
An Automated Evaluation of Variable Name Using Program Slicing and Doc2Vec
使用程序切片和 Doc2Vec 自动评估变量名称
  • DOI:
    10.11309/jssst.38.4_9
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    山中 啓太;阿萬 裕久;川原 稔
  • 通讯作者:
    川原 稔
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

阿萬 裕久其他文献

ソフトウェアリポジトリマイニングでできること、できないこと
软件存储库挖掘可以做什么和不能做什么
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    柏 祐太郎;大平 雅雄;阿萬 裕久;亀井 靖高;大平雅雄
  • 通讯作者:
    大平雅雄
重み付き部分MaxSAT問題における基数製薬符号化手法の改良
加权部分MaxSAT问题基数药物编码方法的改进
  • DOI:
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kouta Sannomiya;Kenichi Kourai;阿萬 裕久;早田 翔,長谷川 隆三
  • 通讯作者:
    早田 翔,長谷川 隆三
ソフトウェアメトリクスとその関連分野の研究動向について
软件度量及相关领域的研究趋势
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kenichi Kourai;Hiroki Ooba;福永 力;阿萬 裕久
  • 通讯作者:
    阿萬 裕久
小規模プログラムにおけるコメント行数とフォールト潜在性の関係に関する調査
小程序注释行数与潜在故障关系的调查
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kouta Sannomiya;Kenichi Kourai;阿萬 裕久
  • 通讯作者:
    阿萬 裕久
メソッドの中に書かれるコメントと前に書かれるコメントのフォールト潜在予測に関する定量的考察
方法前后所写注释故障潜在预测的定量研究
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    川原翔;光来健一;福永 力;阿萬 裕久
  • 通讯作者:
    阿萬 裕久

阿萬 裕久的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了