Updated on 2025/04/01

写真a

 
Aman Hirohisa
 
Organization
Institute for Development of Digital Human Resources (IDDHR) Center for Information Technology, Ehime University (CITE) Professor
Title
Professor
Contact information
メールアドレス
External link

Degree

  • Doctor of Engineering ( 2001.3   Kyushu Institute of Technology )

Research Interests

  • Software Metrics

  • Empirical Software Engineering

  • Software Quality Control

Research Areas

  • Informatics / Software  / Software Engineering

Education

  • Kyushu Institute of Technology   Graduate School of Engineering   Department of Electric, Electronics and Computer Engineering (PhD Course)

    1998.4 - 2001.3

      More details

  • Kyushu Institute of Technology   Graduate School of Engineering   Department of Electric, Electronics and Computer Engineering (Master Course)

    1996.4 - 1998.3

      More details

    Country: Japan

    researchmap

  • Kyushu Institute of Technology   Faculty of Engineering   Department of Electric, Electronics and Computer Engineering

    1994.4 - 1996.3

      More details

    Country: Japan

    researchmap

  • Kumamoto National College of Technology   Department of Information and Computer Engineering

    1989.4 - 1994.3

      More details

    Country: Japan

    researchmap

Research History

  • Ehime University   Professor

    2025.4

      More details

    Country:Japan

  • Ehime University   Center for Information Technology   Professor

    2022.3 - 2025.3

      More details

    Country:Japan

    researchmap

  • Ehime University   Center for Information Technology   Associate Professor

    2013.10 - 2022.2

      More details

  • Ehime University   Graduate School of Science and Engineering   Senior Assistant Professor

    2007 - 2013.9

      More details

  • Ehime University   Graduate School of Science and Engineering   Extraordinary Senior Assistant Professor

    2006 - 2007

      More details

  • Ehime University   Faculty of Engineering   Extraordinary Senior Assistant Professor

    2005 - 2006

      More details

  • Ehime University   Faculty of Engineering   Assistant Professor

    2001 - 2005

      More details

▼display all

Professional Memberships

Committee Memberships

  • Asia-Pacific Software Engineering Conference   The 30th Asig-Pacific Software Engineering Conference (APSEC2023) Technical Track Program Committee Member  

    2023.3 - 2023.12   

      More details

    Committee type:Academic society

    researchmap

  • 日本ソフトウェア科学会ソフトウェア工学の基礎研究会   日本ソフトウェア科学会第 30 回ソフトウェア工学の基礎ワークショップ(FOSE2023)  

    2023.3 - 2023.11   

      More details

    Committee type:Academic society

    researchmap

  • 情報処理学会ソフトウェア工学研究会   ソフトウェアエンジニアリングシンポジウム2023プログラム委員  

    2023.3 - 2023.9   

      More details

    Committee type:Academic society

    researchmap

  • The 29th Asig-Pacific Software Engineering Conference (APSEC2022)   Technical Research Track Program Committee Member  

    2022.3 - 2022.12   

      More details

    Committee type:Academic society

    researchmap

  • 日本ソフトウェア科学会第 29 回ソフトウェア工学の基礎ワークショップ(FOSE2022)   プログラム委員  

    2022.3 - 2022.11   

      More details

    Committee type:Academic society

    researchmap

  •   Program Committee Member of the ERA Track for the 30th IEEE/ACM International Conference on Program Comprehension (ICPC2022 ERA)  

    2021.11 - 2022.5   

      More details

    Committee type:Academic society

    researchmap

  • The 17th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE'21) program committee   The 17th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE'21) program committee member  

    2021.5 - 2021.9   

      More details

    Committee type:Academic society

    researchmap

  • 日本ソフトウェア科学会   第28回ソフトウェア工学の基礎ワークショップ(FOSE2021)プログラム委員  

    2021.4 - 2022.3   

      More details

    Committee type:Academic society

    researchmap

  • 電子情報通信学会ソフトウェアサイエンス研究会   専門委員  

    2020.5   

      More details

    Committee type:Academic society

    researchmap

  • 情報処理学会ソフトウェア工学研究会   運営委員  

    2019.4 - 2023.3   

      More details

    Committee type:Academic society

    researchmap

  • 情報処理学会   論文誌シニア査読委員  

    2016.6   

      More details

    Committee type:Academic society

    researchmap

  • 日本ソフトウェア科学会   FOSE2016共同プログラム委員長  

    2016.2 - 2016.12   

      More details

    Committee type:Academic society

    researchmap

  • 独立行政法人大学入試センター   教科科目第一委員会委員(情報関係基礎問題作成部会)  

    2014.4 - 2016.3   

      More details

    Committee type:Government

    researchmap

  • 日本ソフトウェア科学会   編集委員  

    2013.4   

      More details

    Committee type:Academic society

    researchmap

  • 電子情報通信学会   ソフトウェア信頼性工学小特集号編集委員  

    2011 - 2012   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 電子情報通信学会   知能ソフトウェア工学研究会幹事  

    2011   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 情報処理学会   査読委員  

    2010.6 - 2016.5   

      More details

    Committee type:Academic society

    情報処理学会

    researchmap

  • 情報処理学会   ソフトウェア工学特集号編集委員  

    2010   

      More details

    Committee type:Academic society

    情報処理学会

    researchmap

  • 電子情報通信学会   知能ソフトウェア工学小特集号編集幹事  

    2010 - 2011   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 電子情報通信学会   知能ソフトウェア工学研究会幹事補佐  

    2010   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 電子情報通信学会   和文論文誌Dシステム開発論文特集号幹事  

    2010   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 情報処理学会   ソフトウェア工学研究会幹事  

    2009 - 2012   

      More details

    Committee type:Academic society

    情報処理学会

    researchmap

  • 情報処理学会   SES2009 特集号編集委員  

    2009 - 2010   

      More details

    Committee type:Academic society

    情報処理学会

    researchmap

  • 電子情報通信学会   和文論文誌D編集幹事  

    2009 - 2010   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 米国電気電子学会   査読委員  

    2008   

      More details

    Committee type:Academic society

    米国電気電子学会

    researchmap

  • 電子情報通信学会   ソフトウェアサイエンス研究会専門委員  

    2008 - 2012   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 電子情報通信学会   英文論文誌D知能ソフトウェア工学小特集号編集委員  

    2008 - 2010   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 情報処理学会   SES2008 特集号編集委員  

    2008 - 2009   

      More details

    Committee type:Academic society

    情報処理学会

    researchmap

  • 電子情報通信学会   知能ソフトウェア工学研究会幹事  

    2008   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 情報処理学会   ソフトウエア工学研究会運営委員  

    2007 - 2012   

      More details

    Committee type:Academic society

    情報処理学会

    researchmap

  • 情報処理学会   SES2007 特集号編集委員  

    2007 - 2008   

      More details

    Committee type:Academic society

    情報処理学会

    researchmap

  • Information Processing Society of Japan   Guest Editor of the Special Issue on Software Engineering  

    2007 - 2008   

      More details

    Committee type:Academic society

    Information Processing Society of Japan

    researchmap

  • 情報処理学会   ソフトウェア工学研究会運営委員  

    2006.5 - 2017.3   

      More details

    Committee type:Academic society

    researchmap

  • 電子情報通信学会   和文論文誌D編集委員  

    2006 - 2010   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 電子情報通信学会   英文論文誌D知能ソフトウェア工学小特集号編集委員会幹事  

    2006 - 2007   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 電子情報通信学会   知能ソフトウェア工学研究会専門委員  

    2004 - 2022.4   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

  • 電子情報通信学会   査読委員  

    2002   

      More details

    Committee type:Academic society

    電子情報通信学会

    researchmap

▼display all

Qualification acquired

  • 第1種衛生管理者

Papers

  • Exploring Benefits of Bellwether Projects in Cross-Project IR-based Fault Localization Reviewed

    Sousuke Amasaki, Pattara Leelaprute, Hirohisa Aman, Tomoyuki Yokogawa

    Proc. 50th Euromicro Conference on Software Engineering and Advanced Applications   214 - 221   2024.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SEAA64295.2024.00040

    researchmap

  • Fault-Proneness of Python Programs Tested By Smelled Test Code Reviewed

    Yuki Fushihara, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proc. 50th Euromicro Conference on Software Engineering and Advanced Applications   373 - 378   2024.8

     More details

    Authorship:Corresponding author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SEAA64295.2024.00063

    researchmap

  • A Quantitative Investigation of Trends in Confusing Variable Pairs Through Commits: Do Confusing Variable Pairs Survive? Reviewed

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering   90 - 99   2024.6

     More details

    Authorship:Lead author, Corresponding author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:ACM  

    DOI: 10.1145/3661167.3661228

    researchmap

  • A Multi - Aspect Evaluation of DL-based SQLi Attack Detection Models.

    Pattara Leelaprute, Yuki Kase, Sousuke Amasaki, Hirohisa Aman, Tomoyuki Yokogawa

    SERA   352 - 355   2024

     More details

    Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SERA61261.2024.10685584

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/sera/sera2024.html#LeelapruteKAAY24

  • An Application of Program Slicing and CodeBERT to Distill Variables With Inappropriate Names.

    Yahiro Mori, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    SERA   356 - 361   2024

     More details

    Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SERA61261.2024.10685588

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/sera/sera2024.html#MoriAAYK24

  • Applying Symbolic Model Checking to Node-graph Style Game Scripts with Time Constraints

    Ryugo Tanaka, Tomoyuki Yokogawa, Sousuke Amasaki, Hirohisa Aman, Kazutami Arimoto

    2023 IEEE 12th Global Conference on Consumer Electronics (GCCE)   2023.10

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/gcce59613.2023.10315312

    researchmap

  • An automated detection of confusing variable pairs with highly similar compound names in Java and Python programs Reviewed International journal

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Empirical Software Engineering   28 ( 5 )   108:1 - 108:32   2023.8

     More details

    Authorship:Lead author, Corresponding author   Language:English   Publishing type:Research paper (scientific journal)   Publisher:Springer Science and Business Media LLC  

    Abstract

    Variable names represent a significant source of information regarding the source code, and a successful naming of variables is key to producing readable code. Programmers often use a compound variable name by concatenating two or more words to make it more informative and enhance the code readability. While each compound variable name is descriptive, a collection of them sometimes produces “confusing” variable pairs if their names are highly similar, e.g., “shippingHeight,” vs. “shippingWeight.” A confusing variable pair would adversely affect the code readability because it can cause a misreading or mix-up of variables during the programming or code review activities. Toward automated support for enhancing code readability, this paper conducts a large-scale investigation of compound variable names in Java and Python programs. The investigation collects 116,921,127 pairs of compound-named variables from 1,876 open-source Java projects and 106,943,523 pairs of such variables from 2,427 open-source Python projects. Then, this study analyzes those variable pairs from two perspectives of name similarity: string similarity and semantic similarity. Through an evaluation study with 30 human participants, the data analyses show that both string and semantic similarity can help detect confusing variable pairs in Java and Python programs. In order to distill confusing variable pairs automatically, support tools for detecting confusing variable pairs are also developed in this study.

    DOI: 10.1007/s10664-023-10339-2

    researchmap

    Other Link: https://link.springer.com/article/10.1007/s10664-023-10339-2/fulltext.html

  • Multi proxy anchor family loss for several types of gradients Reviewed

    Shozo Saeki, Minoru Kawahara, Hirohisa Aman

    Computer Vision and Image Understanding   229   103654 - 103654   2023.3

     More details

    Authorship:Last author   Language:English   Publishing type:Research paper (scientific journal)   Publisher:Elsevier BV  

    DOI: 10.1016/j.cviu.2023.103654

    researchmap

  • A Comparative Study of Data Collection Periods for Just-In-Time Defect Prediction Using the Automatic Machine Learning Method Reviewed

    Kosuke OHARA, Hirohisa AMAN, Sousuke AMASAKI, Tomoyuki YOKOGAWA, Minoru KAWAHARA

    IEICE Transactions on Information and Systems   E106.D ( 2 )   166 - 169   2023.2

     More details

    Authorship:Corresponding author   Language:English   Publishing type:Research paper (scientific journal)   Publisher:Institute of Electronics, Information and Communications Engineers (IEICE)  

    DOI: 10.1587/transinf.2022mpl0002

    researchmap

  • A Comparative Study of Hybrid Fault-Prone Module Prediction Models Using Association Rule and Random Forest.

    Shinnosuke Irie, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    WSSE   33 - 38   2023

     More details

    Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1145/3631991.3631996

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/wsse/wsse2023.html#IrieAAYK23

  • Applying Symbolic Model Checking to Node-graph Style Game Scripts with Time Constraints.

    Ryugo Tanaka, Tomoyuki Yokogawa, Sousuke Amasaki, Hirohisa Aman, Kazutami Arimoto

    GCCE   881 - 884   2023

     More details

    Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/GCCE59613.2023.10315312

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/gcce/gcce2023.html#TanakaYAAA23

  • An Evaluation of Word Embeddings on Vulnerability Prediction with Software Metrics.

    Sousuke Amasaki, Tomoyuki Yokogawa, Hirohisa Aman

    WiPiEC Journal   9 ( 2 )   2023

     More details

    Publishing type:Research paper (scientific journal)  

    researchmap

    Other Link: https://dblp.uni-trier.de/db/journals/wipiec/wipiec9.html#AmasakiYA23

  • A Trend Analysis of Test Smells in Python Test Code Over Commit History.

    Yuki Fushihara, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    SEAA   310 - 314   2023

     More details

    Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SEAA60479.2023.00054

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/euromicro/euromicro2023.html#FushiharaAAYK23

  • プログラムのベクトル化と記号実行を活用した正誤判定の効率化 Reviewed

    大嶋 琉太, 阿萬 裕久, 川原 稔

    ソフトウェア工学の基礎 29   85 - 90   2022.11

     More details

    Authorship:Corresponding author   Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Transformerによるメソッド名推定を活用したネーミングバグの検出 Reviewed

    峯久 朋也, 阿萬 裕久, 川原 稔

    コンピュータソフトウェア   39 ( 4 )   17 - 23   2022.11

     More details

    Authorship:Corresponding author   Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • Verifying Game Logic in Unreal Engine 5 Blueprint Visual Scripting System Using Model Checking Reviewed

    K. Wayama, T. Yokogawa, S. Amasaki, H. Aman, K. Arimoto

    2022 37th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW)   2022.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1145/3551349.3560505

    researchmap

  • An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Methods Reviewed

    Proc. 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2022)   2022.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SEAA56994.2022.00040

    researchmap

  • Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-Grained Repository-Based Co-Evolution Analysis Reviewed

    Tenma Kita, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proc. 2022 48th Euromicro Conference on Software Engineering and Advanced Applications   120 - 124   2022.8

     More details

    Authorship:Corresponding author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SEAA56994.2022.00027

    researchmap

  • An extended study on applicability and performance of homogeneous cross-project defect prediction approaches under homogeneous cross-company effort estimation situation Reviewed

    Sousuke Amasaki, Hirohisa Aman, Tomoyuki Yokogawa

    Empirical Software Engineering   27 ( 2 )   2022.3

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:Springer Science and Business Media LLC  

    DOI: 10.1007/s10664-021-10103-4

    researchmap

    Other Link: https://link.springer.com/article/10.1007/s10664-021-10103-4/fulltext.html

  • An Evaluation of Cross-Project Defect Prediction Approaches on Cross-Personalized Defect Prediction.

    Sousuke Amasaki, Hirohisa Aman, Tomoyuki Yokogawa

    Product-Focused Software Process Improvement - 23rd International Conference(PROFES)   433 - 448   2022

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:Springer  

    DOI: 10.1007/978-3-031-21388-5_30

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/profes/profes2022.html#AmasakiAY22

  • A Visual Modeling Environment for the nuXmv Model Checker Intended for Novice Users.

    Kazuma Toyota, Tomoyuki Yokogawa, Sousuke Amasaki, Hirohisa Aman, Kazutami Arimoto

    IIAI-AAI   684 - 685   2022

     More details

    Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/IIAIAAI55812.2022.00142

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/iiaiaai/iiaiaai2022.html#ToyotaYAAA22

  • An Investigation of Compound Variable Names Toward Automated Detection of Confusing Variable Pairs Reviewed

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proc. 2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW)   133 - 137   2021.11

     More details

    Authorship:Lead author, Corresponding author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/asew52652.2021.00036

    researchmap

  • プログラムスライスとDoc2Vecを用いた変数名評価法の提案 Reviewed

    山中 啓太, 阿萬 裕久, 川原 稔

    コンピュータ ソフトウェア   38 ( 4 )   9 - 15   2021.11

     More details

    Authorship:Corresponding author   Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • A Preliminary Evaluation of CPDP Approaches on Just-in-Time Software Defect Prediction Reviewed

    Sousuke Amasaki, Hirohisa Aman, Tomoyuki Yokogawa

    Proc. 47th Euromicro Conference on Software Engineering and Advanced Applications   279 - 286   2021.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/SEAA53835.2021.00042

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/euromicro/euromicro2021.html#AmasakiAY21

  • A Large-Scale Investigation of Local Variable Names in Java Programs: Is Longer Name Better for Broader Scope Variable? Reviewed

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Communications in Computer and Information Science   489 - 500   2021.8

     More details

    Authorship:Lead author, Corresponding author   Language:English   Publishing type:Part of collection (book)   Publisher:Springer International Publishing  

    DOI: 10.1007/978-3-030-85347-1_35

    researchmap

  • Significance of Emphasized Features for Good Representation on Deep Metric Learning Reviewed

    Shozo Saeki, Minoru Kawahara, Hirohisa Aman

    2021 IEEE/ACIS 19th International Conference on Software Engineering Research, Management and Applications (SERA)   27 - 32   2021.6

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/sera51205.2021.9509042

    researchmap

  • Novel scotoma detection method using time required for fixation to the random targets

    Nobuyuki Takahashi, Shozo Saeki, Minoru Kawahara, Hirohisa Aman, Eri Nakano, Yuki Mori, Masahiro Miyake, Hiroshi Tamura, Akitaka Tsujikawa

    medRxiv   2021.6

     More details

    Publisher:Cold Spring Harbor Laboratory  

    <title>Abstract</title>We developed a novel scotoma detection system using time required for fixation to the random targets, or the” eye-guided scotoma detection method “. In order to verify the” eye-guided scotoma detection method “, we measured 78 eyes of 40 subjects, and examined the measurement results in comparison with the results of measurement by Humphrey perimetry. The results were as follows: (1) Mariotte scotomas were detected in 100% of the eyes tested; (2) The false-negative rate (the percentage of cases where a scotoma was evaluated as a non-scotoma) was less than 10%; (3) The positive point distribution in the low-sensitivity eyes was well matched. These findings suggested that the novel scotoma detection method in the current study will pave the way for the realization of mass screening to detect pathological scotoma earlier.

    <sec><title>Author summary</title>Conventional perimeters, such as the Goldmann perimeter and Humphrey perimeter, require experienced examiners and space occupying. With either perimeter, subjects’ eye movements need to be strictly fixed to the fixation target of the device. Other perimeters can monitor fixation and automatically measure the visual field. With the eye-guided scotoma detection method proposed in the current study, subjects feel less burdened since they do not have to fixate on the fixation target of the device and can move their eyes freely. Subjects simply respond to visual targets on the display; then, scotomas can be automatically detected. The novel method yields highly accurate scotoma detection through an algorithm that separates scotomas from non-scotomas.

    </sec>

    DOI: 10.1101/2021.06.03.21258101

    researchmap

  • A Comparative Study of Vectorization Approaches for Detecting Inconsistent Method Names Reviewed

    Tomoya Minehisa, Hirohisa Aman, Tomoyuki Yokogawa, Minoru Kawahara

    Computer and Information Science 2021—Summer   125 - 144   2021.6

     More details

    Authorship:Corresponding author   Language:English   Publishing type:Part of collection (book)   Publisher:Springer International Publishing  

    DOI: 10.1007/978-3-030-79474-3_9

    researchmap

  • Searching for Bellwether Developers for Cross-Personalized Defect Prediction

    Sousuke Amasaki, Hirohisa Aman, Tomoyuki Yokogawa

    Product-Focused Software Process Improvement   183 - 198   2021

     More details

    Publishing type:Part of collection (book)   Publisher:Springer International Publishing  

    DOI: 10.1007/978-3-030-91452-3_12

    researchmap

  • Synthesis and Consistency Verification of UML Sequence Diagrams with Hierarchical Structure Reviewed

    Akira Matsumoto, Tomoyuki Yokogawa, Sousuke Amasaki, Hirohisa Aman, Kazutami Arimoto

    Information Engineering Express   6 ( 2 )   1 - 19   2020.12

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:International Institute of Applied Informatics  

    DOI: 10.52731/iee.v6.i2.529

    researchmap

  • A Mahalanobis Distance-Based Integration of Suspicious Scores For Bug Localization Reviewed

    Masanao Asato, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proc. 27th Asia-Pacific Software Engineering Conference   475 - 479   2020.12

     More details

    Authorship:Corresponding author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/APSEC51365.2020.00029

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/apsec/apsec2020.html#AsatoAAYK20

  • Doc2Vec を活用した変数名の自動評価法の提案 Reviewed

    山中啓太, 阿萬裕久, 川原稔

    ソフトウェア工学の基礎 XXVII   51 - 56   2020.11

     More details

    Authorship:Corresponding author   Language:Japanese   Publishing type:Part of collection (book)   Publisher:近代科学社  

    researchmap

  • バグ混入予測の精度向上に向けた個人化予測モデルの組合せ手法とその評価 Reviewed

    宮本 敦哉, 阿萬 裕久, 川原 稔

    コンピュータソフトウェア   37 ( 4 )   38 - 49   2020.11

     More details

    Authorship:Corresponding author   Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:日本ソフトウェア科学会  

    DOI: 10.11309/jssst.37.4_38

    researchmap

  • An exploratory study on applicability of cross project defect prediction approaches to cross-company effort estimation

    Sousuke Amasaki, Hirohisa Aman, Tomoyuki Yokogawa

    Proceedings of the 16th ACM International Conference on Predictive Models and Data Analytics in Software Engineering   71 - 80   2020.11

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:ACM  

    DOI: 10.1145/3416508.3417118

    researchmap

  • A method for combining personalized bug prediction models toward more accurate bug prediction and its evaluation$

    Atsuya Miyamoto, Hirohisa Aman, Minoru Kawahara

    Computer Software   37 ( 4 )   38 - 49   2020.10

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Japan Society for Software Science and Technology  

    Source code changes are essential for software evolution. However, a source code change also has a risk of introducing a new bug into the software. To predict such a bug by using features of the code change, researchers have studied various bug prediction models in the past. One of the most noteworthy methods is the personalized bug prediction, which builds a prediction model customized for each developer. Although the personalized bug prediction model is a promising one, it also has a challenge that we cannot make appropriate models for less experienced developers due to the lack of code change (commit) data. Toward a resolution of the challenge, this paper proposes a method for combining two or more personalized bug prediction models. The usefulness of the proposed method is proved by an empirical study with the data from five open-source software development projects.

    DOI: 10.11309/jssst.37.4_50

    Scopus

    researchmap

  • A Node-Style Visual Programming Environment for the nuXmv Model Checker Reviewed

    Hayato Naito, Tomouki Yokogawa, Nao Igawa, Sousuke Amasaki, Hirohisa Aman, Kazutami Arimoto

    Proc. 2020 IEEE 9th Global Conference on Consumer Electronics   58 - 62   2020.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/GCCE50665.2020.9291945

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/gcce/gcce2020.html#NaitoYIAAA20

  • On the Effects of File-level Information on Method-level Bug Localization Reviewed

    Sousuke Amasaki, Hirohisa Aman, Tomoyuki Yokogawa

    Proc. 46th Euromicro Conference on Software Engineering and Advanced Applications   314 - 321   2020.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/SEAA51224.2020.00059

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/euromicro/euromicro2020.html#AmasakiAY20

  • A Comparative Study of Vectorization-Based Static Test Case Prioritization Methods Reviewed

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proc. 46th Euromicro Conference on Software Engineering and Advanced Applications   80 - 88   2020.8

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/SEAA51224.2020.00023

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/euromicro/euromicro2020.html#AmanAYK20

  • Empirical study of abnormality in local variables and its application to fault-prone Java method analysis Reviewed International journal

    Aman Hirohisa, Amasaki Sousuke, Yokogawa Tomoyuki, Kawahara Minoru

    Journal of Software: Evolution and Process   32 ( 4 )   e2220   2020.4

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (scientific journal)   Publisher:Wiley  

    DOI: 10.1002/smr.2220

    Web of Science

    researchmap

  • A Survival Analysis-Based Prioritization of Code Checker Warning: A Case Study Using PMD Reviewed International journal

    Aman H, Amasaki S, Yokogawa T, Kawahara M

    Big Data, Cloud Computing, and Data Science Engineering: Studies in Computational Intelligence   944   69 - 83   2020.1

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Springer  

    DOI: 10.1007/978-3-030-24405-7_5

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/bcd/bcd2019s.html#AmanAYK19

  • Empirical Study of Fault Introduction Focusing on the Similarity among Local Variable Names Reviewed

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proc. 7th International Workshop on Quantitative Approaches to Software Quality   3 - 11   2019.12

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • 他の開発者向けに構築された個人化バグ予測モデルの活用に関する提案 Reviewed

    宮本 敦哉, 阿萬 裕久, 川原 稔

    ソフトウェア工学の基礎 XXVI   3 - 12   2019.11

     More details

    Authorship:Corresponding author   Language:Japanese   Publishing type:Part of collection (book)  

    researchmap

  • A Proposal of Data Dependence-Based Metrics for Evaluating Fault Injection Risk Reviewed

    36 ( 4 )   32 - 38   2019.11

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.11309/jssst.36.4_32

    CiNii Books

    researchmap

  • Applying Cross Project Defect Prediction Approaches to Cross-Company Effort Estimation Reviewed

    Sousuke Amasaki, Tomoyuki Yokogawa, Hirohisa Aman

    Proc. 15th International Conference on Predictive Models and Data Analytics in Software Engineering   76 - 79   2019.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1145/3345629.3345638

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/promise/promise2019.html#AmasakiYA19

  • A Comparative Study of Vectorization Methods on BugLocator Reviewed

    Sousuke Amasaki, Hirohisa Aman, Tomoyuki Yokogawa

    Proc. 45th Euromicro Conference on Software Engineering and Advanced Applications   236 - 243   2019.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/SEAA.2019.00045

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/euromicro/euromicro2019.html#AmasakiAY19

  • Consistency Verification of UML Sequence Diagrams Modeling Wireless Sensor Networks Reviewed

    Akira Matsumoto, Tomoyuki Yokogawa, Sousuke Amasaki, Kazutami Arimoto, Hirohisa Aman

    Proc. 8th International Congress on Advanced Applied Informatics   458 - 461   2019.7

     More details

    Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/IIAI-AAI.2019.00100

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/iiaiaai/iiaiaai2019.html#MatsumotoYAAA19

  • Scalable Laplacian Regularized Least Squares Classification on Anchor Graph Reviewed

    Shozo Saeki, Minoru Kawahara, Hirohisa Aman

    Proc. 2019 IEEE/ACIS 4th International Conference on Big Data, Cloud Computing, Data Science & Engineering   71 - 76   2019.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/BCD.2019.8885337

    researchmap

  • Towards Better Effort Estimation with Cross-Project Defect Prediction Approaches Reviewed

    Sousuke Amasaki, Tomoyuki Yokogawa, Hirohisa Aman

    Proc. Evaluation and Assessment on Software Engineering Conference (EASE 2019)   357 - 360   2019.4

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:ACM  

    DOI: 10.1145/3319008.3319712

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/ease/ease2019.html#AmasakiYA19

  • A Doc2Vec-Based Assessment of Comments and Its Application to Change-Prone Method Analysis Reviewed

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proc. 25th Asia-Pacific Software Engineering Conference   643 - 647   2018.12

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/APSEC.2018.00082

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/apsec/apsec2018.html#AmanAYK18

  • フォールト混入のリスク評価に向けたソースコード変更メトリクスの提案 Reviewed

    川上 卓也, 阿萬 裕久, 川原 稔

    ソフトウェア工学の基礎 XXV   47 - 52   2018.11

     More details

    Authorship:Corresponding author   Language:Japanese   Publishing type:Part of collection (book)  

    researchmap

  • A Decision Tree-Based Model for Judging the Compatibility Between Java Method's Name and Implementation and Its Evaluation. Reviewed

    SUZUKI Sho, AMAN Hirohisa, KAWAHARA Minoru

    Computer Software   35 ( 4 )   115 - 121   2018.11

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Japan Society for Software Science and Technology  

    <p>Toward improving readability of source code, this paper proposes a model for judging the compatibility between Java method's name and its implementation, and conducts empirical studies and a survey to examine its usefulness. The proposed method constructs decision trees with many method's data from various source programs, and judges the compatibility between method's name and its implementation. As the results, a validity of model is confirmed and the judging accuracy (F-measure) is about 80%. It is also confirmed that the judgment by the model approximately dovetails with developers' sense.</p>

    DOI: 10.11309/jssst.35.115

    researchmap

  • A Quantitative Analysis on Relationship between an Early-Closed Bug and Its Amount of Clues: A Case Study of Apache Ant Reviewed

    SUNOUCHI Akito, AMAN Hirohisa, KAWAHARA Minoru

    IEICE Transactions on Information and Systems   E101-D ( 10 )   2523 - 2525   2018.10

     More details

    Authorship:Corresponding author   Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.2018EDL8094

    researchmap

  • Fault-Prone Java Method Analysis Focusing on Pair of Local Variables with Confusing Names Reviewed

    Keiichiro Tashima, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proc. 2018 44th Euromicro Conference on Software Engineering and Advanced Applications   154 - 158   2018.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SEAA.2018.00033

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/euromicro/euromicro2018.html#TashimaAAYK18

  • Empirical Analysis of Coding Standard Violation Focusing on Its Coverage and Importance Reviewed

    Aji Ery Burhandenny, Hirohisa Aman, Minoru Kawahara

    Proc. 2018 IEEE 42nd Annual Computer Software and Applications Conference   837 - 838   2018.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/COMPSAC.2018.00145

    researchmap

  • An Entropy-Based Metric of Developer Contribution in Open Source Development and Its Application to Fault-Prone Program Analysis Reviewed

    Kazuki Yamauchi, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    International Journal of Networked and Distributed Computing   6 ( 3 )   118 - 132   2018.7

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.2991/ijndc.2018.6.3.1

    researchmap

  • Fault-Prone Source File Analysis Focusing on the Contribution Entropy in Open Source Development Reviewed

    Kazuki Yamauchi, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proc. 2018 IEEE/ACIS 3rd International Conference on Big Data, Cloud Computing, Data Science & Engineering   7 - 14   2018.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/BCD2018.2018.00010

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/bcd/bcd2018.html#YamauchiAAYK18

  • Stochastic modeling of self-evolving botnets with vulnerability discovery Reviewed

    Takanori Kudo, Tomotaka Kimura, Yoshiaki Inoue, Hirohisa Aman, Kouji Hirata

    COMPUTER COMMUNICATIONS   124   101 - 110   2018.6

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:ELSEVIER  

    Machine learning techniques have been actively studied and achieved significant performance improvements in various kinds of tasks. While we benefit from such techniques in many ways, they can be a serious security threat to the Internet if malicious attackers become able to utilize them to discover unknown software vulnerabilities. This paper introduces a new concept of self-evolving botnets, where computing resources of infected hosts are exploited to discover unknown vulnerabilities in non-infected hosts and the botnets evolve autonomously. We provide a stochastic epidemic model for the self-evolving botnets, and show its behaviors through numerical and simulation experiments.

    DOI: 10.1016/j.comcom.2018.04.010

    Web of Science

    researchmap

  • A Topic Model and Test History-Based Test Case Recommendation Method for Regression Testing Reviewed

    Hirohisa Aman, Takashi Nakano, Hideto Ogasawara, Minoru Kawahara

    Proc. 11th IEEE International Conference on Software Testing, Verification and Validation Workshops   392 - 397   2018.4

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ICSTW.2018.00079

    researchmap

  • 決定木を用いた Java メソッドの名前と実装の適合性評価法の提案 Reviewed

    鈴木 翔, 阿萬 裕久, 川原 稔

    ソフトウェア工学の基礎XXIV   63 - 72   2017.11

     More details

    Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • A Survival Analysis of Source Files Modified by New Developers Reviewed

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Product-Focused Software Process Improvement   80 - 88   2017.10

     More details

    Authorship:Lead author   Language:English   Publishing type:Part of collection (book)   Publisher:Springer International Publishing  

    DOI: 10.1007/978-3-319-69926-4_7

    Scopus

    researchmap

  • Empirical Study of Abnormalities in Local Variables of Change-Prone Java Methods Reviewed

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    2017 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)   214 - 221   2017.10

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/issrew.2017.37

    Web of Science

    researchmap

  • Empirical analysis of words in comments written for Java methods Reviewed

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proceedings - 43rd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2017   375 - 379   2017.8

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Institute of Electrical and Electronics Engineers Inc.  

    This paper focuses on comments written in source programs. While comments can work for improving the readability of code, i.e., the quality of programs, there have also been concerns thatcomments can be added for complicated source code in order to compensate for a lack of readability. That is to say, well-written comments might be associated with problematic parts to be refactored. This paper collected Java methods (programs) from six popular open source products, and performs analyses on words which appear in their comments. Then, the paper shows that a method having a longer comments (more words)tends to be more change-prone and would be required more fixes after their releases.

    DOI: 10.1109/SEAA.2017.23

    Scopus

    researchmap

  • An application of the pagerank algorithm to commit evaluation on git repository Reviewed

    Sho Suzuki, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Proceedings - 43rd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2017   380 - 383   2017.8

     More details

    Authorship:Corresponding author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Institute of Electrical and Electronics Engineers Inc.  

    Many empirical studies have reported notable theories or methods for evaluating or predicting code quality through analyses of code repositories. This paper has yet another point of view: it focuses on 'commits' rather than source code. That is to say, this paper proposes to evaluate commits themselves. When an aim of a commit is to fix a bug, there can be another preceding commit which made a reason of the bug fixing. Those commits are linked by a bug fixing-based causal relationship. Then, commits can be modeled as a directed graph model of causal relationships. This paper applies Google's PageRank algorithm to the graph modelin order to evaluate commits' influences on the others. Through an empirical study with Git repositories of six open source projects, the following factors are showed to be noteworthy:(1) the number of added files at the commit,(2) the length of commit message,(3) the experience of committing author, and (4) the number of developers who have been involved in the modified files at the commit.

    DOI: 10.1109/SEAA.2017.24

    Scopus

    researchmap

  • Empirical Study of Fault-Prone Method's Name and Implementation: Analysis on Three Prefixes---Get, Set and Be Reviewed

    Sho Suzuki, Hirohisa Aman, Minoru Kawahara

    Proc. 2nd International Conference on Big Data, Cloud Computing, Data Science & Engineering   266 - 271   2017.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ACIT-CSII-BCD.2017.20

    researchmap

  • Investigation of Coding Violations Focusing on Authorships of Source Files Reviewed

    Aji Ery Burhandenny, Hirohisa Aman, Minoru Kawahara

    Proc. 2nd International Conference on Big Data, Cloud Computing, Data Science & Engineering   254 - 259   2017.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ACIT-CSII-BCD.2017.44

    researchmap

  • An Empirical Study on Relationships between Comments and Design Properties Reviewed

    Yuto Miyake, Sousuke Amasaki, Tomoyuki Yokogawa, Hirohisa Aman

    Proc. 2nd International Conference on Big Data, Cloud Computing, Data Science & Engineering   260 - 265   2017.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ACIT-CSII-BCD.2017.73

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/csii/csii2017.html#MiyakeAYA17

  • Change-Prone Java Method Prediction by Focusing on Individual Differences in Comment Density Reviewed

    Aji Ery Burhandenny, Hirohisa Aman, Minoru Kawahara

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E100D ( 5 )   1128 - 1131   2017.5

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    This paper focuses on differences in comment densities among individual programmers, and proposes to adjust the conventional code complexity metric (the cyclomatic complexity) by using the abnormality of the comment density. An empirical study with nine popular open source Java products (including 103,246 methods) shows that the proposed metric performs better than the conventional one in predicting change-prone methods; the proposed metric improves the area under the ROC curve (AUC) by about 3.4% on average.

    DOI: 10.1587/transinf.2016EDL8224

    Web of Science

    researchmap

  • A Health Index of Open Source Projects Focusing on Pareto Distribution of Developer's Contribution Reviewed

    Hirohisa Aman, Aji Ery Burhandenny, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    2017 8TH IEEE INTERNATIONAL WORKSHOP ON EMPIRICAL SOFTWARE ENGINEERING IN PRACTICE (IWESEP)   29 - 34   2017

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    Open source software (OSS) products have been broadly utilized for the IT business as well as the personal use in recent years. Software companies can receive much benefit from OSS products in terms of cost to develop and maintain their products. However, there are also risks that products of interest might become no longer being successfully maintained by the OSS developers because a successful maintenance is not obligation of developers. In order to evaluate a project's health from a perspective of a macroscopic trend analysis, this paper focuses on the distribution of the developer's contribution to an OSS project, and analyzes the relationships of distribution features with the quality of products. The empirical analysis with 32 popular OSS projects shows that the length of tail in the Pareto chart can be a health index of an OSS project in terms of the balance between bug fix and feature upgrade.

    DOI: 10.1109/IWESEP.2017.14

    Web of Science

    researchmap

  • A Replicated Study on Relationship Between Code Quality and Method Comments Reviewed

    Yuto Miyake, Sousuke Amasaki, Hirohisa Aman, Tomoyuki Yokogawa

    APPLIED COMPUTING AND INFORMATION TECHNOLOGY   695   17 - 30   2017

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:SPRINGER INTERNATIONAL PUBLISHING AG  

    Context: Recent studies empirically revealed a relationship between source code comments and code quality. Some studies showed well-written source code comments could be a sign of problematic methods. Other studies also show that source code files with comments confessing a technical debt (called self-admitted technical debt, SATD) could be fixed more times. The former studies only considered the amount of comments, and their findings might be due to a specific type of comments, namely, SATD comments used in the latter studies. Objective: To clarify the relationship between comments other than SATD comments and code quality. Method: Replicate a part of the latter studies with such comments of methods on four OSS projects. Results: At both the file-level and the method-level, the presence of comments could be related to more code fixings even if the comments were not SATD comments. However, SATD comments were more effective to spot fix-prone files and methods than the non-SATD comments. Conclusions: Source code comments other than SATD comments could still be a sign of problematic code. This study demonstrates a need for further analysis on the contents of comments and its relation to code quality.

    DOI: 10.1007/978-3-319-51472-7_2

    Web of Science

    researchmap

  • An Evaluation of Coding Violation Focusing on Change History and Authorship of Source File Reviewed

    Aji Ery Burhandenny, Hirohisa Aman, Minoru Kawahara

    International Journal of Networked and Distributed Computing   5 ( 4 )   211 - 211   2017

     More details

    Authorship:Corresponding author   Language:English   Publishing type:Research paper (scientific journal)   Publisher:Atlantis Press  

    DOI: 10.2991/ijndc.2017.5.4.3

    Scopus

    researchmap

  • A Test Case Recommendation Method Based on Morphological Analysis, Clustering and the Mahalanobis-Taguchi Method Reviewed

    Hirohisa Aman, Takashi Nakano, Hideto Ogasawara, Minoru Kawahara

    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017   29 - 35   2017

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    This paper focuses on the content of test cases, and categorizes test cases into clusters using the similarity between test cases; their degree of similarity is obtained through a morphological analysis. If there are two similar test cases, they would test the same or similar functionalities in similar but different conditions. Thus, when one of them is run for a regression testing, the remaining one should be run as well, in order to reduce a risk of overlooking regressions. Once a test engineer decides to run a set of test cases, the method proposed in this paper can recommend adding similar test cases to their candidate set. The proposed method also considers the priorities of recommended test cases by using the Mahalanobis-Taguchi method. This paper reports on an empirical study with an industrial software product. The results show that the proposed method is useful to prevent overlooking regressions.

    DOI: 10.1109/ICSTW.2017.9

    Web of Science

    researchmap

  • Examination of Coding Violations Focusing on Their Change Patterns over Releases Reviewed

    Aji Ery Burhandenny, Hirohisa Aman, Minoru Kawahara

    2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016)   121 - 128   2016.12

     More details

    Authorship:Corresponding author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    Code review is an essential activity to ensure the quality of code being developed, and there have been static code checkers for aiding an effective code review. However, such tools have not been actively utilized in the world of programmers due to a lot of coding violations (warning) produced by tools and their false-positiveness. In order to analyze the automatically pointed violations and the actual attentions which programmers paid to those violations, this paper proposes a novel metric-the Index of Programmers' Attention (IPA)-and conducts an empirical study focusing on the change patterns of violations over the releases of popular seven open source software products, under two research questions (RQs): (RQ1) What kind of coding violations are related to the parts that many programmers tend to improve? and what kind of coding violations are likely to be disregarded?; (RQ2) How can we reduce the meaningless violations for programmers by omitting disregarded coding violations?
    The empirical results showed the following findings: (1) important violations (having high IPA values) may vary from project to project; (2) there are some unimportant violations common to different projects, but they are a minority of automatically detected violations (about 12%). Therefore, while many violations may be made by a code checker, most of them are likely to be worthy in improving the code quality, and it is ineffective to reduce the violations by eliminating such unimportant violations.

    DOI: 10.1109/APSEC.2016.29

    Web of Science

    researchmap

  • Local Variables with Compound Names and Comments as Signs of Fault-Prone Java Methods Reviewed

    Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

    Joint Proc. the 4th International Workshop on Quantitative Approaches to Software Quality (QuASoQ2016) and 1st International Workshop on Technical Debt Analytics (TDA 2016)   4 - 11   2016.12

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:CEUR-WS.org  

    researchmap

  • Empirical Study of Change-Prone and Fault-Prone Method Prediction Focusing on Comment Ownership Reviewed

    Aji Ery Burhandenny, Takashi Nakano, Hirohisa Aman, Minoru Kawahara

    Proc. 2016 International Conference on Business and Information (BAI2016)   8   219 - 230   2016.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • A Study to Reduce the Life Cycle Cost of the Railway Signaling System that Considered the Economic Loss Cost that the Equipment Fault Gave to Passengers Reviewed

    Hiroshi SHIDA, Hirofumi OOGUSHI, Yoshinobu HIGAMI, Hirohisa AMAN, Hiroshi TAKAHASHI

    IEICE Trans. Inf. & Syst.   J99-D ( 5 )   539 - 548   2016.5

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:The Institute of Electronics, Information and Communication Engineers  

    The railway signaling system plays an important role to achieve the safety and the reliability. The income of the railway company is assumed to decrease by the low birthrate and aging. So the railway company is required a reduction of life cycle cost of equipment. In this paper, we propose a new life cycle cost model that considered “the economic loss cost of the passengers who have encountered with the equipment fault” in a life cycle cost model. And we performed various case studies that considered economic loss cost, and confirmed that reduction of the life cycle cost was possible.

    DOI: 10.14923/transinfj.2015JDP7085

    CiNii Research

    researchmap

  • Behavior Analysis of Self-Evolving Botnets Reviewed

    Kudo, Takanori, Kimura, Tomotaka, Inoue, Yoshiaki, Aman, Hirohisa, Hirata, Kouji

    2016 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (CITS)   74 - 78   2016

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    Machine learning techniques have been achieving significant performance improvements in various kinds of tasks, and they are getting applied in many research fields. While we benefit from such techniques in many ways, they can be a serious security threat to the Internet if malicious attackers become able to utilize them to detect software vulnerabilities. This paper introduces a new concept of self-evolving botnets, where computing resources of infected hosts are exploited to discover unknown vulnerabilities in non-infected hosts. We propose a stochastic epidemic model that incorporates such a feature of botnets, and show its behaviors through numerical experiments and simulations.

    DOI: 10.1109/CITS.2016.7546428

    Web of Science

    researchmap

  • Application of Mahalanobis-Taguchi Method and 0-1 Programming Method to Cost-Effective Regression Testing Reviewed

    Hirohisa Aman, Yuta Tanaka, Takashi Nakano, Hideto Ogasawara, Minoru Kawahara

    2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA)   240 - 244   2016

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE COMPUTER SOC  

    To enhance the cost effectiveness of regression testing, this paper proposes a method for prioritizing test cases. In general, a test case can be evaluated from various different points of view, therefore whether it is worth it to re-run should be discussed using multi criteria. This paper shows that the Mahalanobis-Taguchi (MT) method is a useful way to successfully integrate different evaluations of a test case. Moreover, this paper proposes to use the 0-1 programming method together with the MT method in order to take into account not only the priority of a test case but also its cost to run. The empirical study with 300 test cases for an industrial software system shows that the combination of the MT method and the 0-1 programming method is more cost-effective than other conventional methods.

    DOI: 10.1109/SEAA.2016.29

    Web of Science

    researchmap

  • Lines of Comments as a Noteworthy Metric for Analyzing Fault-Proneness in Methods Reviewed

    Hirohisa Aman, Sousuke Amasaki, Takashi Sasaki, Minoru Kawahara

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E98D ( 12 )   2218 - 2228   2015.12

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    This paper focuses on the power of comments to predict fault-prone programs. In general, comments along with executable statements enhance the understandability of programs. However, comments may also be used to mask the lack of readability in the program, therefore well-written comments are referred to as "deodorant to mask code smells" in the field of code refactoring. This paper conducts an empirical analysis to examine whether Lines of Comments (LCM) written inside a method's body is a noteworthy metric for analyzing fault-proneness in Java methods. The empirical results show the following two findings: (1) more-commented methods (the methods having more comments than the amount estimated by size and complexity of the methods) are about 1.6 - 2.8 times more likely to be faulty than the others, and (2) LCM can be a useful factor in fault-prone method prediction models along with the method size and the method complexity.

    DOI: 10.1587/transinf.2015EDP7107

    Web of Science

    researchmap

  • Empirical Analysis of Change-Proneness in Methods Having Local Variables with Long Names and Comments Reviewed

    Hirohisa Aman, Sousuke Amasaki, Takashi Sasaki, Minoru Kawahara

    International Symposium on Empirical Software Engineering and Measurement   2015-   50 - 53   2015.11

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    This paper focuses on the local variable names and comments that are major artifacts reflecting the programmer's preference. It conducts an empirical analysis on the usefulness of those artifacts in assessing the software quality from the perspective of change-proneness in Java methods developed in six popular open source software products. The empirical results show: (1) a method having a longer named local variable is more change-prone, and (2) the presence of comments inside the method body strengthens the suspicions to be modified after the release. The above artifacts are worthy to find methods which can survive unscathed after the release.

    DOI: 10.1109/ESEM.2015.7321197

    Scopus

    researchmap

  • A Proposal of Maintenance Cost Model of Track Circuits Reviewed

    HIROSHI SHIDA, HIROFUMI OOGUSHI, YOSHINOBU HIGAMI, HIROHISA AMAN, HIROSHI TAKAHASHI

    Proc. the 9th International Conference on Mathematical Methods in Reliability: Theory, Methods and Applications   408 - 415   2015.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • An Efficient Regression Testing based on Test Case Clustering and 0&ndash;1 Programming Model Reviewed

    AMAN Hirohisa, SASAKI Manami, NAKANO Takashi, OGASAWARA Hideto, SASAKI Takashi, KAWAHARA Minoru

    Computer Software   32 ( 3 )   111 - 125   2015.8

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Japan Society for Software Science and Technology  

    It is ideal to test whether there is a regression in a software system or not by running all available test cases, whenever the system is modified. However, practitioners may not be able to run all test cases due to a lack of time or manpower, and then they usually prioritize the test cases and run some of them in decreasing order of priority. In order to make such regression testings more cost-effective, an application of 0&ndash;1 programming method to plan the regression testing has been studied in the past. While an empirical superiority of the 0&ndash;1 programming method-based testing over the conventional one has been reported, there is an issue of the testing completeness such that only a few functionalities might be tested. Thus, this paper utilizes a clustering technique for a more effective test case selection and proposes to formulate the regression testing as a 0&ndash;1 programming problem having constraints to cover all clusters of the test cases. The empirical work shows that the proposed method can detect regressions with about one-third (1/3) effort of the conventional method.

    DOI: 10.11309/jssst.32.3_111

    researchmap

  • 変数名とスコープの長さ及びコメントに着目したフォールト潜在性に関する定量的調査 Reviewed

    阿萬 裕久, 天嵜 聡介, 佐々木 隆志, 川原 稔

    ソフトウェアエンジニアリングシンポジウム論文集   2015 ( 2015 )   69 - 76   2015.8

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)   Publisher:情報処理学会  

    researchmap

  • Predicting Fault-Prone Methods Focusing on the Combination of Inner Comments and Documentation Comments Reviewed

    Hirohisa Aman, Sousuke Amasaki, Takashi Sasaki, Minoru Kawahara

    Proc. Work in Prograss Session held in connection with SEAA2015 and DSS 2015   3 - 4   2015.8

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • A Bug Triaging Method for Reducing the Time to Fix Bugs in Large-scale Open Source Software Development Reviewed

    IPSJ Journal   56 ( 2 )   669 - 681   2015.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Information Processing Society of Japan (IPSJ)  

    This paper proposes a bug triaging method to reduce the time to fix bugs in large-scale open source software development. Our method considers the upper limit of tasks which can be fixed by a developer in a certain period. In this paper, we conduct a case study of applying our method to Mozilla Firefox and Eclipse Platform projects and show the following findings: (1) using our method mitigates the situation where the majority of bug-fixing tasks are assigned to particular developers, (2) our method can reduce up to 50%-83% of time to fix bugs compared with the manual bug triaging method and up to 34%-38% compared with the existing method, and (3) the two factors, Preference (adequate for fixing a bug) and Limit (limits of developers' working hours), used in our method have an dispersion effect on the task assignment.

    CiNii Books

    researchmap

  • Empirical Analysis of Change-Proneness in Methods Having Local Variables with Long Names and Comments Reviewed

    Hirohisa Aman, Sousuke Amasaki, Takashi Sasaki, Minoru Kawahara

    2015 ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM)   50 - 53   2015

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    This paper focuses on the local variable names and comments that are major artifacts reflecting the programmer's preference. It conducts an empirical analysis on the usefulness of those artifacts in assessing the software quality from the perspective of change-proneness in Java methods developed in six popular open source software products. The empirical results show: (1) a method having a longer named local variable is more change-prone, and (2) the presence of comments inside the method body strengthens the suspicions to be modified after the release. The above artifacts are worthy to find methods which can survive unscathed after the release.

    DOI: 10.1109/ESEM.2015.7321197

    Web of Science

    researchmap

  • 列車検知装置の保全コストに関する考察(その2)―設備保全データのモデル化と活用―

    志田洋, 大串裕郁, 樋上喜信, 阿萬裕久, 高橋寛

    日本信頼性学会秋季信頼性シンポジウム発表報文集   27th   77 - 80   2014.11

     More details

    Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    J-GLOBAL

    researchmap

  • 0-1 整数計画問題を利用した欠陥検出向けテストパターン選択法 Reviewed

    志田 洋, 樋上 喜信, 阿萬 裕久, 高橋 寛, ケーワル サルージャ

    日本信頼性学会誌   36 ( 8 )   501 - 510   2014.11

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.11348/reajshinrai.36.8_501

    researchmap

  • 0‐1整数計画問題を利用した欠陥検出向けテストパターン選択法 Reviewed

    志田洋, 樋上喜信, 阿萬裕久, 高橋寛, SALUJA Kewal K

    日本信頼性学会誌   36 ( 8 )   501 - 510   2014.11

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Reliability Engineering Association of Japan (REAJ)  

    With shrinking of LSIs, the diversification of defective mode becomes a critical issue. N-detection tests have been known as an effective way for achieving high defect coverage, however the large number of test pattern counts is the problem. In this paper, we propose metrics(defect detection probability) based on the fault excitation functions to evaluate test patterns for transition faults. We also formulate the method for selecting the test patterns from the N-detection test set based on the defect detection probability as a 0-1 integer linear program. From the experimental results, we show that the set of selected test patterns can detect the larger number of fault models than the given test set with the same number of test patterns.

    DOI: 10.11348/reajshinrai.36.8_501

    CiNii Books

    J-GLOBAL

    researchmap

  • オープンソース開発におけるコードクローン含有率の収束傾向に関する調査 Reviewed

    本田 暁, 阿萬 裕久, 佐々木 隆志, 川原 稔

    電子情報通信学会論文誌   J97-D ( 7 )   1213 - 1215   2014.7

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • Empirical Analysis of Fault-Proneness in Methods by Focusing on their Comment Lines. Reviewed

    Hirohisa Aman, Sousuke Amasaki, Takashi Sasaki, Minoru Kawahara

    21st Asia-Pacific Software Engineering Conference, APSEC 2014, Jeju, South Korea, December 1-4, 2014. Volume 2: Industry, Short, and QuASoQ Papers   51 - 56   2014

     More details

    Publisher:IEEE  

    DOI: 10.1109/APSEC.2014.93

    researchmap

  • Feature Envy とコメント文の関連性に関する考察 Reviewed

    藤井 里沙, 天嵜 聡介, 阿萬 裕久, 横川 知教

    ソフトウェア工学の基礎ワークショップ論文集   69 - 74   2014

     More details

    Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Empirical analysis of comments and fault-proneness in methods: can comments point to faulty methods? Reviewed

    Hirohisa Aman, Takashi Sasaki, Sousuke Amasaki, Minoru Kawahara

    2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM '14, Torino, Italy, September 18-19, 2014   63:1   2014

  • Multistage Growth Model for Code Change Events in Open Source Software Development: An Example using Development of Nagios Reviewed

    Hirohisa Aman, Akiko Yamashita, Takashi Sasaki, Minoru Kawahara

    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014)   207 - 212   2014

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    In recent years, many open source software (OSS) products have become popular and widely used in the information technology (IT) business. To successfully run IT business, it is important to properly understand the OSS development status. Having a proper understanding of development status is necessary to evaluate and predict the product quality. However, the OSS development status is not easy to understand, because it is often concurrently developed by many distributed contributors, and its developmental structure is complicated. To aid the understanding of the development status, there is an approach that models the trend of source code change events (evolution) with a growth curve. Although an application of growth curves seems to be a promising approach, there has been a big issue that a single growth curve is often unsuitable for modeling the whole evolution because of its complex evolutionary behavior. This paper proposes a multistage model that divides the whole development period into some stages, and applies a different growth curve to a different stage. The empirical investigation in this paper shows that the switching points of stages have meaningful associations with the release dates.

    DOI: 10.1109/SEAA.2014.47

    Web of Science

    researchmap

  • Application of the 0-1 Programming Model for Cost-Effective Regression Test Reviewed

    Hirohisa Aman, Manami Sasaki, Kei Kureishi, Hideto Ogasawara

    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC)   720 - +   2013

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    This paper reports an application of the 0-1 programming model to the regression testing plan for an industrial software. The key idea is to formulate a testing plan as a 0-1 programming problem (Knapsack problem). The empirical study shows that the 0-1 programming method can produce a cost-effective testing plan in which all potential regressions are found at only 22% of the cost of running all test cases.

    DOI: 10.1109/COMPSAC.2013.116

    Web of Science

    researchmap

  • 0-1 Programming Model-Based Method for Planning Code Review using Bug Fix History Reviewed

    Hirohisa Aman

    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2   37 - 42   2013

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE COMPUTER SOC  

    Code review is a powerful activity for software quality improvement, and is ideal to review all source files being developed. However, such an exhaustive review would be difficult because the available time and effort are in reality limited. Thus, practitioners prioritize the source files in terms of bug-proneness by using related data such as bug fix history, and review them in decreasing order of priority-such strategy in this paper is called the "conventional method." While the conventional method is straightforward, it focuses only on the bug-proneness and cannot consider the review cost properly, so the method does not produce a cost-effective review plan. To take into account both the bug-proneness and the review cost, this paper proposes a 0-1 programming model-based method for planning code review. The proposed method formulates a review plan as a 0-1 programming problem, and the solution is the recommendation list of source files to be reviewed. Moreover, the proposed method considers the type of file-if the file is newly-developed or not. Such difference in file type may affect on how to evaluate the bug-proneness and the review strategy: newly-developed files are notable but not appeared in the bug fix history. This paper conducts a case study using popular open source software, shows that the proposed method is up to 42% more effective than the conventional method in recommending buggy files as the review targets.

    DOI: 10.1109/APSEC.2013.109

    Web of Science

    researchmap

  • A Feature Analysis of Co-changed Code Clone by Using Clone Metrics Reviewed

    Myrizki Sandhi Yudha, Ryohei Asano, Hirohisa Aman

    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES   E95A ( 9 )   1498 - 1500   2012.9

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    Code clones are duplicated or similar code fragments, and they have been known as major entities affecting the software maintain-ability. Sometimes there are "co-changes" in pair of code clones: when a code fragment is changed, the clone of the fragment is also changed. Such a co-change is one of key event to discuss the successful management of code clone. This paper analyzes the trends of co-changed code clones by using the length and the content of code clones. The empirical results show that: (1) there would be a specific length of clone to be mostly co-changed (around 60 - 100 tokens), and (2) code clones without any "control flow keywords" have a higher possibility to be co-changed than the others.

    DOI: 10.1587/transfun.E95.A.1498

    Web of Science

    researchmap

  • A Study on Predicting Injected Defects by Phases

    衣簱 宏和, 野中 誠, 阿萬 裕久

    ソフトウェアエンジニアリングシンポジウム2012論文集   2012   1 - 6   2012.8

     More details

    Language:Japanese  

    researchmap

  • 論理的制約条件付き 0-1 計画モデルを用いた重点レビュー計画法 Reviewed

    阿萬 裕久

    コンピュータソフトウェア   29 ( 3 )   115 - 120   2012.8

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.11309/jssst.29.3_115

    researchmap

  • オープンソースソフトウェアにおけるコメント記述およびコメントアウトとフォールト潜在との関係に関する定量分析 Reviewed

    阿萬 裕久

    情報処理学会論文誌   53 ( 2 )   612 - 621   2012.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • An Empirical Analysis of the Impact of Comment Statements on Fault-Proneness of Small-Size Module Reviewed

    Hirohisa Aman

    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1   362 - 367   2012

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE COMPUTER SOC  

    Code size metrics are commonly useful in predicting fault-prone modules, and the larger module tends to be more faulty. In other words, small-size modules are considered to have lower risks of fault. However, since the majority of modules in a software are often small-size, many "small but faulty" modules have been found in the real world. Hence, another fault-prone module prediction method, intended for small-size module, is also required. Such a new method for small-size module should use metrics other than code size since all modules are small size. This paper focuses on "comments" written in the source code from a novel perspective of size-independent metrics; comments have not been drawn much attention in the field of fault-prone module prediction. The empirical study collects 11, 512 small-size modules, whose LOC are less than the median, from three major open source software, and analyzes the relationship between the lines of comments and the fault-proneness in the set of small-size modules. The empirical results show the followings: 1) A module in which some comments are written is more likely to be faulty than non-commented ones; the fault rate of commented modules is about 1.8 - 3.5 times higher than that of non-commented ones. 2) Writing one to four lines of comments would be thresholds of the above tendency.

    DOI: 10.1109/APSEC.2012.108

    Web of Science

    researchmap

  • An empirical analysis on fault-proneness of well-commented modules Reviewed

    Hirohisa Aman

    Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012   3 - 9   2012

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    Comment statements are useful to enhance the readability and/or understandability of software modules. However, some comments may adjust the readability/understandability of code fragments that are too complicated and hard to understand - a kind of code smell. Consequently, some well-written comments may be signs of poor-quality modules. This paper focuses on the lines of comments written in modules, and performs an empirical analysis with three major open source software and their fault data. The empirical results show that the risk of being faulty in well-commented modules is about 2 to 8 times greater than non-commented modules. © 2012 IEEE.

    DOI: 10.1109/IWESEP.2012.12

    Scopus

    researchmap

  • A feature analysis of co-changed code clone by using clone metrics Reviewed

    Myrizki Sandhiyudha, Ryohei Asano, Hirohisa Aman

    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences   E95-A ( 9 )   1498 - 1500   2012

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:Institute of Electronics, Information and Communication, Engineers, IEICE  

    Code clones are duplicated or similar code fragments, and they have been known as major entities affecting the software maintainability. Sometimes there are "co-changes" in pair of code clones: when a code fragment is changed, the clone of the fragment is also changed. Such a co-change is one of key event to discuss the successful management of code clone. This paper analyzes the trends of co-changed code clones by using the length and the content of code clones. The empirical results show that: (1) there would be a specific length of clone to be mostly co-changed (around 60-100 tokens), and (2) code clones without any "control flow keywords" have a higher possibility to be co-changed than the others. Copyright © 2012 The Institute of Electronics, Information and Communication Engineers.

    DOI: 10.1587/transfun.E95.A.1498

    Scopus

    researchmap

  • Fundamentals of Software Metrics and Their Data Analysis Invited Reviewed

    AMAN Hirohisa, NONAKA Makoto, MIZUNO Osamu

    Computer Software   28 ( 3 )   12 - 28   2011.8

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Japan Society for Software Science and Technology  

    Utilization of software metrics is essential to successful software quality management. However, software metrics are sometimes misused, abandoned or unconsidered in practice. To avoid these unwanted consequences, we need to answer the simple but difficult problem about "what to measure and how to utilize." This article discusses fundamental topics which include classification of metrics, measurement theory, statistical models and their pitfalls. The article also provide some useful information about tools which help us make use of software metrics.

    DOI: 10.11309/jssst.28.3_12

    CiNii Books

    researchmap

    Other Link: https://jlc.jst.go.jp/DN/JALC/00377977134?from=CiNii

  • A proposal of NHPP-based method for predicting code change in open source development Reviewed

    Hirohisa Aman

    Proceedings - Joint Conference of the 21st International Workshop on Software Measurement, IWSM 2011 and the 6th International Conference on Software Process and Product Measurement, MENSURA 2011   38 - 47   2011

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    This paper proposes a novel method for predicting the amount of source code changes (changed lines of code: changed-LOC) in the open source development (OSD). While the software evolution can be observed through the public code repository in OSD, it is not easy to understand and predict the state of the whole development because of the huge amount of less-organized information. The method proposed in the paper predicts the code changes by using only data freely available from the code repository-the code-change time stamp and the changed-LOC. The method consists of two steps: 1) to predict the number of occurrences of code changes by using a nonhomogeneous Poisson process (NHPP)-based model, and 2) to predict the amount of code changes by using the outcome of the step-1 and the previously changed-LOC. The empirical work shows that the proposed method has an ability to predict the changed-LOC in the next 12 months with less than 10% error. © 2011 IEEE.

    DOI: 10.1109/IWSM-MENSURA.2011.16

    Scopus

    researchmap

  • 整数計画法を用いた重点レビュー対象モジュールの選択 Reviewed

    阿萬 裕久, 山下 裕也

    コンピュータソフトウェア   27 ( 4 )   240 - 245   2010.11

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.11309/jssst.27.4_240

    researchmap

  • オープンソースソフトウェアにおけるコメント文記述とフォールト潜在率との関係に関する実証的考察 Reviewed

    阿萬 裕久

    ソフトウェアエンジニアリング最前線2010   97 - 100   2010.9

     More details

    Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • An Application of Growth Curve Model for Predicting Code Churn in Open Source Development Reviewed

    Hirohisa AMAN, Takahiro OHKOCHI

    Proc. Ninth Joint Conference on Knowledge-Based Software Engineering (JCKBSE'10)   46 - 54   2010.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Test Case Generation for Embedded Systems Using A Hardware Test Generation Tool Reviewed

    樋上喜信, 藤尾昇平, 阿萬裕久, 高橋寛, 高松雄三

    情報処理学会シンポジウム論文集   2008 ( 9 )   151 - 157   2008.10

     More details

    Language:Japanese  

    J-GLOBAL

    researchmap

  • Impact of Comment Statement on Code Stability in Open Source Development Reviewed

    Hirohisa Aman, Hirokazu Okazaki

    KNOWLEDGE-BASED SOFTWARE ENGINEERING   180   415 - 419   2008

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:I O S PRESS  

    Comment statements written in a source code are important information to understand and to maintain the source code. This paper performs an empirical study of impacts of comment statements on source code stability in an open source development. The study collected 4, 521 source code and their version-upgrade data from a major open source software project, Eclipse. The empirical results show the following findings: (1) a source code with a high comment-density (about more than 40%) has a tendency to be stable through the upgrdes, but (2) a source code with frequently-written comments has the opposite tendency. This work thus concludes that describing many comments is recommend for developing a stable code, but frequently describing comments is discouraged.

    DOI: 10.3233/978-1-58603-900-4-415

    Web of Science

    researchmap

  • 推定・近似に基づいた機能規模計測法間での変換法 Invited Reviewed

    阿萬 裕久

    独立行政法人 情報処理推進機構 ソフトウェア・エンジニアリング・センターSEC journal   3 ( 2 )   38   2007

     More details

    Language:Japanese   Publishing type:Research paper (bulletin of university, research institution)  

    researchmap

  • ハードウエア設計に対するソフトウエアメトリクスの適用

    阿萬 裕久, 樋上 喜信, 高橋 寛, 高松 雄三

    電子情報通信学会総合大会論文集   2007

     More details

    Publishing type:Research paper (scientific journal)  

    CiNii Research

    researchmap

  • A model for detecting cost-prone classes based on Mahalanobis-Taguchi method Reviewed

    H Aman, N Mochiduki, H Yamada

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E89D ( 4 )   1347 - 1358   2006.4

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    In software development, comprehensive software reviews and testings are important activities to preserve high quality and to control maintenance cost. However it would be actually difficult to perform comprehensive software reviews and testings because of a lot of components, a lack of manpower and other realistic restrictions. To improve performances of reviews and testings in object-oriented software, this paper proposes a novel model for detecting cost-prone classes; the model is based on Mahalanobis-Taguchi method-an extended statistical discriminant method merging with a pattern recognition approach. Experimental results using a lot of Java software are provided to statistically demonstrate that the proposed model has a high ability for detecting cost-prone classes.

    DOI: 10.1093/ietisy/e89-d.4.1347

    Web of Science

    researchmap

  • A model for detecting cost-prone classes based on Mahalanobis-Taguchi method Reviewed

    H Aman, N Mochiduki, H Yamada

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E89D ( 4 )   1347 - 1358   2006.4

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    In software development, comprehensive software reviews and testings are important activities to preserve high quality and to control maintenance cost. However it would be actually difficult to perform comprehensive software reviews and testings because of a lot of components, a lack of manpower and other realistic restrictions. To improve performances of reviews and testings in object-oriented software, this paper proposes a novel model for detecting cost-prone classes; the model is based on Mahalanobis-Taguchi method-an extended statistical discriminant method merging with a pattern recognition approach. Experimental results using a lot of Java software are provided to statistically demonstrate that the proposed model has a high ability for detecting cost-prone classes.

    DOI: 10.1093/ietisy/e89-d.4.1347

    Web of Science

    researchmap

  • An Effect of Comment Statements on Source Code Corrective Maintenance Reviewed

    Hirohisa Aman, Hirokazu Okazaki, Hiroyuki Yamada

    KNOWLEDGE-BASED SOFTWARE ENGINEERING   140   135 - 138   2006

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:I O S PRESS  

    This paper focuses on the density of comment statements in a source code, and statistically analyzes an impact of the comment statement density (CSD) on the source code change rate (SCR) through a corrective maintenance. More thorough writing of comments encourages the developers to review their source code more carefully, then that leads to quality improvements of those code. An empirical study is performed with 1, 820 version-upgrade cases in In open-source software, Eclipse. The empirical results show that SCR tends to increase when CSD is less than 59.5%.

    Web of Science

    researchmap

  • Security flaw in SAS-2 protocol Reviewed

    E Cizeron, H Aman, H Kai, MT Noda

    IEICE TRANSACTIONS ON COMMUNICATIONS   E88B ( 10 )   4081 - 4082   2005.10

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    SAS-2 is an alternative of a one-time password authentication protocol SAS, and is developed in order to reduce overhead due to the use of hash functions. The idea of both algorithms is sharing a similar secret number called the verifier that allows a client to be authenticated and that is changed for each new session. However, some of the combinations proposed in [1] to transmit the verifier may contain a security flaw, and the insecure combination results in vulnerability to impersonation attacks.

    DOI: 10.1093/ietcom/e88-b.10.4081

    Web of Science

    researchmap

  • A simple predictive method for discriminating costly classes using class size metric Reviewed

    H Aman, N Mochidiuki, H Yamada, MT Noda

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E88D ( 6 )   1284 - 1288   2005.6

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    Larger object classes often become more costly classes in the maintenance phase of object-oriented software. Consequently class would have to be constructed in a medium or small size. In order to discuss such desirable size, this paper proposes a simple method for predictively discriminating costly classes in version-upgrades, using a class size metric, Stmts. Concretely, a threshold value of class size (in Struts) is provided through empirical studies using many Java classes. The threshold value succeeded as a predictive discriminator for about 73% of the sample Java classes.

    DOI: 10.1093/ietisy/e88-d.6.1284

    Web of Science

    researchmap

  • A class cohesion metric focusing on cohesive-part size Reviewed

    H Aman, K Yamasaki, H Yamada, MT Noda

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E87D ( 4 )   838 - 848   2004.4

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    Cohesion is an important software attribute, and it is one of significant criteria for assessing object-oriented software quality. Although several metrics for measuring cohesion have been proposed, there is an aspect which has not been supported by those existing metrics, that is "cohesive-part size." This paper proposes a new metric focusing on "cohesive-part size," and evaluates it in both of qualitative and quantitative ways, with a mathematical framework and an experiment measuring some Java classes, respectively. Through those evaluations, the proposed metric is showed to be a reasonable metric, and not redundant one. It can collaborate with other existing metrics in measuring class cohesion, and will contribute to more accurate measurement.

    Web of Science

    researchmap

  • A predictive discrimination of costly classes in version-upgrades using class size metric Reviewed

    H Aman, N Mochiduki, H Yamada, MT Noda

    KNOWLEDGE-BASED SOFTWARE ENGINEERING   108   3 - 6   2004

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:I O S PRESS  

    Larger classes often become more costly classes in the maintenance phase. So class would have to be construct in a medium or small size. In order to discuss such desirable size, this paper proposes a method for predictively discriminating costly classes in version-upgrades, using a class size metric, Stmts. Concretely, a threshold value of class size (in Struts) is provided through empirical studies using many Java classes. The threshold value succeeded as a predictive discriminator for ca.73% of the sample Java classes.

    Web of Science

    researchmap

  • An Empirical Study on the Effectiveness of Class Structural Analysis with Fuzzy Graph Reviewed

    AMAN Hirohisa, YANARU Trao, YAMADA Hiroyuki, NODA Matu-Tarow

    Journal of Japan Society for Fuzzy Theory and Intelligent Informatics   15 ( 2 )   243 - 249   2003.4

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Japan Society for Fuzzy Theory and Intelligent Informatics  

    In object-oriented software development, class design is one of the most significant factors. In order to provide assessments or predictions of class designs, software metrics have been studied in software engineering discipline. When a software metric does not give a reasonable evaluation to a class, we could modify the class structure, and our modification could lead to simplify the class design quality. In order to support such modifications in terms of class structural complexity, an analysis-method with fuzzy graph has been proposed in the past. This is a method for detecting a class member -a method or an attribute- such that it may have a significant impact on the class structural complexity. However, the method effectiveness has never been discussed. The contribution of this paper is to present an empirical study on the effectiveness of that method. In the empirical study, many object-oriented programs (Java classes) are made pseudo modifications, and impacts of those modifications are evaluated by a software metric. The empirical results show that the class members corresponding to the strengthen points in terms of unilaterally connected graph or strongly connected graph could have significant impacts on the class structural complexity. Thus, the above method is useful for class structural analysis.

    DOI: 10.3156/jsoft.15.243

    CiNii Books

    researchmap

  • JavaML を用いたクラス設計メトリクス測定ツールの開発とその利用 Reviewed

    阿萬 裕久, 坂井 一憲, 山田 宏之, 野田 松太郎

    情報処理学会論文誌   43 ( 12 )   4005 - 4008   2002.12

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • A Quantitative Method of Verifying Metrics Using Principal Component Analysis and Correlation Analysis Reviewed

    AMAN Hirohisa, YAMASAKI Kenji, YAMADA Hiroyuki, NODA Matu-Tarow

    The Transactions of the Institute of Electronics,Information and Communication Engineers.   J85-D-I ( 10 )   1000 - 1002   2002.10

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Books

    researchmap

  • A graph-based class structural complexity metric and its evaluation Reviewed

    H Aman, H Yamada, MT Noda, T Yanaru

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E85D ( 4 )   674 - 684   2002.4

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    Properly representation of the complexity of class structure will be useful in object oriented software developments. Although some class complexity metrics have been proposed, they have ignored directions of coupling relationships among methods and attributes. such as whether a method writes data onto an attribute or reads data from the attribute. In this paper, we use a directed graph model to represent such coupling relationships Based on the directed graph model, we proposed a metric of class structural complexity. The proposed metric satisfies necessary conditions of complexity metric suggusted by Briand and others, The following fact is showed by experimental data of Java classes. While the proposed metric follows a conventional metric, the proposed metric can capture an aspect of class structural complexity which is lost by the conventional one.

    Web of Science

    researchmap

  • A graph-based class structural complexity metric and its evaluation Reviewed

    Hirohisa AMAN, Hiroyuki YAMADA, Matu-Tarow NODA, Torao YANARU

    IEICE Trans. Inf. & Syst.   E85-D ( 4 )   674 - 684   2002.4

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Properly representation of the complexity of class structure will be useful in object oriented software developments. Although some class complexity metrics have been proposed, they have ignored directions of coupling relationships among methods and attributes, such as whether a method writes data onto an attribute or reads data from the attribute. In this paper, we use a directed graph model to represent such coupling relationships. Based on the directed graph model, we propose a metric of class structural complexity. The proposed metric satisfies necessary conditions of complexity metric suggested by Briand and others. The following fact is showed by experimental data of Java classes. While the proposed metric follows a conventional metric, the proposed metric can capture an aspect of class structural complexity which is lost by the conventional one.

    CiNii Books

    researchmap

  • A proposal of class cohesion metrics using sizes of cohesive parts Reviewed

    H Aman, K Yamasaki, H Yamada, MT Noda

    KNOWLEDGE-BASED SOFTWARE ENGINEERING   80   102 - 107   2002

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:I O S PRESS  

    Cohesion is one of traditional and important software attributes. This could be used to assess object-oriented class design. Several metrics have been proposed in order to capture class cohesion in terms of connections among methods within a class. These metrics are based on (1) the number of sets of connected methods, or (2) the density of method connections within the class, but they do not consider sizes of sets of connected methods. In this paper, two new metrics for class cohesion have been proposed, which are focusing on sizes of sets of connected methods, with considering strength of method connection. These proposed metrics are analytically verified using a mathematical framework.

    Web of Science

    researchmap

  • Controlling attention to clauses for solving SAT by Lagrange programming neural network Reviewed

    Masahiro NAGAMATU, Tsuyoshi AKAHOSHI, Masahiro OKUMURA, Kazunori MIYAMOTO, Hirohisa AMAN

    Biomedical Soft Computing and Human Science   5 ( 2 )   65 - 72   2000.6

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:Biomedical Fuzzy Systems Association  

    The satisfiability problem(SAT)of the propositional calculus is one of the most basic and important problems in the computer science. On the other hand the SAT is a famous NP-complete problem. It requires a lot of time to solve in general as the problem size becomes large. We proposed a recurrent analog neural network called LPPH for the SAT. The basic dynamics of the LPPH have the following properties: 1)every equilibrium point of the dynamics is a solution of the analog version of the SAT, called CONSAT, and vice versa, and 2)almost all equilibrium points have some kind of asymptotical stability. Experimental results show that the LPPH can solve the SAT effectively even if it is executed by numerical simulations on conventional computers. In this paper we introduce coefficients called "coefficients of attention" to the dynamics the LPPH and show that the performance of the LPPH for solving the SAT is improved.

    DOI: 10.24466/ijbschs.5.2_65

    researchmap

  • Solving SAT with hint by Lagrange programming neural network Reviewed

    Masahiro NAGAMATU, Hirohisa AMAN, Kazunori MIYAMOTO, Torao YANARU

    International Journal of Chaos Theory and Applications   5 ( 3 )   11 - 21   2000.6

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    researchmap

  • A measuring dependent degrees among class members and structural complexity Reviewed

    H Aman, T Yanaru, M Nagamatsu, K Miyamoto

    KNOWLEDGE-BASED SOFTWARE ENGINEERING   62   81 - 84   2000

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:I O S PRESS  

    We represent a class structure as a directed graph which is called class structure graph, and quantify the dependent relationships among class members using the class structure graph. Then we propose a measurement of a class structural complexity attribute so as to be more flexible and more suitable for OO software rather than we previously proposed measurement.

    Web of Science

    researchmap

  • ファジィグラフの連結構造分析を用いたオブジェクト指向ソフトウェアにおけるクラス構造の複雑さに関する考察 Reviewed

    阿萬 裕久, 矢鳴 虎夫, 永松 正博, 宮本 和典

    日本ファジィ学会誌   11 ( 3 )   521 - 527   1999.6

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.3156/jfuzzy.11.3_163

    researchmap

  • Symbolized particles store type neuron model and its application

    Kazunori Miyamoto, Hirohisa Aman, Torao Yanaru, Masahiro Nagamatsu

    Proceedings of the International Joint Conference on Neural Networks   1   483 - 487   1999

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    As a simplified analogy of the function that the real neurons and synapses do by chemical particles, a new type of neuron model is proposed including its simulated synaptic function where the symbolized particles are generated, emitted, stored and transmitted toward the neurons of the next layer. The several kinds of chemical particles have been discovered on the recent scientific knowledge. The simulated system of the model was applied to the analysis of voice signals, and obtained useful results such that even with a single neuron including the unit simulated synapse, the examined voices demonstrated a high degree of recognition. The reaction mechanism in simulated synaptic region would be shown by some strategy.

    Scopus

    researchmap

  • A metric for class structural complexity focusing on relationships among class members Reviewed

    H Aman, T Yanaru, M Nagamatsu, K Miyamoto

    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS   E81D ( 12 )   1364 - 1373   1998.12

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG  

    In this paper, we represent a class structure using directed graph in which each node corresponds to each member of the class. To quantify the dependence relationship among members. we define weighted closure. Using this quantified relationship and effort equation proposed by M.H.Halstead, we propose a metric for class structural complexity.

    Web of Science

    researchmap

  • A quantification of dependence relationships among class members and an analysis using fuzzy graph Reviewed

    Hirohisa AMAN, Torao YANARU, Masahiro NAGAMATU, Kazunori MIYAMOTO

    Proceedings of the 5th International Conference on Soft Computing and Information/Intelligent   2   789 - 792   1998.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • A Quantification of Dependence Indexes among Class Members Using Paired Comparison Method, and a Study of Maintainability Indexes Reviewed

    AMAN Hirohisa, TAKAHASHI Tsuginori, YANARU Torao, NAGAMATSU Masahiro

    The Transactions of the Institute of Electronics,Information and Communication Engineers.   J81-D-I ( 10 )   1157 - 1160   1998.10

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Books

    researchmap

  • 9. An Analysis of Decision Making Ploblem by the Theory for Subjective Observation Model

    AMAN HIROHISA

    Proceedings of the Annual Conference of Biomedical Fuzzy Systems Association   8   33 - 34   1995

     More details

    Language:Japanese   Publisher:Biomedical Fuzzy Systems Association  

    In decision making problem, it is natural to decide the problem including person's nature besides basic method such as AHP (Analytic Hierarchy Process ). The person's nature is expressed by a vector defined on n - dimensional space. The vector is classified into several categories related with the selection of the best alternative. The categories are mapped onto two - dimensional plane by a pair of the vectors defined on n - dimensional space. Thus we can visually analyze the character of categories, i.e. the person's nature, by the computer simulation.

    DOI: 10.24466/pacbfsa.8.0_33

    researchmap

  • 動的主観観測理論による意思決定化問題の分析 Reviewed

    森本 義広, 阿萬 裕久, 小出 周三, 矢鳴 虎夫

    電気化学協会技術・教育研究論文誌   3 ( 1 )   89 - 94   1994

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • 人員配置意思決定化問題に対する主観観測理論の応用 Reviewed

    森本 義広, 阿萬 裕久, 矢鳴 虎夫

    電気化学協会技術・教育研究論文誌   2 ( 2 )   253 - 260   1993

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

▼display all

Books

  • C,lp_solve による数理計画法

    森本義廣, 岡野大, 阿萬裕久, 菅原智裕( Role: Joint author)

    日本理工出版会  2021.3 

     More details

  • ソフトウェア工学

    中谷 多哉子, 中島 震( Role: Contributor11, 12 章)

    放送大学教育振興会  2019.3  ( ISBN:9784595141195

     More details

    Language:Japanese   Book type:Textbook, survey, introduction

    researchmap

  • 例題で学ぶ C による数値計算プログラミング

    森本義廣, 黒瀬能聿, 岡野大, 阿萬裕久, 菅原智裕( Role: Contributor1, 5 章)

    日本理工出版会  2019  ( ISBN:9784890195299

     More details

    Language:Japanese   Book type:Textbook, survey, introduction

    researchmap

  • ソフトウェア工学の基礎XXIII

    阿萬裕久, 横川智教( Role: Joint editor)

    近代科学社  2016.12  ( ISBN:9784764905313

     More details

    Language:Japanese   Book type:Scholarly book

    researchmap

  • ウインターワークショップ2008・イン・道後 論文集

    阿萬 裕久( Role: Edit)

    情報処理学会  2008.1 

     More details

  • はじめてのUNIX入門

    近藤 光志, 阿萬 裕久, 木下 浩二( Role: Joint author)

    森北出版  2007  ( ISBN:9784627846111

     More details

    Language:Japanese   Book type:Textbook, survey, introduction

    researchmap

▼display all

MISC

  • Development and Evaluation of Visual Modelling Environment for Model Checking

    水本拓海, 横川智教, 天嵜聡介, 阿萬裕久, 有本和民

    情報処理学会研究報告(Web)   2024 ( SE-217 )   2024

  • Formal Verification for Node-graph Style Game Scripts with Time Constraints Using Model Checking

    田中琉吾, 横川智教, 天嵜聡介, 阿萬裕久, 有本和民

    情報処理学会研究報告(Web)   2024 ( SE-217 )   2024

  • Report on the 23rd Foundation of Software Engineering Workshop (FOSE2016) Reviewed

    34 ( 4 )   40 - 46   2017.11

     More details

    Language:Japanese   Publishing type:Meeting report  

    DOI: 10.11309/jssst.34.4_40

    CiNii Books

    researchmap

  • Investigation of Developer Counts and Bug Fix Occurrences for Java Source Files : An Analysis Focusing on Dependent Relationships among Source Files

    117 ( 137 )   67 - 72   2017.7

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • Investigation of Developer Counts and Bug Fix Occurrences for Java Source Files : An Analysis Focusing on Dependent Relationships among Source Files

    117 ( 136 )   67 - 72   2017.7

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • A study of Relationship between Java Method Name and Implementation toward Buggy Method Prediction

    116 ( 512 )   25 - 30   2017.3

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • Introduction to the Special Issue on Foundations of Software Engineering

    SUGIYAMA Yasuhiro, AMAN Hirohisa, YOKOGAWA Tomoyuki, SAWADA Atsushi, WASHIZAKI Hironori, MONDEN Akito

    Computer Software   34 ( 4 )   4_39 - 4_39   2017

     More details

    Language:Japanese   Publisher:Japan Society for Software Science and Technology  

    researchmap

  • Encouragement Talk : The Effect of Network Topology on the Spread of Self-Evolving Botnets

    116 ( 146 )   69 - 74   2016.7

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • An Analysis of Open Source Software Project Using Developer's Contribution Based on Lines of Code and Its Entropy

    116 ( 128 )   131 - 136   2016.7

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • An Analysis of Open Source Software Project Using Developer's Contribution Based on Lines of Code and Its Entropy

    116 ( 127 )   131 - 136   2016.7

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • A Quantitative Investigation on Source Code Quality Focusing on Length and Composition of Method Name

    116 ( 127 )   137 - 142   2016.7

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • A Quantitative Investigation on Source Code Quality Focusing on Length and Composition of Method Name

    116 ( 128 )   137 - 142   2016.7

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • On the Relationship Between Developer's Degree of Contribution and Their Source Code Quality in Open Source Development

    ( 2016 )   41 - 42   2016.1

     More details

    Language:Japanese  

    researchmap

  • A Proposal of Cohesion Metrics Focusing on Distance Between Statements in Program Dependency Graph and Its Application to Bug Prediction

    115 ( 421 )   1 - 6   2016.1

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • Behavior Analysis of Self-Evolving Botnets

    工藤隆則, 木村共孝, 井上文彰, 阿萬裕久, 平田孝志

    電子情報通信学会技術研究報告   115 ( 368(NS2015 127-145) )   2015

  • Introduction to the Special Issue on Foundation of Software Engineering

    SUGIYAMA Yasuhiro, SAWADA Atsushi, WASHIZAKI Hironori, AMAN Hirohisa, MONDEN Akito, KOBAYASHI Takashi, HANAKAWA Noriko, OBANA Masaki

    Computer Software   32 ( 3 )   3_3 - 3_3   2015

     More details

    Language:Japanese   Publisher:Japan Society for Software Science and Technology  

    researchmap

  • オープンソース開発でのコード修正におけるコーディング規約違反の変化に関する調査

    織田泰輔, 阿萬裕久, 佐々木隆志, 川原稔

    研究報告ソフトウェア工学(SE)   2014 ( 3 )   1 - 8   2014.11

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    本稿は静的解析ツールで検出可能なコーディング規約違反に着目し,実際のオープンソース開発においてどういった規約違反が多く検出され,その中でどういった規約違反は結果的に解消されていくのか,あるいは逆に解消されずにそのまま残っていくのかを調査している.調査としては,Java 言語で開発されている 2 種類のオープンソースソフトウェアに対して,それらのリポジトリへのコミットごとに静的解析ツール Checkstyle を適用し,Sun Java コーディング規約に対する違反情報を収集している.分析の結果,二つのソフトウェアにおいて六つの違反項目が共通して多く検出されることが分かり,それらの変化 (改善) の傾向から開発の過程でプログラマがどういった点に注意を払っていたかを考察している.

    CiNii Books

    researchmap

  • オープンソース開発における同一人物によるコード修正と修正間隔に関する定量的調査

    尾田 祐之介, 阿萬 裕久, 川原 稔

    ソフトウェアエンジニアリングシンポジウム2014論文集   2014   186 - 187   2014.8

     More details

    Language:Japanese  

    researchmap

  • 大規模OSS開発における不具合修正時間の短縮化を目的としたバグトリアージ手法

    柏 祐太郎, 大平 雅雄, 阿萬 裕久, 亀井 靖高

    ソフトウェアエンジニアリングシンポジウム2014論文集   2014   66 - 75   2014.8

     More details

    Language:Japanese  

    researchmap

  • On Research Trend of Software Metrics and Related Research Field

    AMAN Hirohisa

    Technical report of IEICE. KBSE   113 ( 277 )   19 - 19   2013.10

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Books

    researchmap

  • On Effectiveness of Filtering for Code Review Planning using Mathematical Programming Model

    INOUE Shinya, AMAN Hirohisa

    Technical report of IEICE. KBSE   113 ( 160 )   109 - 114   2013.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Recently, there has been research on planning cost-effective code reviews, based on software metrics and mathematical programming models. Those methods select software modules, which should be reviewed carefully, from many modules under development. In the real world, however, there are many less fault-prone modules that are very simple and/or very small sized. Then, there is a question about whether such less fault-prone modules should be included in the candidate set of modules to be carefully reviewed. This paper focuses on this question, and proposes a filtering method that filters less fault-prone modules out from the candidate set, based on software metrics. The paper performs empirical study using three major open source software, and discusses the usefulness of proposed filtering method.

    CiNii Books

    researchmap

  • An Investigation of Relationship between Lines of Comments and Fault-proneness in Small-Sized Programs

    AMAN Hirohisa

    Technical report of IEICE. SS   113 ( 24 )   67 - 72   2013.5

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    While comments are useful in enhancing the program readability, some comments would be used for covering up complicated code fragments. Thus, code fragments with comments would be suspected to have potential faults. This paper focuses on small-sized programs, which do not need many comments because of their smallness, and surveyed 20 major open source software to analyze the relationship between the lines of comments and the fault-proneness. The survey results shows that small-sized programs, which have comments in their methods, tend to have about two times higher risk of potential faults than non-commented ones.

    CiNii Books

    researchmap

  • On Planning of Method-Level Code Review by using 0-1 Programming Model

    2013   27 - 28   2013.1

     More details

    Language:Japanese  

    researchmap

  • Supporting assignments of bug fixing tasks with 0-1 integer programming

    2013   19 - 20   2013.1

     More details

    Language:Japanese  

    researchmap

  • A Quantitative Analysis of Relationship between Increasing Tendency of Comment Description and Fault-proneness in Source Code

    ASANO Ryohei, AMAN Hirohisa

    Technical report of IEICE. KBSE   112 ( 165 )   109 - 114   2012.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Comment statements are useful elements for enhancing the readability of program. However, sometimes comments are used to adjust lacks of readability of complicated code fragments, so many comments are not always recommended. Actually, there have been some reports saying that the program having more comments are more fault-prone. This paper focuses on the change in the amount of comments thorough version upgrades, and performs an empirical analysis of fault-proneness in the source files whose comments are growing, using four major open source software. The empirical results showed that the source files whose comments are strongly growing are about double fault-prone than the others.

    CiNii Books

    researchmap

  • 工程別の欠陥埋め込み件数の予測〜ソフトウェア詳細設計、コード作成を対象として〜

    衣?宏和, 野中誠, 阿萬裕久

    全国大会講演論文集   2012 ( 1 )   299 - 301   2012.3

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    ソフトウェア開発における不具合埋め込み件数は、規模だけでなく、開発プロジェクト毎の特徴により影響があると考えられる。本論文では、V字型モデルのソフトウェア開発プロセスにおける下流工程(ソフトウェア詳細設計、コード作成を対象)での工程別の欠陥埋め込み件数の予測を行う手法を提案する。

    CiNii Books

    researchmap

  • A Survival Analysis of Code Change focusing on Code Dependency and Code Clone

    ASANO Ryohei, YUDHA Myrizki SANDHI, AMAN Hirohisa

    IEICE technical report   111 ( 211 )   67 - 72   2011.9

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Generally, software evolutions including quality improvements and feature developments are undergone through the source code changes. Code changes are categorized into two types, primary changes and secondary changes: a primary change is a code change directly caused by bug fix and/or feature change; a secondary change is a code change caused by other changes including a primary change or another secondary change. Controlling secondary changes can be effective in order to control amount of code changes, i.e. patch sizes. This paper investigates the incidence rate and the change behaviour during upgrades in actual open source software. Moreover, this paper focuses on code relationships based on dependencies or code clones as the major factors of secondary changes. For each factor, the incidence trends are analyzed using the survival analysis. The empirical results show the followings: (1) the incidence rate of secondary change is about 38% in all changes; (2) the incidence rate of secondary change caused by dependency relation is about 17.3%, and the rate by code clone relation is about 25.6%; (3) some of the secondary changes caused by dependency relation would occur later (within 150 days; 5.1%). On the other hands, most of the secondary changes by code clone relation occur simultaneously.

    CiNii Books

    researchmap

  • A Study of Code-Change Event Modeling in Open Source Software

    AMAN Hirohisa

    IEICE technical report   111 ( 168 )   19 - 24   2011.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    This paper considers a source code change in the open source development to be a stochastic event, and proposes to model the occurrence of code change events based on the non-homogeneous Poisson process(NHPP). Then the paper develops a novel method for predicting the number of code change events and the amount of code changes (changed LOC) using NHPP. The empirical study using an actual open source development shows that the proposed method has an ability to predict the code change of the next 12 months with less than about 10% error in the latter period of development.

    CiNii Books

    researchmap

  • On Chain of Code Changes and Its Rate of Occurrence in Open Source Development

    ASANO Ryohei, AMAN Hirohisa

    IEICE technical report   111 ( 71 )   31 - 36   2011.5

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    In consecutive upgrades of a source code, some upgrade spots (code fragments) are overlapped : that is, "chain of code changes." Such chain would have a potential to make the development unstable. This paper investigates chain of code changes in an actual open source software. The empirical results show the followings : (1) chain's occarrence rate is about 10% in average ; the rate becomes higher within a few days after a upgrade or around 40 days after a upgrade. (2) "code-addition" s would occur more change chains in their following versions.

    CiNii Books

    researchmap

  • A Quantitative Analysis of Comment Description and Comment Out Toward Fault-Proneness Prediction

    AMAN Hirohisa

    IEICE technical report   110 ( 305 )   13 - 18   2010.11

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Comments written in a source code would be useful for understanding the code. However, some comments mask problematic code which is complex and/or hard-to-understand. In the study of refactoring, such problematic code is called "bad smell" and the associated comments serve as "air freshener." To investigate such impact of comments, this paper collects a lot of source code from one of famous open source software, Eclipse, and performs a quantitative analysis on the code. The empirical results show the followings: (1) A code having more comments would be more fault-prone; (2) A code including a comment-out would be more fault-prone; (3) Neither above trends (1) nor (2) would be observed in a smaller code (less than 60 LOG).

    CiNii Books

    researchmap

  • On a Mathematical Modeling and a Prediction of Code Churn in Open Source Development : Empirical Study using Growth Curve Model

    OHKOUCHI Takahiro, AMAN Hirohisa

    IEICE technical report   110 ( 158 )   25 - 30   2010.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    In an open source software development, a source code is a basic product reflecting the software developmental status. Modeling and predicting the code churn would play a key role in the quantitative quality-management activities for the open source software. This paper introduces a growth curve model for predicting code churn, and performs a trial empirical work to predict code churn in 15 packages included in two open source software, jEdit and PMD. The empirical results shows that the trial model would have a high-ability for predicting code churn in the next three months with less than almost 10% and in the next 12 months with less than almost 25%.

    CiNii Books

    researchmap

  • A Study for Selecting Modules to be Reviewed Preferentially Using Metrics : An Application of Integer Programming Approach

    YAMASHITA Yuya, AMAN Hirohisa

    IEICE technical report   109 ( 432 )   1 - 5   2010.2

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Detecting fault-prone modules have been widely studied in the field of software metrics. While all fault-prone modules should be carefully reviewed, it would be hard to perform the complete review because of a limited budget. This paper proposes an integer programming approach for performing an effective review based on software metrics. A case study with 9,510 modules shows that the proposed approach could be more effective in selecting modules to be carefully reviewed.

    CiNii Books

    researchmap

  • A Trend Prediction of Code Churn in Open Source Development : An Application of Growth Curve Model

    AMAN Hirohisa

    IEICE technical report   109 ( 343 )   73 - 78   2009.12

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Source code is a basic product reflecting a status of an open source development. A quantitative understanding of source code churn trends will be important to make an assessment and/or a prediction about the software quality and the development project. Toward the achievement of the quantitative understanding, this paper studies some mathematical models in which a code change is considered to be a probability event-the mathematical models are the exponential growth model, the delayed S-shaped growth model and the inflection S-shaped growth model, that are based on the non-homogeneous Poisson process. The empirical study using Eclipse source code shows that the inflection S-shaped growth model has been well fitted to actual code churn trends, but some important future work have been found out as well.

    CiNii Books

    researchmap

  • A Study on Distribution of code-addition and code-modification in Open Source Development

    TANIFUJI Keita, AMAN Hirohisa

    IEICE technical report   109 ( 150 )   19 - 24   2009.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    This paper focuses on the distribution of code-addition and code-modification in open source software, and performs an empirical study on a relationship between the distribution and the code maintainability. Especially it focuses on Pareto principle such that most of code changes are occurred in some source files. The empirical analysis is performed on three medium-scale open source software that are developed and/or maintained over six years. The empirical results show that the degree of obeying Pareto principle in a project is empirically related to the maintainability of the project's products.

    CiNii Books

    researchmap

  • Report on Winter Workshop 2009 in Miyazaki

    FUKUYASU NAOKI, KOBAYASHI TAKASHI, HAYASHI SHINPEI, CHUBACHI YOSHIHIDE, NAKAMURA MASAHIDE, KANUKA HIDEYUKI, HANYUDA EIITI, WASHIZAKI HIRONOBU, AMAN HIROHISA

    2009 ( 20 )   1 - 7   2009.5

     More details

  • An Application of Control Chart and Growth Curve Model for Estimating Number of Bugs in Open Source Development

    OHKOUCHI Takahiro, AMAN Hirohisa

    IEICE technical report   109 ( 41 )   61 - 66   2009.5

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    This paper focuses on a growth curve model-based method for estimating the total number of bugs in open source development. It is better to construct a precious model with bug data at an earlier stage, i.e., shorter period of collecting bug data. However it has not been known how long the period is required for constructing a precious estimating model. In order to determine an appropriate period, this paper proposes an application of the control chart, one of major statistical quality control methods, to construction of the estimating model. The empirical study performs the data collections and model constructions for two large-scale open source development projects that have been maintained over eight years. The empirical results show a precious model would be constructed with bug data collected for the period in which there are less than or equal to 10% outliers-bug reports beyonding the control limits.

    CiNii Books

    researchmap

  • Analysis of Cumulative Bug Reports in Open Source Development Using Growth Curve Model

    KUROKAWA Kouhei, AMAN Hirohisa

    IEICE technical report   108 ( 326 )   61 - 66   2008.11

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    This paper focuses on bug reports in open source developments, and discusses about abilities for modeling and predicting amount of bug reports, using growth curve models. The empirical study performs a data collection of 2,997 bug reports from three versions of Apache Tomcat (Tomcat 3, 4 and 5), and shows that Weibull curve model, a flexible growth curve model, could be used for modeling changes in cumulative bug reports. Moreover the paper focuses on differences in severities of bugs and differences in the software versions as well. Through the data analyzes, the results give the following findings: (1) differences in severities have no impact on the forms of growth curves; (2) differences in the software versions have some impacts on the growth curves-the initial version has an exponential curve but the later versions have S-shaped curves.

    CiNii Books

    researchmap

  • Report on Software Engineering Symposium 2008

    YAMAMOTO RIEKO, IIDA HAJIMU, AMAN HIROHISA, HAZEYAMA ATSUO, YOSHIDA ATSUSHI, SHIROGANE JUNKO, TATEISHI TAKAAKI, KODAKA TOSHIHIRO, NAGURA MASATAKA, KUBO ATSUTO

    IPSJ SIG Notes   2008 ( 112 )   9 - 16   2008.11

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    CiNii Books

    researchmap

    Other Link: http://id.nii.ac.jp/1001/00021040/

  • An Application of Gompertz Curve to Code Stability Prediction of Open Source Software

    KUBOTA Hiroshi, AMAN Hirohisa

    IEICE technical report   108 ( 157 )   1 - 6   2008.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    This paper explores date and size of source code upgrades in open source software development, and considers mathematical models for predicting source code stability using a lot of statistical data on the above code upgrades. The preliminary empirical study in this paper collects 5959 version-upgrade data from three large-scale open source software, and constructs the mathematical models using Gompertz curve for representing (1) amount of code changes, (2) lines of code (LOC), and (3) method counts. The empirical results show that each model for (1), (2) and (3) could fit their real values within 10% errors, and those models would be useful in data predictions when those models are constructed using code upgrade data accumulated for 500〜1700 days.

    CiNii Books

    researchmap

  • Report of the Programming Contest EPOCH

    KOBAYASHI Shin-ya, KAI Hiroshi, AMAN Hirohisa, NODA Matu-Tarow

    IPSJ Magazine   49 ( 6 )   647 - 653   2008.6

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    CiNii Books

    researchmap

    Other Link: http://id.nii.ac.jp/1001/00060959/

  • Report on Winter Workshop 2008 in Dogo

    AMAN HIROHISA, AOKI TOSHIAKI, SAWADA ATSUSHI, YAMAMOTO SHINICHIRO, ATSUMI NORITOSHI, SHIROGANE JUNKO, URAMOTO NAOHIKO, MATSUTSUKA TAKAHIDE, HANYUDA EIICHI, WASHIZAKI HIRONORI, NONAKA MAKOTO, YOSHIOKA NOBUKAZU, TAHARA YASUYUKI

    IPSJ SIG Notes   2008 ( 55 )   65 - 72   2008.6

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    J-GLOBAL

    researchmap

  • Pareto Principle on Source Code Change and Its Application to Project Steady-State Analysis

    TANIFUJI Keita, AMAN Hirohisa

    IEICE technical report   108 ( 64 )   53 - 58   2008.5

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    This paper studies distributions of source code changes in open source development, based on the Pareto principle. The empirical study sets up a hypothesis "the majority of changes to source code are made in a small number of source files," and attempts to verify the hypothesis using 9,103 upgrade data that from two large-scale open source software. The empirical results show that 80% and 90% of code changes are made in about 10〜14% of their source files. Moreover, this paper discusses a steady-state analysis for the development projects by observing the ratios of source files according to the above 80%/90% of code changes.

    CiNii Books

    researchmap

  • D-10-1 Test Case Generation for Embedded Systems by using a Hardware Test Generation Tool

    Takahashi Hiroshi, Higami Yoshinobu, Aman Hirohisa, Kamayama Tenpei, Kobayashi Shin-ya, Takamatsu Yuzo

    Proceedings of the IEICE General Conference   2008 ( 1 )   160 - 160   2008.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Books

    researchmap

  • Construction of a Requests Model from a Requests List

    MIYANISHI Hideaki, YAMADA Hiroyuki, KAI Hiroshi, AMAN Hirohisa

    IEICE technical report   107 ( 392 )   13 - 18   2007.12

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Requirements acquisition process is the first stage in a software development process that has significant impacts on the following stages. While this process is very important, software developers have inadequate thchnical supports. This paper focuses on a requests list presented by customers. We consider about a requests model, which is constructed from a requests lists, for supporting requirements acquisition. Then, we propose a method for extracting important requests from the model.

    CiNii Books

    researchmap

  • A Maintenance Support Tool for Hard-Coded Information across Source Files

    MORISAKI Jun, AMAN Hirohisa

    IEICE technical report   107 ( 331 )   37 - 42   2007.11

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    In some cases, the same numerical/string literals have several appearances in a source file. Those literals are called "magic numbers" in the field of software refactoring, and such the same literals should be replaced by a single constant, that is called "symbolic constant." Indeed some utilities and/or plug-ins are developed for refactoring magic numbers into symbolic constants. However the refactoring is restricted within a source file-if some magic numbers appeared in two or more source files, the corresponding symbolic constants are independently created in each of the files. This paper develops a new support tool "CONSTRec" for maintaining symbolic constants declared in different files. The empirical study examines CONSTRec using three major open source software.

    CiNii Books

    researchmap

  • A Data Analysis Toward Stability Prediction of Open Source Software

    KUBOTA Hiroshi, AMAN Hirohisa

    IEICE technical report   107 ( 212 )   61 - 66   2007.9

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    This paper focuses on a stability of source code in open source software developments, and performs a fundamental data collection and analysis. In the empirical study, 2,593 version-upgrade data of 723 Java source files are collected from the repository of Apache Tomcat 5.0.0〜 5.0.30, then intervals of upgrade, changes in source code line and changes in design specification are discussed. The empirical results show a potential for which a change in design specification would have a large impact on the code stability.

    CiNii Books

    researchmap

  • A Study on Relationship between Source Code Change Chain and Stability in Maintenance Phase

    MORISAKI Jun, AMAN Hirohisa

    IEICE technical report   107 ( 159 )   7 - 12   2007.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    In source code maintenance actiities, some code fragments have been changed continuously for some version upgrades. Such continuous changes form a "chain" of change. This paper focuses on an impact of change-chain onto a source code stability, and performs an empirical study with an open source development project, Eclipse. The empirical results show the followings: (1) a termination of change-chain in a source code enhances the code stability; (2) a short change-chain makes a code more stable; (3) about 18% of change chains would be continued to the next version upgrade.

    CiNii Books

    researchmap

  • A study on Requirements Acquisition Support from a Requirements List

    MIYANISHI Hideaki, YAMADA Hiroyuki, KAI Hiroshi, AMAN Hirohisa

    IEICE technical report   107 ( 159 )   25 - 30   2007.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Requirements acquisition process is the first stage in a software development process that has significant impacts on the following stage. While this process is very important, software developers have inadequate thchnical support. This paper focuses on a requirements list presented by the customer. We propose about a method for supporting requirements acquisition by extracting important requirements and creating requirements model from requirements list.

    CiNii Books

    researchmap

  • A Study on Relationship between Comment Frequency and Source Code Maintainability

    OKAZAKI Hirokazu, AMAN Hirohisa

    IEICE technical report   107 ( 159 )   1 - 6   2007.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Comment statements are important in understanding a source code. A thorough writing of comments in a source code leads the developers to more carefully review of the code by themselves, which would aid to detect software faults, and those careful review could preserve high quality of the code. A previous study has shown that a source code including more comments would have more maintainability. While the study has focused on only a comment density, a comment frequency would be important measure as well. As a further study, this paper performs a statistical analysis with 4,521 version-upgrade cases in one open-source software "Eclipse". The empirical results show that more comments are related to more maintainability, in middle or large scale code (LOC≧67). However the higher frequency of comment description is corresponded to the lower maintainability.

    CiNii Books

    researchmap

  • A Study of Unit Testing with Orthogonal Array : A Support Tool for JUnit

    YAMADA Akira, AMAN Hirohisa, TAKAMATSU Yuzo

    IEICE technical report   107 ( 4 )   1 - 6   2007.4

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    In recent years, the orthogonal array has been a key topic to enhance software testing. The orthogonal array can be used for generating necessary combinations of experimental factors efficiently. Such a combination-generation ability could be applied into software testing methodologies. This paper develops a support tool for the software unit testing, OTGforJUnit. It can automatically generate necessary combinations of method-invocations for an efficient testing, based on the concept of orthogonal array. The tool is designed to support the well-known unit testing framework for Java programs, JUnit. The empirical study shows that OTGforJUnit would contribute to efficient testings and fault detections.

    CiNii Books

    researchmap

  • D-10-1 APPLICATION OF SOFTWARE METRICS ON HARDWARE DESIGN

    Aman Hirohisa, Ikeda Yusuke, Ichikawa Naoki, Higami Yoshinobu, Takahashi Hiroshi, Takamatsu Yuzo

    Proceedings of the IEICE General Conference   2007 ( 1 )   128 - 128   2007.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    CiNii Books

    researchmap

  • A Software Quality Prediction Based on Mahalanobis-Taguchi Method

    AMAN Hirohisa, YAMADA Hiroyuki

    Annual journal of engineering, Ehime University   6   166 - 174   2007.3

     More details

    Language:Japanese   Publisher:Ehime University  

    In software development, comprehensive software reviews and testings are important activities to preserve high quality and to control maintenance cost. However it would be actually difficult to perform comprehensive software reviews and testings because of a lot of components, a lack of manpower and other realistic restrictions. To improve performances of reviews and testings in object-oriented software, this paper proposes a novel model for detecting cost-prone classes; the model is based on Mahalanobis-Taguchi method. an extended statistical discriminant method merging with a pattern recognition approach. Experimental results using a lot of Java software are provided to statistically demonstrate that the proposed model has a high ability for detecting cost-prone classes.

    CiNii Books

    researchmap

    Other Link: http://iyokan.lib.ehime-u.ac.jp/dspace/handle/iyokan/1485

  • On Source Code Stability Prediction in Open Source Development

    AMAN HIROHISA

    IPSJ SIG Notes   2006 ( 125 )   57 - 64   2006.11

     More details

    Language:Japanese   Publisher:Information Processing Society of Japan (IPSJ)  

    This paper focuses on the stability of source code in open source development, and categorizes source code into four levels of stability. An empirical study is performed using a practical open source software, Eclipse, for collecting empirical data and analyzing them on source code stability. The empirical results show the following two tendencies: (1) a long-time maintenance (more than 400 days in this case) would produce a low-stability code; (2) a code that was stable during the first 100 days after the initial release, would keep its high-stability even if the external specification was changed.

    CiNii Books

    researchmap

    Other Link: http://id.nii.ac.jp/1001/00021181/

  • Report on the Seventh Joint Conference on Knowledge-Based Software Engineering (JCKBSE2006)

    AMAN Hirohisa, YAMAGUCHI Takahira

    IEICE technical report   106 ( 382 )   37 - 41   2006.11

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    This paper is a report on the seventh Joint conference on Knowledge-Based Software Engineering (JCKBSE2006). JCKBSE 2006 held in Tallinn, the capital of Estonia, from August 28th to 31st. JCKBSE has been held in Russian Federation or Eastern European countries biyearly. For JCKBSE 2006, 50 papers were submitted and 37 papers were selected. In the conference, 46 researchers on knowledge-based software engineering participated from 13 countries including Japan, Estonia, Australia and Greece, and they made useful presentations and had meaningful discussions.

    CiNii Books

    researchmap

  • A Dependency Analysis Focused on Change Histories

    IWATA Hidetake, AMAN Hirohisa, YAMADA Hiroyuki

    IEICE technical report   106 ( 327 )   7 - 12   2006.10

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    To aid software maintenance, there have been some studies to identify the potential impacts of code modification on other code. While dependency analysis is a useful method for analyzing those potential impacts, that method may find too many candidates to check their modifications for the consistent code updates in a large scale software. This paper defines a detailed category for dependent relationships, and performs an empirical study using a large scale software, Eclipse. The empirical results show that class design changes, such as changes in inheritance or interface, have high potentials to cause other code modifications.

    CiNii Books

    researchmap

  • Requirements Acquisition Support for Domain Model

    MIYANISHI Hideaki, YAMADA Hiroyuki, AMAN Hirohisa

    IEICE technical report   106 ( 327 )   13 - 18   2006.10

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Requirements acquisition process is the first stage in a software development process, that has significant impacts on the following stage. While this process is important, software developer provide inadequate technical support. A business process is one of the techniques of requirements acquisition. If the business process is specified, software developer understand what I should just do. Therefore, I propose the idea of supporting for making business process models.

    CiNii Books

    researchmap

  • A Relationship between Source Code External Dependency and Maintainability

    DOI Michio, AMAN Hirohisa, YAMADA Hiroyuki

    IEICE technical report   106 ( 326 )   31 - 36   2006.10

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    In object-oriented software development, many software developers use existed classes to build their products efficiently. Such develpment style is a software reuse, and that is an effective method to develop quality software having high maintainability. This paper focuses on relationships between the above reuse level (ratio of method invocations and field accesses to other classes) and code maintainability in classes, and performs a statistical analysis concerning impacts of class-reuse on source code changes through their version-upgrades. The empirical results show that class reuse is a useful approach but more reuse (grater than 26% code reuse) would decrease the maintainability.

    CiNii Books

    researchmap

  • A Study of Relationship between Class Cohesion and Corrective Maintainability

    YAMASHITA Junichi, AMAN Hirohisa, YAMADA Hiroyuki

    IEICE technical report   106 ( 326 )   25 - 30   2006.10

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Cohesion is an important quality attribute of software module. It means a strength of functional relationships among module components. In general, the more cohesive module would be easier for maintaining the module. The quality attribute can be discussed in object-oriented software as well; an object class corresponds to a software module, and the class members (attributes and methods) are the module components. That is called "class cohesion," and some metrics for measuring class cohesion have been proposed in the literature. This paper discusses some impacts of class cohesion metrics on a maintainability of class, especially source code change rate through version-upgrades in corrective maintenance. The empirical study shows some metrics have statistically significant relationships with Java source code change rate.

    CiNii Books

    researchmap

  • A Trace and Analysis of Source Code Change Chain on Maintenance Phase

    MORISAKI Jun, AMAN Hirohisa, YAMADA Hiroyuki

    IEICE technical report   106 ( 326 )   19 - 24   2006.10

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    This paper focuses on "change chains" in version-upgrades of source code, that are the chains of modifications for the common code fragments. Such chains indicate fails in the code maintenance, and cause more maintenance cost. An empirical study is performed in this paper to investigate and analyze characteristics of change chains in a large scale software, Eclipse. The empirical results show that (1) the smaller code have the higher potential to make change chains in their version-upgrades; (2) even small modifications would cause long change chains.

    CiNii Books

    researchmap

  • B_020 A Study on Relationships between Comment Statement Density and Source Code Maintainability

    Okazaki Hirokazu, AMAN Hirohisa, Yamada Hiroyuki

    5 ( 1 )   111 - 114   2006.8

     More details

    Language:Japanese   Publisher:Forum on Information Technology  

    CiNii Books

    researchmap

  • A Proposal of Synchronized-Upgrade Model Based on Class Change Histories and Dependencies

    IWATA Hidetake, AMAN Hirohisa, YAMADA Hiroyuki

    IEICE technical report   105 ( 652 )   43 - 46   2006.3

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Software maintenance activities perform many changes in their source codes. It is important to analyze impacts of those changes for a successful software maintenance. A major goal of impact analysis is to identify the software products affected by changes proposed during a maintenance activity, and the identification would be performed through an analysis of dependencies among products. On such dependency analysis, this paper focuses on the "activated time" of a product (an object-class) in a software repository, and proposes a model of synchronized-upgrade based on class change histories in a repository and dependencies among classes. The model is built for predicting a synchronized-upgrade in a class pair. An empirical work using an open source software "Eclipse" shows that the proposed model is useful in predicting a class pair upgraded synchronously during the software maintenance activity.

    CiNii Books

    researchmap

  • A Study of Relationship between Class Cohesion and Source Code Changing Rate

    YAMASHITA Junichi, AMAN Hirohisa

    IEICE technical report   105 ( 490 )   37 - 42   2005.12

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Cohesion is an important quality attribute of software module. It means a strength of functional relationships among module components. In general, the more cohesive module would be easier for maintaining the module. The quality attribute can be discussed in object-oriented software as well; an object class corresponds to a software module, and the class members (attributes and methods) are the module components. That is called "class cohesion, " and some metrics for measuring class cohesion have been proposed in the literature. This paper discusses some impacts of class cohesion metrics on a maintainability of class, especially source code changing rate through version-upgrades. The empirical study shows some metrics have statistically significant relationships with Java source code changing rate.

    CiNii Books

    researchmap

  • An Analysis of Relationships between Bug Reports and Update Costs in Open Source Development

    IWATA Hidetake, AMAN Hirohisa, YAMADA Hiroyuki

    Technical report of IEICE. KBSE   105 ( 207 )   31 - 34   2005.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Recently the open source software development has been a major development approach. While the open source development approach is a beneficial in improving software quality, it would be difficult to perform quality control and to estimate maintenance cost since we could not collect the most of management data such as development time/effort went into the products; narrow available data are the products (source code) and their failure reports. This paper studies the relationships between failure reports and modification cost in version-upgrade. An empirical work on a practical open source software "Eclipse" is presented, and the empirical results found a strong correlation between failure reports and modification cost.

    CiNii Books

    researchmap

  • A Study of Relationship between Class Reuse Level and Maintainability

    DOI Michio, AMAN Hirohisa, YAMADA Hiroyuki

    Technical report of IEICE. KBSE   105 ( 207 )   25 - 30   2005.7

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Software development and maintenance activities trend toward higher cost because of increasing software size and complexity with sophisticated computer equipments. To control development/maintenance cost and to improve quality, a software reuse is an effective approach. In object-oriented software development, class-reuse is frequently practiced as well. This paper focuses on relationships between class-reuse and maintainability, and performs statistical analysis concerning impacts of class-reuse on source code changing in version-upgrades of Java software.

    CiNii Books

    researchmap

  • A Study of Quantitative Method for Verifying Software Metrics

    AMAN Hirohisa, YAMADA Hiroyuki, NODA Matu-Tarow

    Annual journal of engineering, Ehime University   3   101 - 105   2004.3

     More details

    Language:Japanese   Publisher:Ehime University  

    When some different software metrics measure a software attribute, they have to capture different aspects of the software attribute independently. In other words, if there are n metrics, they have to provide n-dimensioual information about the software attribute. Otherwise, some of them would be redundant. The contribution of this paper is to provide a new method for verifying metrics using the principal component analysis and the correlation analysis. This method can verify metrics in terms of the following two points : (1) How many aspects could be measured by those metrics, and (2) Whether some metrics would be redundant or not.

    CiNii Books

    researchmap

    Other Link: http://iyokan.lib.ehime-u.ac.jp/dspace/handle/iyokan/1413

  • A Proposal of Class Cohesion Metrics based on Method Connections

    AMAN Hirohisa, YAMADA Hiroyuki, NODA Matu-Tarow

    Technical report of IEICE. KBSE   101 ( 503 )   17 - 24   2001.12

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Cohesion is one of software attributes representing the degree to which the components are functionally connected within a software module. In a procedural program, procedures and functions can be regarded as a set of modules, and can be evaluated using the concept of module cohesion. Object class can also be evaluated in a similar way : Since a class instance consists of some methods and attributes, the class cohesion can be considered using the functional connections among the class components. This paper focuses on method associations through attribute accesses, then proposes new metrics measuring class cohesion by quantifying extents of method associations. These metrics will capture some aspects of class cohesion, which could not be represented by traditional metrics. Furthermore, these metrics are satisfying the mathematical propeties of cohesion metrics which have been proposed by Briand and others.

    CiNii Books

    researchmap

  • An Improving Method for Communicativity on Requirements Acquisition : An Approach for Thinking Support Method

    OKI Takumi, AMAN Hirohisa, YAMADA Hiroyuki

    Technical report of IEICE. KBSE   101 ( 502 )   49 - 56   2001.12

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    In order to support requirements acquisition activities, this paper propose some approaches for improving communicativity of requirements information. These approaches consist of to extract keywords from requirement documents and to construct model diagrams such as use case diagram, activity diagram and so on. To extract keywords, this paper focuses on a thinking support method which is based on interrogatives such as "What", "How", and so on. These approaches are applied to a practical example, then evaluated on their usefulness.

    CiNii Books

    researchmap

  • A Proposal of Class Cohesion Metrics focusing on Sizes of Cohesive Parts

    AMAN Hirohisa, YAMADA Hiroyuki, NODA Matu-Tarow

    Technical report of IEICE. KBSE   101 ( 269 )   57 - 62   2001.8

     More details

    Language:English   Publisher:The Institute of Electronics, Information and Communication Engineers  

    Cohesion is a useful attribute to assess object-oriented class designs. In order to provide assessments of class cohesion in terms of splitting the set of methods within the class, several metrics have been proposed. While these are based on the number of split sets, they have never considered sizes of those sets. They also have never considered degrees of functional relationships among methods. In this paper, two new metrics for class cohesion have been proposed, which are focusing on sizes of split sets of methods, and on extents to which methods are strongly related. These proposed metrics are analytically validated using a mathematical framework.

    CiNii Books

    researchmap

  • A Study of Structural Complexity for Objects

    55   397 - 398   1997.9

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • An Analysis of Decision Making Problem Introducing Subjective Observation

    AMAN HIROHISA, MORIMOTO YOSHIHIRO, YANARU TORAO

    12   677 - 680   1996.6

     More details

    Language:Japanese  

    CiNii Books

    researchmap

  • Application of Subjective Observation Theory to Decision Making for Personnel Stationing Problem

    Morimoto Yoshihiro, Aman Hirohisa, Koide Shuzo, Yanaru Torao

    IEICE technical report. Education technology   93 ( 250 )   13 - 20   1993.9

     More details

    Language:Japanese   Publisher:The Institute of Electronics, Information and Communication Engineers  

    In decision making for personnel stationing problem,We introduce a vector depending on each object(alternative)of decision making into inner product vector space(X_1,V^n_1). All vectors in V^n_1 are mapped onto two dimensional plane(obserbation plane(X_0,V^2_0))by any pair of the vectors(pair of subjctive observation vectors)depending on stations. We can widely observe the character of alternatives through some observation planes V^2.

    CiNii Books

    researchmap

▼display all

Presentations

  • SBFL手法における疑惑値の分布とバグ限局精度の関係について

    高橋 佑介, 阿萬 裕久, 川原 稔

    情報処理学会ウインターワークショップ2023・イン・富山  2023.1 

     More details

    Event date: 2023.1

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • プログラム正誤判定におけるプログラムのベクトル化と類似度評価の関係について

    大嶋 琉太, 阿萬 裕久, 川原 稔

    情報処理学会ウインターワークショップ2023・イン・富山  2023.1 

     More details

    Event date: 2023.1

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソフトウェア工学におけるデータサイエンス Invited

    阿萬 裕久

    電気学会通信研究会  2023.1 

     More details

    Event date: 2023.1

    Language:Japanese   Presentation type:Oral presentation (invited, special)  

    researchmap

  • Pycodestyleによる警告とバグ修正の関係に関する定量分析

    高橋 亮至, 阿萬 裕久, 川原 稔

    情報処理学会ソフトウェア工学研究会  2022.12 

     More details

    Event date: 2022.12

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • The Effect of Network Topology on the Spread of Self-Evolving Botnets

    工藤隆則, 木村共孝, 井上文彰, 阿萬裕久, 平田孝志

    電子情報通信学会技術研究報告  2016.7 

     More details

    Event date: 2016.7

    Language:Japanese  

    researchmap

  • Behavior Analysis of Self-Evolving Botnets

    工藤隆則, 木村共孝, 井上文彰, 阿萬裕久, 平田孝志

    電子情報通信学会技術研究報告  2015.12 

     More details

    Event date: 2015.12

    Language:Japanese  

    researchmap

  • 原因‐結果グラフを用いた組込みシステムに対する自動テストケース生成法

    藤尾昇平, 阿萬裕久, 樋上喜信, 高橋寛, 高松雄三

    電気関係学会四国支部連合大会講演論文集(CD-ROM)  2008.9 

     More details

    Event date: 2008.9

    Language:Japanese  

    researchmap

  • D-10-1 Test Case Generation for Embedded Systems by using a Hardware Test Generation Tool

    Takahashi Hiroshi, Higami Yoshinobu, Aman Hirohisa, Kamayama Tenpei, Kobayashi Shin-ya, Takamatsu Yuzo

    Proceedings of the IEICE General Conference  2008.3  一般社団法人電子情報通信学会

     More details

    Event date: 2008.3

    Language:Japanese  

    researchmap

  • D-10-1 APPLICATION OF SOFTWARE METRICS ON HARDWARE DESIGN

    Aman Hirohisa, Ikeda Yusuke, Ichikawa Naoki, Higami Yoshinobu, Takahashi Hiroshi, Takamatsu Yuzo

    Proceedings of the IEICE General Conference  2007.3  一般社団法人電子情報通信学会

     More details

    Event date: 2007.3

    Language:Japanese  

    researchmap

  • ソースコードの外部依存率と保守性との関係に関する考察

    土居通夫, 阿萬裕久, 山田宏之

    2006.10 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 変更履歴情報に着目した依存関係分析

    岩田英丈, 阿萬裕久, 山田宏之

    電子情報通信学会知能ソフトウェア工学研究会  2006.10 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ドメインモデルに対する要求獲得支援

    宮西英彰, 山田宏之, 阿萬裕久

    電子情報通信学会知能ソフトウェア工学研究会  2006.10 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • オープンソース開発におけるコードの追加及び修正の分布に関する考察

    谷藤圭太, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2009.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • メトリクス値に基づいた重点レビュー対象モジュールの選択に関する考察 ~ 整数計画法の利用 ~

    山下裕也, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2010.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 要望リストからの要求獲得支援に関する研究

    宮西英彰, 山田宏之, 甲斐博, 阿萬裕久

    電子情報通信学会知能ソフトウェア工学研究会  2007.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • オープンソースソフトウェアの安定性予測に向けたデータ解析

    久保田寛, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2007.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 複数のソースファイルでハードコード化された情報に対する保守支援ツールの試作

    森崎潤, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2007.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 要望リストからの要望モデル構築

    宮西英彰, 山田宏之, 甲斐博, 阿萬裕久

    電子情報通信学会ソフトウェアサイエンス研究会  2007.12 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコードの変更量におけるPareto原理とそれを用いたプロジェクトの定常状態解析

    谷藤圭太, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2008.5 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • オープンソースソフトウェアにおけるコードの安定性予測に向けたゴンペルツ曲線の適用

    久保田寛, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2008.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • オープンソース開発におけるバグ報告累積数の成長曲線モデルを用いた分析

    黒川耕平, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2008.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • オープンソース開発におけるバグ数見積りに向けた管理図と成長曲線モデルの利用

    大河内嵩博, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2009.5 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • クラスの再利用頻度と保守性の関係に関する一考察

    土居通夫, 阿萬裕久, 山田宏之

    電子情報通信学会知能ソフトウェア工学研究会  2005.7 

     More details

    Language:Japanese  

    researchmap

  • トピックの変化量に着目したソースコードの変更量分析に関する考察

    矢野 博暉, 阿萬 裕久, 川原 稔

    情報処理学会第 198 回ソフトウェア工学研究会  2018.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • バグ票の類似度に基づいたバグ位置推定手法の改善に向けた提案 ~ TraceScore値の分配に関する比較実験 ~

    安里 昌真, 阿萬 裕久, 川原 稔

    電子情報通信学会技術研究報告  2019.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 階層的な制御構造をもつシーケンス図間の整合性検証手法の開発

    松本明, 横川智教, 天嵜聡介, 阿萬裕久, 有本和民

    電子情報通信学会技術研究報告  2019.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ビジュアルプログラミングを用いたNuSMVのモデル生成支援環境

    内藤駿人, 横川智教, 天嵜聡介, 阿萬裕久, 有本和民

    電子情報通信学会技術研究報告  2019.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 変数に着目した変更メトリクスの有効性について ~ フォールト混入予測精度の比較実験 ~

    川上卓也, 阿萬裕久, 川原 稔

    電子情報通信学会技術研究報告  2019.10 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • オープンソース開発における開発者ごとでのコメント記述の傾向に関する調査

    中野貴史, 佐々木隆志, 川原稔, 阿萬 裕久

    電子情報通信学会ソフトウェアサイエンス研究会  2015.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • オープンソース開発におけるコード変更量の数理モデル化と予測について ~ 成長曲線モデルを用いた実験 ~

    大河内嵩博, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2010.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • フォールト潜在予測に向けたコメント文記述及びコメントアウトの定量分析

    阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2010.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • オープンソース開発におけるコード変更の連鎖とその発生率について

    浅野遼平, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2011.5 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • オープンソースソフトウェアにおけるコード変更事象のモデル化に関する考察

    阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2011.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • コード間の依存関係及びクローン関係に着目したコード変更の生存時間解析

    浅野遼平, Myrizki Sandhi Yudha, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2011.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • コメント記述量の増加傾向とフォールト潜在との関係に関する定量分析

    浅野遼平, 阿萬 裕久

    電子情報通信学会ソフトウェアサイエンス研究会  2012.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 小規模プログラムにおけるコメント行数とフォールト潜在性の関係に関する調査

    阿萬 裕久

    電子情報通信学会ソフトウェアサイエンス研究会  2013.5 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 数理計画モデルを用いたコードレビュー計画に対するフィルタリングの効果について

    井上慎也, 阿萬 裕久

    電子情報通信学会ソフトウェアサイエンス研究会  2013.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソフトウェアメトリクスとその関連分野の研究動向について

    阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2013.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (keynote)  

    researchmap

  • メトリクス研究の一展開:人に依存するファクタの影響について Invited

    阿萬 裕久

    ソフトウェア信頼性研究会 第 11 回ワークショップ  2015.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (keynote)  

    researchmap

  • 共変更の新しさと開発者の貢献度合いに着目したロジカルカップリングの評価 ---ソースコード修正漏れの自動検出に向けて---

    尾田祐之介, 阿萬裕久, 川原稔

    情報処理学会ソフトウェア工学研究会  2015.12 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • プログラム依存グラフ上での命令間の距離に着目した凝集度メトリクスの提案とバグ予測への応用

    加藤健太, 阿萬裕久, 川原稔

    電子情報通信学会知能ソフトウェア工学研究会  2016.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • コード行数に基づいた開発者の貢献度とそのエントロピーを用いた OSS プロジェクトの分析

    山内 一輝, 阿萬 裕久, 川原 稔

    電子情報通信学会ソフトウェアサイエンス研究会  2016.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • メソッド名の長さと構成に着目したソースコード品質に関する定量的調査

    鈴木 翔, 阿萬 裕久, 川原 稔

    電子情報通信学会ソフトウェアサイエンス研究会  2016.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコードの変更予測に向けたメソッド名の先頭単語に関する定量的調査

    鈴木翔, 阿萬裕久, 川原稔

    情報処理学会ソフトウェア工学研究会  2016.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • メソッド名の先頭単語とソースコードの安定性の関係に関する考察

    鈴木 翔, 阿萬 裕久, 川原 稔

    第23回ソフトウェア工学の基礎ワークショップ  2016.12 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 一人で開発・保守が行われているソースファイルの品質について

    山内 一輝, 阿萬 裕久, 川原 稔

    第23回ソフトウェア工学の基礎ワークショップ  2016.12 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • バグ予測に向けたJavaメソッドの名前と実装の特徴の関係に関する考察

    鈴木 翔, 阿萬 裕久, 川原 稔

    電子情報通信学会ソフトウェアサイエンス研究会  2017.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Javaソースファイルの開発者数とバグ修正の起こりやすさに関する調査 ~ ソースファイル間の依存関係に着目した解析 ~

    山内 一輝, 阿萬 裕久, 川原 稔

    電子情報通信学会ソフトウェアサイエンス研究会  2017.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 直交表を用いた単体テストに関する考察 ~ JUnit 支援ツールの試作 ~

    山田輝, 阿萬裕久, 高松雄三

    電子情報通信学会知能ソフトウェア工学研究会  2007.4 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコードにおけるコメントの頻度と保守性の関係解析

    岡崎博和, 阿萬裕久

    電子情報通信学会知能ソフトウェア工学研究会  2007.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコードの保守工程における変更連鎖と安定性の関係解析

    森崎潤, 阿萬 裕久

    電子情報通信学会知能ソフトウェア工学研究会  2007.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • クラス凝集度とソースコードの変更率との関係に関する考察

    山下純一, 阿萬裕久

    電子情報通信学会ソフトウェアサイエンス研究会  2005.12 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • クラスの変更履歴と依存関係に基づいた同時更新モデルの提案

    岩田英丈, 阿萬裕久, 山田宏之

    電子情報通信学会知能ソフトウェア工学研究会  2006.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコードの保守工程における変更連鎖の追跡とその解析

    森崎 潤, 阿萬裕久, 山田宏之

    電子情報通信学会知能ソフトウェア工学研究会  2006.10 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • オープンソース開発における障害報告とソースコードの変更コストとの関係分析

    岩田英丈, 阿萬裕久, 山田宏之

    電子情報通信学会知能ソフトウェア工学研究会  2005.7 

     More details

    Language:Japanese  

    researchmap

  • クラスの凝集度と修正保守性との関係に関する考察

    山下純一, 阿萬裕久, 山田宏之

    電子情報通信学会知能ソフトウェア工学研究会  2006.10 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

▼display all

Awards

  • 卓越研究賞

    2023.8   情報処理学会ソフトウェア工学研究会  

    阿萬裕久, 天嵜聡介, 横川智教, 川原稔

     More details

  • 卓越研究賞

    2022.9   情報処理学会ソフトウェア工学研究会  

    天嵜聡介, 阿萬裕久, 横川智教

     More details

  • PROMISE2020 Best Paper Award

    2020.11  

    天嵜聡介, 阿萬裕久, 横川智教

     More details

  • Best Reviewer Award

    2019.12   APSEC2019  

    AMAN Hirohisa

     More details

  • BCD2017 Best Student Presenter Award

    2017.7  

    Aji Ery Burhandenny, Hirohisa Aman, Minoru Kawahara

     More details

  • 電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞

    2017.7   電子情報通信学会ソフトウェアサイエンス研究会  

    山内 一輝, 阿萬 裕久, 川原 稔

     More details

  • IWESEP2017 Best Presentation Award

    2017.3  

    Hirohisa Aman, Aji Ery Burhandenny, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara

     More details

  • 論文賞

    2016.6   情報処理学会  

    柏 祐太郎, 大平 雅雄, 阿萬 裕久, 亀井 靖高

     More details

  • 情報・システムソサイエティ査読功労賞

    2016.6   電子情報通信学会  

    阿萬 裕久

     More details

  • 高木賞

    2016.5   日本信頼性学会  

    志田 洋, 樋上 喜信, 阿萬 裕久, 高橋 寛, ケーワル サルージャ

     More details

  • 第9回 善吾賞

    2016.3   ソフトウェアテスト技術振興協会  

    阿萬 裕久, 佐々木 愛美, 中野 隆司, 小笠原 秀人, 佐々木 隆志, 川原 稔

     More details

  • 特選論文

    2015.2   情報処理学会  

    柏 祐太郎, 大平 雅雄, 阿萬 裕久, 亀井 靖高

     More details

  • ソフトェアエンジニアリングシンポジウム2014最優秀論文賞

    2014.9   情報処理学会ソフトウェア工学研究会  

    柏 祐太郎, 大平 雅雄, 阿萬 裕久, 亀井 靖高

     More details

  • 研究奨励賞

    2013.5   電子情報通信学会ソフトウェアサイエンス研究会  

    浅野 遼平, 阿萬 裕久

     More details

  • 山下記念研究賞

    2013.3   情報処理学会  

    AMAN Hirohisa

     More details

  • IWESEP2012 Best Presentation Award

    2012.10   IWESEP Program Committee  

    AMAN Hirohisa

     More details

  • 電子情報通信学会 情報・システムソサイエティ 活動功労賞

    2012.5   電子情報通信学会  

    AMAN Hirohisa

     More details

  • ソフトウェア工学の基礎ワークショップ(FOSE)貢献賞

    2011.11   日本ソフトウェア科学会  

    AMAN Hirohisa

     More details

  • The ICPC Founders Award

    2007.3   ACM  

    AMAN Hirohisa

     More details

▼display all

Research Projects

  • Improving QA/QC process for video game development based on automatic verification of node graphs

    2023.4 - 2026.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

      More details

    Grant amount:\4680000 ( Direct Cost: \3600000 、 Indirect Cost:\1080000 )

    researchmap

  • 新たな領域に踏み出すソフトウェア開発組織のための予測・見積もりモデル

    2021.4 - 2024.3

    日本学術振興会  科学研究費助成事業 基盤研究(C)  基盤研究(C)

    天嵜 聡介, 阿萬 裕久, 横川 智教

      More details

    Authorship:Coinvestigator(s) 

    Grant amount:\4160000 ( Direct Cost: \3200000 、 Indirect Cost:\960000 )

    今年度は研究実施計画に挙げた3項目のうち「CCSEEにおける有用なCPDP手法の探索」及び「CPDPにおける有用なCCSEE手法の探索」に取り組んだ。CCSEE及びCPDPはいずれも対象プロジェクトと異なる特性を持つプロジェクトデータを活用する手法の開発が主要な関心である。
    <BR>
    「CCSEEにおける有用なCPDP手法の探索」では、先行研究で開発されたCPDP手法についてサーベイを行った。昨今、CPDP手法は異なる粒度のモジュールを対象として不具合の有無を予測する研究が多い。提案手法及び公開された実装の多さから主にファイル粒度のCPDP手法を中心にサーベイを行い、CCSEEへの適用可能性を調査した。実装を用いた実証的実験のみならず、先行研究におけるCPDP手法の比較評価の結果との対比なども行った。その結果、CPDPと同じくCCSEEでもプロジェクトデータ自体の取り扱いは単純なマージで十分である可能性が高いことが示された。一方、予測精度の向上にはアンサンブル学習が有用である可能性が高いことが示された。この成果は原著論文で発表済みである。
    <BR>
    「CPDPにおける有用なCCSEE手法の探索」に向けて、ファイル粒度と異なる粒度におけるCPDP手法の有効性を調査した。コミット粒度を対象とした場合におけるファイル粒度のCPDP手法の有効性について予備調査を行った。また、開発者毎にプロジェクトデータを分けて不具合モジュール予測を行う場合におけるCPDP手法の有効性についても調査を行った。この成果は査読あり国際会議で発表済みである。

    researchmap

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

    2021.4 - 2024.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research Grant-in-Aid for Scientific Research (C)  Grant-in-Aid for Scientific Research (C)

      More details

    Authorship:Principal investigator 

    Grant amount:\4160000 ( Direct Cost: \3200000 、 Indirect Cost:\960000 )

    researchmap

  • 機械学習を悪用したサイバー攻撃に対抗するネットワークシステムの研究開発

    2020.4 - 2023.3

    日本学術振興会  科学研究費助成事業 基盤研究(B)  基盤研究(B)

    木村 共孝, 平田 孝志, 阿萬 裕久, 桂井 麻里衣, 井上 文彰, 平栗 健史

      More details

    Grant amount:\17940000 ( Direct Cost: \13800000 、 Indirect Cost:\4140000 )

    近年,パソコンやスマートフォンの普及に伴い,SNS,ブログ,電子商品取引など,さまざまなオンラインサービスが提供され,情報通信技術が社会経済活動に不可欠な基盤となっている.近い将来,機械学習を悪用したサイバー攻撃が出現し,その被害が爆発的に増加することが懸念されている.さらに,世間に知られていないゼロデイ脆弱性を機械学習により発見し,その脆弱性を突くことで感染を拡大させるマルウェアの出現も示唆されている.このように機械学習は日々急速に進歩しつづけており,機械学習を悪用したサイバー攻撃は今後,計り知れない脅威になり得る.将来のサイバー攻撃の脅威に対抗するにはユーザ端末やゲートウェイのみではなく,ネットワーク内部においても対抗策を講じた多重防御の確立が必要である.2020年度は「サイバー攻撃の数理モデル化」と「ネットワーク内部での対抗策」に取り組んだ.「サイバー攻撃の数理モデル化」では,サイバー攻撃の一つである自律進化型ボットネットの挙動をモデル化し,微分方程式を用いて,感染の広がりを近似的に得られる決定論的な手法を提案した.さらに,「ネットワーク内部での対抗策」では,DoS (Denial of Service) 攻撃の対抗策としてアントコロニー最適化アルゴリズムを用いたスループット抑制制御方式を提案し,シミュレーション実験により,DoS 攻撃を緩和できることを示した.また,深層学習を用いたフィッシング検知システムについても検討を行い,深層学習を用いることで,フィッシング攻撃の検知をネットワークの内部で行えることを示した.これらの研究成果は英文論文誌,国際会議,国内研究会などで多くの発表を行なっている.

    researchmap

  • プロジェクトデータ資産を積極的に活用する工数見積もりモデルに関する研究

    2018.4 - 2021.3

    日本学術振興会  科学研究費補助金・基盤(C) 

    天嵜聡介

      More details

    Grant type:Competitive

    researchmap

  • 開発者間で個人差の出やすい特徴がソースコード品質へ及ぼす影響に関する実証的研究

    2016.4 - 2019.3

    日本学術振興会  科学研究費補助金・基盤(C) 

    阿萬 裕久

      More details

    Authorship:Principal investigator  Grant type:Competitive

    researchmap

  • ソフトウェア品質に対してコメント文がもたらす功罪に関する実証的研究

    2013.4 - 2016.3

    日本学術振興会  科学研究費補助金・基盤(C) 

    阿萬 裕久

      More details

    Authorship:Principal investigator  Grant type:Competitive

    researchmap

  • オープンソースソフトウェアに対する品質指標とその予測法の開発

    2010.4 - 2013.3

    日本学術振興会  科学研究費補助金・若手(B) 

    阿萬 裕久

      More details

    Authorship:Principal investigator  Grant type:Competitive

    researchmap

  • 要求工学における品質評価指標の研究

    2007.4 - 2010.3

    日本学術振興会  科学研究費補助金・基盤(C) 

    廣田豊彦

      More details

    Grant type:Competitive

    researchmap

  • オープンソース開発におけるソースコード安定性予測法の開発

    2007.4 - 2009.3

    日本学術振興会  科学研究費補助金・若手(B) 

    阿萬 裕久

      More details

    Authorship:Principal investigator  Grant type:Competitive

    researchmap

  • 推定・近似に基づいた機能規模計測法間での変換法

    2006.9 - 2007.3

    独立行政法人情報処理推進機構  プロジェクト定量分析に関するテーマ型調査研究 

    阿萬 裕久

      More details

    Authorship:Principal investigator  Grant type:Competitive

    researchmap

  • 組み込みシステムに対するソフト/ハード協調テスト法の開発

    2006.4 - 2009.3

    日本学術振興会  科学研究費補助金・基盤(C) 

    高松雄三

      More details

    Grant type:Competitive

    researchmap

  • 定量的尺度を用いたソフトウェア変更量予測に関する研究

    2004.4 - 2006.3

    日本学術振興会  科学研究費補助金・若手(B) 

    阿萬 裕久

      More details

    Authorship:Principal investigator  Grant type:Competitive

    researchmap

  • ソフトウェアサイズと保守コストとの関係に関する研究

    2004.4 - 2006.3

    稲盛財団  稲盛財団研究助成 

    阿萬 裕久

      More details

    Authorship:Principal investigator  Grant type:Competitive

    researchmap

  • WEB上で利用可能なソフトウェア品質管理支援システムの研究

    2004.4 - 2005.3

    財団法人えひめ産業振興財団  シーズ発掘事業 

    阿萬 裕久

      More details

    Authorship:Principal investigator  Grant type:Competitive

    researchmap

  • オブジェクト指向ソフトウェアの品質評価基準に関する研究

    2002.4 - 2004.3

    栢森情報科学振興財団  栢森情報科学振興財団研究助成 

    阿萬 裕久

      More details

    Authorship:Principal investigator  Grant type:Competitive

    researchmap

  • ネットワーク対応RISC型マイコンコントローラーの開発

    2002

    株式会社リバーテック  愛媛県産学官連携事業 

    山田 宏之

      More details

    Grant type:Competitive

    researchmap

▼display all

Teaching Experience

  • Engineering Literacy III

    2020.10 Institution:Ehime University

     More details

  • C Programming Exercise

    2020.4 Institution:Ehime University

     More details

  • C Programming

    2020.4 Institution:Ehime University

     More details

  • データ構造とアルゴリズム

    Institution:愛媛大学

     More details

  • 情報処理工学

     More details

  • ソフトウェア工学

    Institution:愛媛大学

     More details

  • プログラミング言語

    Institution:愛媛大学

     More details

  • 情報リテラシー入門

    Institution:愛媛大学

     More details

▼display all

Social Activities

  • メトリクス研究の一展開:人に依存するファクタの影響について

    Role(s): Lecturer

    ソフトウェア技術者協会  ソフトウェア信頼性研究会 第 11 回ワークショップ  鳥取県三朝町  2015.11

     More details

    Audience: Graduate students, Researchesrs, General, Company

    Type:Seminar, workshop

    researchmap

  • ソフトウェアメトリクスについて知っておきたいこと

    Role(s): Lecturer

    ソフトウェアテスト技術振興協会  ソフトウェアテストシンポジウム 2014 in 四国  香川大学  2014.11

     More details

    Audience: College students, Graduate students, Researchesrs, General, Company

    Type:Seminar, workshop

    researchmap

  • ソフトウェアメトリクスとその関連分野の研究動向について

    Role(s): Lecturer

    電子情報通信学会  知能ソフトウェア工学研究会  2013.11

     More details

    Audience: College students, Graduate students, Researchesrs

    Type:Seminar, workshop

    researchmap

  • エンピリカルソフトウェア工学のすすめ

    Role(s): Lecturer

    情報処理学会  ソフトウェアエンジニアリングシンポジウム2009  2009.9

     More details

    Audience: College students, Graduate students, Researchesrs, General, Company

    Type:Seminar, workshop

    researchmap

  • ソフトウェア保守と信頼性について

    Role(s): Lecturer

    ソフトウェア・メインテナンス研究会  SMSG 2007 キックオフ研修会  愛媛県松山市  2007.11

     More details

    Audience: Researchesrs, General, Company

    Type:Seminar, workshop

    researchmap

  • 信頼性向上へ向けたメトリクスと統計処理の活用

    Role(s): Lecturer

    日本SPIコンソーシアム  SPI Japan 2007  2007.11

     More details

    Audience: General, Company

    Type:Seminar, workshop

    researchmap

▼display all