A cluster analysis method of software development activities based on event log

被引:0
|
作者
Tang M. [1 ,2 ]
Li T. [3 ]
Zhu R. [1 ]
Ma Z. [1 ]
机构
[1] School of Software, Yunnan University, Kunming
[2] School of Life Sciences, Yunnan Normal University, Kunming
[3] School of Big Data, Yunnan Agricultural University, Kunming
基金
中国国家自然科学基金;
关键词
Clustering analysis; Environment; Event; Event log; Process mining; Software development activity;
D O I
10.2174/2666255813666191204144931
中图分类号
学科分类号
摘要
Background: Event log data generated in the software development process contains historical information and future trends in software development activities. The mining and analysis of event log data contribute to identify and discover software development activities and provide effective support for software development process mining and modeling. Methods: Firstly, a deep learning model (Word2vec) was used for feature extraction and vectorization of software development process event logs. Then, the K-means clustering algorithm and measure of silhouette coefficient and intra-cluster SSE were used for clustering and clustering effect evaluation of vectorized software development process event logs. Results: This paper obtained the mapping relationship between software development activities and events, and realized the identification and discovery of software development activities. Conclusion: Two practical software development projects (jEdit and Argouml) are given to prove the feasibility, rationality and effectiveness of our proposed method. This work provides effective support for software development process mining and software development behavior guidance. © 2021 Bentham Science Publishers.
引用
收藏
页码:1843 / 1851
页数:8
相关论文
共 50 条
  • [1] Recursion Aware Modeling and Discovery for Hierarchical Software Event Log Analysis
    Leemans, Maikel
    van der Aalst, Wil M. P.
    van den Brand, Mark G. J.
    2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), 2018, : 185 - 196
  • [2] The Statechart Workbench: Enabling Scalable Software Event Log Analysis using Process Mining
    Leemans, Maikel
    van der Aalst, Wil M. P.
    van den Brand, Mark G. J.
    2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), 2018, : 502 - 506
  • [3] iBelt : An interpretable cluster analysis method for event logs
    Liu W.
    Wang G.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2022, 28 (10): : 3175 - 3186
  • [4] Implementation of Alpha Miner Algorithm in Process Mining Application Development for Online Learning Activities Based on MOODLE Event Log Data
    Nafasa, Phyllalintang
    Waspada, Indra
    Bahtiar, Nurdin
    Wibowo, Adi
    2019 3RD INTERNATIONAL CONFERENCE ON INFORMATICS AND COMPUTATIONAL SCIENCES (ICICOS 2019), 2019,
  • [5] Learning representations of temporal activities using event log enhancement
    Ni W.
    Sun Y.
    Zeng Q.
    Liu T.
    Guo H.
    Liu C.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2019, 25 (04): : 837 - 846
  • [6] A Novel Process of Parsing Event-Log Activities for Process Mining Based on Information Content
    Issahaku, Fadilul-lah Yassaanah
    Fang, Xianwen
    Bashiru Danwana, Sumaiya
    Bankas, Edem Kwedzo
    Lu, Ke
    ELECTRONICS, 2023, 12 (02)
  • [7] Business Process Event Log use for Activity Sequence Analysis
    Savickas, Titas
    Vasilecas, Olegas
    2015 OPEN CONFERENCE OF ELECTRICAL, ELECTRONIC AND INFORMATION SCIENCES (ESTREAM), 2015,
  • [8] Using process mining for Git log analysis of projects in a software development course
    Macak, Martin
    Kruzelova, Daniela
    Chren, Stanislav
    Buhnova, Barbora
    EDUCATION AND INFORMATION TECHNOLOGIES, 2021, 26 (05) : 5939 - 5969
  • [9] Feature selection for software birthmark based on cluster analysis
    Luo, Yang-Xia
    Fang, Ding-Yi
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2013, 41 (12): : 2334 - 2338
  • [10] Using process mining for Git log analysis of projects in a software development course
    Martin Macak
    Daniela Kruzelova
    Stanislav Chren
    Barbora Buhnova
    Education and Information Technologies, 2021, 26 : 5939 - 5969