Quantitative Security Characteristics of Perl Programs

The program quality is used to be characterized with error number per 1000 code lines. This parameter is calculated by a statistical regressive analysis of error numbers for successive code versions, with a subsequent extrapolation for the future. This procedure is very tedious even for large compan...

Full description

Bibliographic Details
Published in:Современные информационные технологии и IT-образование
Main Authors: Anna A. Kulikovskaya, Elizaveta A. Dorenskaya, Yuri A. Semenov
Format: Article
Language:Russian
Published: The Fund for Promotion of Internet media, IT education, human development «League Internet Media» 2022-12-01
Subjects:
Online Access:http://sitito.cs.msu.ru/index.php/SITITO/article/view/926
_version_ 1852682480876781568
author Anna A. Kulikovskaya
Elizaveta A. Dorenskaya
Yuri A. Semenov
author_facet Anna A. Kulikovskaya
Elizaveta A. Dorenskaya
Yuri A. Semenov
author_sort Anna A. Kulikovskaya
collection DOAJ
container_title Современные информационные технологии и IT-образование
description The program quality is used to be characterized with error number per 1000 code lines. This parameter is calculated by a statistical regressive analysis of error numbers for successive code versions, with a subsequent extrapolation for the future. This procedure is very tedious even for large companies. It is very hard to verify this estimate for common users, as they have no initial data. There are a lot of methods to estimate code error number, e.g., models Shooman, Musa, Bell-LaPadula, Jelinski-Moranda, Schick-Wolverton, Mills, Lipov, Corcoran, Bernoulli simple intuitive software reliability model, Nelson's software reliability. But often we deal with programs that formally have no errors, at the same time their quality is not evident. The method is proposed to estimate quantitatively a code quality for Perl-routines. This method can identify weaknesses in certain program components, where errors are possible. The proposed method is based on programming style analysis. The method is applicable for any programs with open sources (Python, Perl, PHP, etc). The method can be used for quality comparison and choice of the programs solving similar tasks.
format Article
id doaj-art-e736236d1b2145c08e54ffa6f1f5fcff
institution Directory of Open Access Journals
issn 2411-1473
language Russian
publishDate 2022-12-01
publisher The Fund for Promotion of Internet media, IT education, human development «League Internet Media»
record_format Article
spelling doaj-art-e736236d1b2145c08e54ffa6f1f5fcff2025-08-19T21:28:00ZrusThe Fund for Promotion of Internet media, IT education, human development «League Internet Media»Современные информационные технологии и IT-образование2411-14732022-12-0118485586010.25559/SITITO.18.202204.855-860Quantitative Security Characteristics of Perl ProgramsAnna A. Kulikovskaya0https://orcid.org/0000-0002-0214-1697Elizaveta A. Dorenskaya1https://orcid.org/0000-0002-4249-5131Yuri A. Semenov2https://orcid.org/0000-0002-3855-3650National Research Center "Kurchatov Institute", Moscow, Russia, Corresponding authorNational Research Center "Kurchatov Institute", Moscow, RussiaNational Research Centre "Kurchatov Institute", Moscow Institute of Physics and Technology (National Research University), Moscow, RussiaThe program quality is used to be characterized with error number per 1000 code lines. This parameter is calculated by a statistical regressive analysis of error numbers for successive code versions, with a subsequent extrapolation for the future. This procedure is very tedious even for large companies. It is very hard to verify this estimate for common users, as they have no initial data. There are a lot of methods to estimate code error number, e.g., models Shooman, Musa, Bell-LaPadula, Jelinski-Moranda, Schick-Wolverton, Mills, Lipov, Corcoran, Bernoulli simple intuitive software reliability model, Nelson's software reliability. But often we deal with programs that formally have no errors, at the same time their quality is not evident. The method is proposed to estimate quantitatively a code quality for Perl-routines. This method can identify weaknesses in certain program components, where errors are possible. The proposed method is based on programming style analysis. The method is applicable for any programs with open sources (Python, Perl, PHP, etc). The method can be used for quality comparison and choice of the programs solving similar tasks.http://sitito.cs.msu.ru/index.php/SITITO/article/view/926securitytestingstructured programming principles
spellingShingle Anna A. Kulikovskaya
Elizaveta A. Dorenskaya
Yuri A. Semenov
Quantitative Security Characteristics of Perl Programs
security
testing
structured programming principles
title Quantitative Security Characteristics of Perl Programs
title_full Quantitative Security Characteristics of Perl Programs
title_fullStr Quantitative Security Characteristics of Perl Programs
title_full_unstemmed Quantitative Security Characteristics of Perl Programs
title_short Quantitative Security Characteristics of Perl Programs
title_sort quantitative security characteristics of perl programs
topic security
testing
structured programming principles
url http://sitito.cs.msu.ru/index.php/SITITO/article/view/926
work_keys_str_mv AT annaakulikovskaya quantitativesecuritycharacteristicsofperlprograms
AT elizavetaadorenskaya quantitativesecuritycharacteristicsofperlprograms
AT yuriasemenov quantitativesecuritycharacteristicsofperlprograms