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 条
  • [1] Software maintainability prediction by data mining of software code metrics
    Kaur, Arvinder
    Kaur, Kamaldeep
    Pathak, Kaushal
    2014 INTERNATIONAL CONFERENCE ON DATA MINING AND INTELLIGENT COMPUTING (ICDMIC), 2014,
  • [2] Data stream mining for predicting software build outcomes using source code metrics
    Finlay, Jacqui
    Pears, Russel
    Connor, Andy M.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (02) : 183 - 198
  • [3] Source Code Comprehension Analysis in Software Maintenance
    Al-Saiyd, Nedhal A.
    2017 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS2017), 2017, : 1 - 5
  • [4] Evaluating the Lifespan of Code Smells using Software Repository Mining
    Peters, Ralph
    Zaidman, Andy
    2012 16TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2012, : 411 - 416
  • [5] Using data mining for Automated Software Testing
    Last, M
    Friedman, M
    Kandel, A
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2004, 14 (04) : 369 - 393
  • [6] Mining Software Repository for Cleaning Bugs Using Data Mining Technique
    Mahmood, Nasir
    Hafeez, Yaser
    Iqbal, Khalid
    Hussain, Shariq
    Aqib, Muhammad
    Jamal, Muhammad
    Song, Oh-Young
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (01): : 873 - 893
  • [7] Software Fault Prediction Using Data Mining Techniques on Software Metrics
    Kumar, Rakesh
    Chaturvedi, Amrita
    MACHINE LEARNING AND BIG DATA ANALYTICS (PROCEEDINGS OF INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND BIG DATA ANALYTICS (ICMLBDA) 2021), 2022, 256 : 304 - 313
  • [8] Mining software data
    Turhan, Burak
    Kutlubay, Onur
    2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, VOLS 1-2, 2007, : 912 - 916
  • [9] Real estate valuation using data mining software
    Hromada, Eduard
    5TH CREATIVE CONSTRUCTION CONFERENCE (CCC 2016), 2016, 164 : 284 - 291
  • [10] Software quality prediction using data mining techniques
    Merzah, Bayadaa M.
    2019 International Conference on Information and Communications Technology, ICOIACT 2019, 2019, : 394 - 397