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...
| Published in: | Современные информационные технологии и IT-образование |
|---|---|
| Main Authors: | , , |
| 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 |
