Study of defects in a program code in Python

被引:0
|
作者
I. E. Bronshteyn
机构
[1] Russian Academy of Sciences,Institute of System Programming
来源
Programming and Computer Software | 2013年 / 39卷
关键词
Program Code; Null Pointer; Program Execution; Type Inference; Type Check;
D O I
暂无
中图分类号
学科分类号
摘要
In the paper, defects in a program code in Python are considered. It is shown that these defects are different from those in a code in C/C++; hence, there is a need in study of defects in large-scale projects with an open source code. A classification of the defects found, which is based on whether type inference is required for finding an error, is presented. It is shown that there exists a small portion of “simple” defects; however, the determination of the majority of the defects requires type inference. The question of what constructs of the Python language are to be supported in type inference for finding real defects is discussed.
引用
收藏
页码:279 / 284
页数:5
相关论文
共 50 条
  • [21] Intelligent mining vulnerabilities in python']python code snippets
    Guo, Wenbo
    Huang, Cheng
    Niu, Weina
    Fang, Yong
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 41 (02) : 3615 - 3628
  • [22] Pipeline Circuit Synthesis from Python']Python Code
    Trost, Andrej
    Zemva, Andrej
    2017 6TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2017, : 320 - 323
  • [23] CIGALE : a python']python Code Investigating GALaxy Emission
    Boquien, M.
    Burgarella, D.
    Roehlly, Y.
    Buat, V.
    Ciesla, L.
    Corre, D.
    Inoue, A. K.
    Salas, H.
    ASTRONOMY & ASTROPHYSICS, 2019, 622
  • [24] An Automated Code Update Tool For Python']Python Packages
    Navarro, Nacho
    Alamir, Salwa
    Babkin, Petr
    Shah, Sameena
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION, ICSME, 2023, : 536 - 540
  • [25] INSTRUMENTING PYTHON']PYTHON CODE TO IMPROVE THE DEVELOPMENT PROCESS
    Dobrescu-Balaur, Mihnea
    Negreanu, Lorina
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2019, 81 (04): : 45 - 56
  • [26] Is the Corpus Ready for Machine Translation? A Case Study with Python']Python to Pseudo-Code Corpus
    Rai, Sawan
    Belwal, Ramesh Chandra
    Gupta, Atul
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2023, 48 (02) : 1845 - 1858
  • [27] PyScribe-Learning to describe python']python code
    Guo, Juncai
    Liu, Jin
    Liu, Xiao
    Wan, Yao
    Zhao, Yanjie
    Li, Li
    Liu, Kui
    Klein, Jacques
    Bissyande, Tegawende
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (03): : 501 - 527
  • [28] Python']Python Code Generation by Asking Clarification Questions
    Li, Haau-Sing
    Mesgar, Mohsen
    Martins, Andre F. T.
    Gurevych, Iryna
    PROCEEDINGS OF THE 61ST ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2023): LONG PAPERS, VOL 1, 2023, : 14287 - 14306
  • [29] Context-based Python']Python Code Recommendation
    Zong, Xing
    Zhang, Qin
    Li, Qiang
    Xia, Sai
    2024 5TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATION, ICCEA 2024, 2024, : 498 - 502
  • [30] Static analyzer Svace for finding defects in a source program code
    Ivannikov, V. P.
    Belevantsev, A. A.
    Borodin, A. E.
    Ignatiev, V. N.
    Zhurikhin, D. M.
    Avetisyan, A. I.
    PROGRAMMING AND COMPUTER SOFTWARE, 2014, 40 (05) : 265 - 275