Improvised Software Code Comprehension Using Data Mining

被引:0
|
作者
Gupta, Ram Gopal [1 ]
Dumka, Ankur [2 ]
Mazumdar, Bireshwar Dass [3 ]
机构
[1] VMSB Uttarakhand Tech Univ, Dept Comp Sci & Engn, Sudhowala, India
[2] Women Inst Technol UTU Campus, Dept Comp Sci & Engn, Sudhowala, India
[3] Bennett Univ, Bireshwar Dass Mazumdar Sch Comp Sci Engn & Techno, Greater Noida, India
关键词
Software code comprehension; code mining; software maintainability; association; classification; correlation; coupling; cohesion; RECOVERY;
D O I
10.34028/iajit/21/3/15
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Millions of lines of code are used to create the modern software applications, which are more complicated in terms of their structure, behaviour, and functionality. The rapid advancement of supporting and enabling technologies, for example, is one reason why the development life cycles of these applications show a propensity to get shorter. As a result, a growing amount of the expense associated with software development moves from the generation of new artefacts to their adaption. Understanding the layout, functionality, and behaviour of current code artefacts is essential to this activity. The task of understanding code is crucial to software maintenance. We employed data mining techniques including clustering, classification, and associative rules to improvise software code comprehension .
引用
收藏
页码:531 / 547
页数:17
相关论文
共 50 条
  • [21] Data mining in software engineering
    Halkidi, M.
    Spinellis, D.
    Tsatsaronis, G.
    Vazirgiannis, M.
    INTELLIGENT DATA ANALYSIS, 2011, 15 (03) : 413 - 441
  • [22] Software projects success factors identification using data mining
    Yousef, A. H.
    Gamal, A.
    Warda, A.
    Mahmoud, M.
    2006 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2006, : 447 - +
  • [23] MINING OPEN SOURCE SOFTWARE DATA USING REGULAR EXPRESSIONS
    Li, Qifeng
    Li, Bing
    2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 550 - 554
  • [24] DATA MINING FOR SOFTWARE ENGINEERING
    Xie, Tao
    Thummalapenta, Suresh
    Lo, David
    Liu, Chao
    COMPUTER, 2009, 42 (08) : 55 - 62
  • [25] Mining software engineering data
    Xie, Tao
    Pei, Jian
    Hassan, Ahmed E.
    29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: ICSE 2007 COMPANION VOLUME, PROCEEDINGS, 2007, : 172 - +
  • [26] Measuring code comprehension effort using code reading pattern
    Sayani Mondal
    Partha Pratim Das
    Titas Bhattacharjee Rudra
    Sādhanā, 47
  • [27] Measuring code comprehension effort using code reading pattern
    Mondal, Sayani
    Das, Partha Pratim
    Rudra, Titas Bhattacharjee
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2022, 47 (03):
  • [28] Facilitating program comprehension by mining association rules from source code
    Tjortjis, C
    Sinos, L
    Layzell, P
    IWPC 2003: 11TH IEEE INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, 2003, : 125 - 132
  • [29] Mining Software Repository for Security Smell Code Review
    Paramitha, Ranindya
    Asnar, Yudistira Dwi Wardhana
    PROCEEDINGS OF 2021 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE): DATA AND SOFTWARE ENGINEERING FOR SUPPORTING SUSTAINABLE DEVELOPMENT GOALS, 2021,
  • [30] Mining Software Repository for Security Smell Code Review
    Institut Teknologi Bandung, School of Electrical Engineering and Informatics, Bandung, Indonesia
    Proc. Int. Conf. Data Softw. Eng.: Data Softw. Eng. Support. Sustain. Dev. Goals, ICoDSE, 1600,