Program Code Understandability and Authenticating Code Predicting Systems: A Metric-Based Approach

被引:0
|
作者
Jha, Pooja [1 ]
Patnaik, K. Sridhar [1 ]
机构
[1] Birla Inst Technol, Dept Comp Sci & Engn, Ranchi 835215, Bihar, India
关键词
Program code understandability; Metric; Shapiro-Wilk test; Wilcoxon rank-sum tests; PROCESS MODELS;
D O I
10.1007/978-81-322-3589-7_10
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software metrics have always been an area of research proposing abundant process metrics for quantifying the internal process attributes helpful in predicting the quantified degree of process attributes determined externally. But, the research lacks when question arises about defining metrics for understandability of program code as well as justification of the forecasting systems. Identification of some probable problems with metric reliability and legitimacy is the main concern of this paper. Further, two new metrics: PPCU and EPCU for better programcode understandability have been proposed. The research shows effects of quantifying program code on understandability of programmers by postulating certain assumptions. Different aspects of program code understandability can be problematical for a program to some extend affecting the desirable properties of the software. This expansion of work can be treated as a part of future work as far as code understandability is concerned.
引用
收藏
页码:95 / 103
页数:9
相关论文
共 50 条
  • [1] An Empirical Study of Metric-Based Methods to Detect Obfuscated Code
    Visaggio, Corrado Aaron
    Pagin, Giuseppe Antonio
    Canfora, Gerardo
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2013, 7 (02): : 59 - 73
  • [2] Recommending Code Understandability Improvements based on Code Reviews
    Oliveira, Delano
    [J]. 2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS (ASEW 2021), 2021, : 131 - 132
  • [3] When Code Smells Twice as Much: Metric-Based Detection of Variability-Aware Code Smells
    Fenske, Wolfram
    Schulze, Sandro
    Meyer, Daniel
    Saake, Gunter
    [J]. 2015 IEEE 15TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2015, : 171 - 180
  • [4] Comparing Heuristic and Machine Learning Approaches for Metric-Based Code Smell Detection
    Pecorelli, Fabiano
    Palomba, Fabio
    Di Nucci, Dario
    De Lucia, Andrea
    [J]. 2019 IEEE/ACM 27TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2019), 2019, : 93 - 104
  • [5] A metric-based approach to identifying refactoring opportunities for merging code clones in a Java']Java software system
    Higo, Yoshiki
    Kusumoto, Shinji
    Inoue, Katsuro
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2008, 20 (06): : 435 - 461
  • [6] A metric-based approach for predicting conceptual data models maintainability
    Piattini, M
    Genero, M
    Jiménez, L
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2001, 11 (06) : 703 - 729
  • [7] Object-Oriented Code Metric-Based Refactoring Opportunities Identification Approaches: analysis
    Bassey, Isong
    Dladlu, Nosipho
    Ele, Bassey
    [J]. 2016 4TH INTL CONF ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY/3RD INTL CONF ON COMPUTATIONAL SCIENCE/INTELLIGENCE AND APPLIED INFORMATICS/1ST INTL CONF ON BIG DATA, CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (ACIT-CSII-BCD), 2016, : 67 - 74
  • [8] Digital multisignature schemes for authenticating delegates in mobile code systems
    Shieh, SP
    Lin, CT
    Yang, WB
    Sun, HM
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2000, 49 (04) : 1464 - 1473
  • [9] Cryptanalysis of digital multisignature schemes for authenticating delegates in mobile code systems
    Wu, TC
    Hsu, CL
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2003, 52 (02) : 462 - 465
  • [10] A metric-based approach to assess class testability
    Singh, Yogesh
    Saha, Anju
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2008, 9 : 224 - 225