Software Engineering Laboratory

Center for Information Technology, Ehime University
Software Engineering Laboratory > Top > Research

Research Theme

  <Empirical Software Engineering>

Software Engineering is a discipline for developing quality software effectively. It covers a wide range of software development, including software requirements analysis, software design, programming, review, testing, and their managements.
We have been studying actual data-oriented managements of software develoment, especially, useful methods and/or models to support software development, based on data analysis. Such approaches to software engineering are referred to as ``Empirical Software Engineering.''

<Software Metrics>

Practical data of software development is essential to study Empirical Software Engineering. Such a practical data is usually collected with measures which are called ``software metrics.''

Keywords

Quality Management, Software Bug (Fault), Evaluation and Prediction, Statistical Analysis, Data Engineering, and System Engineering

Research Papers

> all papers
  • Akito Sunouchi, Hirohisa Aman and Minoru Kawahara,
    ``A Quantitative Analysis on Relationship between an Early-Closed Bug and Its Amount of Clues: A Case Study of Apache Ant,''
    IEICE Trans. Inf. & Syst., vol.E101-D, no.10, pp.2523--2525, Oct. 2018.
    <Journal Paper; Refereed>
  • Keiichiro Tashima, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa and Minoru Kawahara,
    ``Fault-Prone Java Method Analysis Focusing on Pair of Local Variables with Confusing Names,''
    Proc. 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA2018), pp.154--158, Aug. 2018.
    [accepted version] <Conference Paper; Refereed>
  • Kazuki Yamauchi, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa and Minoru Kawahara,
    ``Fault-Prone Source File Analysis Focusing on the Contribution Entropy in Open Source Development,''
    Proc. 2018 IEEE/ACIS 3rd International Conference on Big Data, Cloud Computing, Data Science & Engineering, pp.7--14, July 2018.
    [accepted version] <Conference Paper; Refereed>
  • Hirohisa Aman, Takashi Nakano, Hideto Ogasawara and Minoru Kawahara,
    ``A Topic Model and Test History-Based Test Case Recommendation Method for Regression Testing,''
    Proc. 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops, pp.392--397, Apr. 2018.
    [accepted version] <Conference Paper; Refereed>
  • Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa and Minoru Kawahara,
    ``A Survival Analysis of Source Files Modified by New Developers,''
    M. Felderer, D. M. Fernández, B. Turhan, M. Kalinowski, F. Sarro, D. Winkler (Eds.)
    Product-Focused Software Process Improvement, Lecture Notes in Computer Science, vol. 10611, pp.80--88, Springer, Cham, Switzerland, Nov. 2017.
    [accepted version] <Conference Paper; Refereed>
  • Aji Ery Burhandenny, Hirohisa Aman and Minoru Kawahara,
    ``An Evaluation of Coding Violation Focusing on Change History and Authorship of Source File,''
    International Journal of Networked and Distributed Computing, vol.5, no.4, pp.211--220, Oct. 2017.
    <Journal Paper; Refereed>
  • Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa and Minoru Kawahara,
    ``Empirical Study of Abnormalities in Local Variables of Change-Prone Java Methods,''
    Proc. 2017 IEEE 28th International Symposium on Software Reliability Engineering Workshops, pp.214--221, Oct. 2017.
    [accepted version] <Conference Paper; Refereed>
  • Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa and Minoru Kawahara,
    ``Empirical Analysis of Words in Comments Written for Java Methods,''
    Proc. 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA2017), pp.375--379, Aug. 2017.
    [accepted version] <Conference Paper; Refereed>
  • Sho Suzuki, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa and Minoru Kawahara,
    ``An Application of the PageRank Algorithm to Commit Evaluation on Git Repository,''
    Proc. 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA2017), pp.380--383, Aug. 2017.
    [accepted version] <Conference Paper; Refereed>
  • Aji Ery Burhandenny, Hirohisa Aman and Minoru Kawahara,
    ``Change-Prone Java Method Prediction by Focusing on Individual Differences in Comment Density,''
    IEICE Trans. Inf. & Syst., vol.E100-D, no.5, pp.1128--1131, May 2017.
    <Journal Paper; Refereed>
... and more

Tools developed in our laboratories (free)

LOCCounter
   LOCCounter measures Lines Of Code (LOC). It can work for not only a single source file but also a directory (a set of source files).

CommentCounter
   CommentCounter extracts comments written for methods (member functions) in Java/C/C++ source files, and it outputs lines of comments in the tab separated format.

... and more

Collaborative Research

Prof. Sousuke Amasaki at Okayama Prefectual University, and Prof. Tomoyuki Yokogawa at Okayama Prefectual University
Empirical Study of Impact of Human Factors on Source Code Quality (supported by KAKENHI(C))

■ Prof. Kouji Hirata at Kansai University
   Mathematical Model of Self-Learing Malware Infection

Awards

■ JSSST FOSE2011 Best Presentation Award (2011/11/26) : Prof. Aman
■ IWESEP2012 Best Presentation Award (2012/10/27) : Prof. Aman
■ IPSJ Yamashita Research Award (2013/3/6) : Prof. Aman
■ IEICE SIG-SS Research Award (2013/5/9) : Mr. Ryohei Asano and Prof. Aman
■ IPSJ SES2014 Best Paper Award (2014/9/2) : Mr.Kashiwa (Wakayama Univ.), Prof.Ohira (Wakayama Univ.), Prof.Kamei (Kyushu Univ.) and Prof.Aman
■ IPSJ Journal Specially Selected Paper Award (2015/2/16) : Mr.Kashiwa (Wakayama Univ.), Prof.Ohira (Wakayama Univ.), Prof.Kamei (Kyushu Univ.) and Prof.Aman
■ ASTER 9th Zengo Award (2016/3/9) : Prof.Aman, Prof.Sakaki, Prof.Kawahara, Ms.Sasaki(Toshiba), Mr.Nakano(Toshiba) and Dr.Ogasawara(Toshiba)
■ Reliability Engineering Association of Japan, Takagi Award (2016/5/23) : Mr.Shida(West Japan Railway Company), Prof. Higami, Prof.Aman, Prof.Takahashi and Prof.Saluja(University of Wisconsin-Madison)
■ IPSJ Journal Best Paper Award (2016/6/3) : Mr.Kashiwa (Wakayama Univ.), Prof.Ohira (Wakayama Univ.), Prof.Kamei (Kyushu Univ.) and Prof.Aman
■ IWESEP2017 Best Presentation Award (2016/3/13) : Prof.Aman, Mr.Aji Ery Burhandenny (PhD student), Prof.Amasaki (Okayama Pref. Univ.), Prof.Yokogawa (Okayama Pref. Univ.) and Prof.Kawahara
■ BCD2017 Best Student Presenter Award (2017/7/9) : Mr.Aji Ery Burhandenny (PhD student), Prof.Aman and Prof.Kawahara
■ IEICE SIG-SS Research Award (2017/7/19) : Mr. Kazuki Yamauchi (Master course student), Prof. Aman and Prof.Kawahara
■ IEEE Computer Society Japan Chapter FOSE Young Researcher Award (2017/11/25): Mr. Sho Suzuki (Master course student)