ANALYSIS OF SOFTWARE EVOLUTION WITH OPEN SOURCE

Authors

  • Ігор Борисович Туркін National Aerospace University of Zhukovsky "HAI"
  • Артем Володимирович Сиромятников National Aerospace University of Zhukovsky "HAI"
  • Юлія Анатоліївна Кузнєцова National Aerospace University of Zhukovsky "HAI"

Keywords:

Software project, software, quality, metric, scale, central moments, version, 7-Zip

Abstract

The analysis of the software quality assurance problems is conducted. Internal software quality estimation methods based on formal source code measures are discussed, the use of source code metrics as a baseline for project quality estimation is grounded. Practical internal quality dynamics analysis is performed on“7-Zip” software.

Author Biographies

Ігор Борисович Туркін, National Aerospace University of Zhukovsky "HAI"

Doctor of Sciences, Professor, Head of Software Engineering Department of the National Aerospace University of Zhukovsky "HAI".

Артем Володимирович Сиромятников, National Aerospace University of Zhukovsky "HAI"

Student of the National Aerospace University of Zhukovsky "HAI".

Юлія Анатоліївна Кузнєцова, National Aerospace University of Zhukovsky "HAI"

Assistant of Software Engineering Department of the National Aerospace University of Zhukovsky "HAI".

References

Chaos summary for 2010. The Standish Group, 2010. – 27 p.

T23E-T10E Standish group report [Электронный ресурс] – Режим доступа: [http://www.spinroot.com], 1995.

Malhotra R., Chug A. Software Maintainability Prediction using Machine Learning Algo-rithms. Software Engineering: An International Journal (SEIJ), Vol. 2, No. 2, September, 2012. – Р. 19 – 36.

Al-Hagery M. A. H. Model-based factors to extract quality indications in software lines of code. International Journal of Computer Science & Information Technology (IJCSIT), Vol 3, No 2, April 2011. – Р. 112 – 121.

ISO/IEC 25010:2011. Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality models.

Бахтизин В.В., Неборский С.Н.: Оценка качества интеллектуальных информационных систем, Белорусский государственный университет информатики и радиоэлектроники, 2012.

Thapar S.S., Singh P., S. Rani: Challenges to the Development of Standard Software Quality Model, International Journal of Computer Applications, 2012.

Crt Gerlec, Marjan Hericko: Evaluating Refactoring with a Quality Index, World Academy of Science, Engineering and Technology 39, 2010.

Abbas A. S., Jeberson W., Klinsega V.V. A Literature Review and Classification of Selected Software Engineering Researches. International Journal of Engineering and Technology. Volume 2 No. 7, July, 2012. – Р. 1256 – 1282.

Свободное программное обеспечение – Википедия.[Электронный ресурс] – Режим доступа: [http://ru.wikipedia.org/wiki/Свободное_программное_обеспечение] от 4/12/2011.

Проприетарное программное обеспечение [Электронный ресурс] – Режим доступа:[http://ru.wikipedia.org/] от 4/12/2011.

Свободное программное обеспечение [Электронный ресурс] – Режим доступа: [http://ru.wikipedia.org/] от 4/12/2011.

Open source – Wikipedia, the free ency-clopedia [Электронный ресурс]– Режим доступа: [http://en.wikipedia.org/wiki/Open_source] от 4/12/2011.

Barkmann H., Lincke R., Lowe W.: Quantitative Evaluation of Software Quality Metrics in Open-Source Projects, Vaxjo University, 2008.

Space product assurance. Software metrication programme definition and implementation. ECSS Secretariat, Requirements & Standards Division, 2011.

Метрика программного обеспечения [Электронный ресурс] – Режим доступа: [http://ru.wikipedia.org/] от 4/12/2011.

Cem Kaner, Walter P. Bond. Software Engineering Metrics: What Do They Measure and How Do We Know? 10TH International Software Metrics Symposium, Metrics 2004 KANER / BOND – 1. – Р. 1 – 12.

Hsueh N., Chu P., Chu W.: A quantitative approach for evaluating the quality of design patterns, The Journal of Systems and Software, 2007.

Al-Hagery M. A. H. Contributors to Reduce Maintainability Cost at the Software Implementation Phase/ International Journal of Soft-ware Engineering (IJSE), Volume (3), Issue (2). 2012. – Р. 11 – 22.

Coverity scan open source report. [Электронный ресурс] – Режим доступа: [http://scan.coverity.com] от 18/11/12.

Sheikh U. F., Quadri S. M. K., Nesar A.: Software Measurements And Metrics: Role In Effective Software Testing, International Journal of Engineering Science and Technology, 2001.

Вовк О.Б. Аналіз та оцінювання якості програмного продукту, Національний університет «Львівська політехніка», 2003.

Метрология Программного Обеспечения / Ответы на экзаменационные вопросы [Электронный ресурс] – Режим доступа: [http://www.studfiles.ru] от 6/12/2011.

Лаврищева Е.М., Рожнов А.М. Концепция аналитической оценки характеристик качества программных компонентов // Проблеми програмування, 2004. – №3 – 4. – С. 180 – 187.

C. Макконелл. Совершенный Код, 2е издание. Microsoft Press, 2010. – 268с.

IBM – IBM Rational ClearCase V7.1 – Rational ClearCase – Software. [Электронный ресурс] – Режим доступа: [http://www-01.ibm.com/software/awdtools/clearcase/] от 27/11/2012.

Евсеев В. В. Применение программных метрик кода на раннем этапе жизненного цикла программного обеспечения. Восточно-Европейский журнал передовых технологий. – №1 – 2 ( 49 ), 2011. – С. 19 – 21.

T. J. McCABE. A Complexity Measure IEEE Transactions On Software Engineering, Vol. SE-2, №4, December 1976. – Р. 308 – 320.

7-Zip [Электронный ресурс] – Режим доступа:[http://ru.wikipedia.org/wiki/7-Zip] от 29/11/12.

7-Zip on SourceForge.net. [Электронный ресурс] – Режим доступа: [http://sourceforge.net/projects/sevenzip/] от 29/11/12.

7-Zip History. [Электронный ресурс] – Режим доступа: [http://7-zip.org.ua/history.txt] от 29/11/12.

CppDepend Home page. [Электронный ресурс] – Режим доступа: [http://www.cppdepend.com/] от 29/11/12.

C++ Metrics Definitions. [Электронный ресурс] – Режим доступа: [http://www.cppdepend.com/Metrics.aspx от 29/11/12.

Корреляция. [Электронный ресурс] – Режим доступа: [http://ru.wikipedia.org/] от 15/11/12.

Коэффициент корреляции рангов Спирмена. [Электронный ресурс] – Режим доступа: [http://cito-web.yspu.org/link1/metod/met125/node36.html] от 15/11/12.

Issue

Section

SOFTWARE MAINTENANCE AND SOFTWARE EVOLUTION