A variety of personal characteristics of the programmers as the basis of success of the program diversity

  • Наталья Владимировна Варламова
  • Виктор Олегович Мищенко
Keywords: the development of software systems, reliability, diversity, personality characteristics, distribution statistics, mathematical model, forecast

Abstract

One method of improving the reliability of software systems (PS), especially in the promising development of critical application systems, is software diversity. The success of its use depends on the successful choice of developers simultaneously create versions. At equality training developers this choice is determined by their personal characteristics. It depends on a variety of characteristics within the team tasked to implement the project. This issue of diversity was investigated by us on the basis of statistical data, both own and previously published, on the distribution of personal characteristics among the SS's  developers. It is shown that taking further as some of the hypothesis model of diversity mechanism, you can get more definite forecasts about its likely success.

Downloads

Download data is not yet available.

References

Харченко В. С. Метрики диверсности: Классификация, анализ и применение для оценки надежности и безопасности компьютерных систем управления / В. С. Харченко, И. В Пискачева, В. В. Скляр // Открытые информационные и компьютерные интегрированные технологии.– Харьков: Нац. аэрокосмический ун-т «ХАИ».– 2001.– Вып. 9.– С. 194-214.

Скляр В. В. Анализ метрик многоверсионности программного обеспечения / В. В. Скляр // Электронное моделирование. – 2004. – Т. 26. – № 4. – С. 95-104.

Харченко В. С. Применение динамических радиальных метрических диаграмм для управления многоверсионными программными проектами / В. С.Харченко, О. М. Тарасюк, А. В. Волковой, Ю. А.Белый // Радіоелектронні і комп’ютерні системи. - 2005. - №. 2 (10). - С. 63-68.

Яновский М. Э. Оценка диверсности программного обеспечения с использованием косвенных метрик / М. Э. Яновский // Радіоелектронні і комп’ютерні системи, 2009, № 7 (41) . - С. 255-260.

Capretz L. F. Why do we need personality diversity in software engineering / L. F. Capretz, F. Ahmed // ACM SIGSOFT Software Engineering Notes. – ACM, 2010. – Vol. 35, № 2. – P. 1-11.

Avizienis A. The n-version approach to faulttolerant software / A. Avizienis /IEEE Transactions on Software Engineering. – 1985. – Vol. 11, № 12. – P.1491-1501.

Diversity Strategies for Nuclear Power Plant Instrumentation and Control Systems [Электр. ресурс] / NUREG/CR-7007, ORNL/TM-2009/302. - Office of Nuclear Regulatory Research :Feb 2010 // 17.01.2015. – Режим доступа http://pbadupws.nrc.gov /docs/ML1008/ML100880143.pdf . – Название с экрана.

Method for Performing Diversity and Defense-in-Depth Analyses of Reactor Protection Systems [Электр. ресурс] / NUREG/CR-6303 :December, 1994 // 17.01.2015. – Режим доступа. - http: //pbadupws.nrc.gov/docs/ML0718/ML071860536.pdf . – Название с экрана

Jung С. G. Psychological Types / C. G. Jung. – [2nd.ed.] – Princeton University Press, 1971. – 608 p. – (Collected Works of C.G. Jung, Vol. 6)

Myers I. B. A Guide to the Development and Use of the Myers-Briggs Type Indicator / I. B. Myers, M. H. McCaulley, N. L. Quenk, A. L. Hammer. – [3rd.ed.] – Consulting Psychologists Press, 1998. – 420 p. – (MBTI Manual)

Keirsey D. Please Understand Me: Character and Temperament Types / David Keirsey, Marilyn Bates. – [5th.ed.] – Prometheus Nemesis Book Company, 1984. – 210 p.

Bush, C.M. In search of the perfect programmer / C. M. Bush, L. L Schkade //Datamation. – 1985. – Vol. 31, № 6. – P. 128-132.

Lyons, M.L. The DP psyche / Micael L. Lyons // Datamation. – 1985. – Vol. 31, № 16. – P. 103-110.

Buie, E. A., Psychological type and job satisfaction in scientific computer professionals / E. A. Buie // Journal of Psychological Type. – 1988. – Vol. 15. – P. 50-53.

Thomsett, R. Effective Project Teams: A Dilemma, a Model, a Solution / Rob Thomsett // American Programmer. – 1990. – July-August. – P. 25-35.

Teague J. Personality Type, Career Preference and Implications for Computer Science Recruitment and Teaching / Joy Teague // Proceedings of the 3rd Australasian conference on Computer science education, ACSE. – ACM, New York. – 1998. – P. 155-163.

Capretz, L. F. Personality types in software engineering / Luiz Fernando Capretz // Int. J. Human-Computer Studies. – 2003. – 58. – P. 207–214.

Varona D. / A multicultural comparison of software engineers / Daniel Varona, Luiz Fernando Capretz, Arif Raza // World Transactions on Engineering and Technology Education. – WIETE, 2013. – Vol. 11, № 1. – P. 31-35.

Kaluzniacky E. Managing Psychological Factors in Information Systems Work: An Orientation to Emotional Intelligence / E. Kaluzniacky. – Hershey-London: Information Science Publishing, 2004. – 276 p.

Kaluzniacky E. Psychologically Aware of IT Workers / E. Kaluzniacky / Encyclopedia of Communities of Practice in Information and Knowledge Management [editor Elayne Coakes]. – Hershey-London: Idear Group Reference, 2006. – P. 430-435

Абельская Е. Ф. Типоведческое исследование психического склада личности: автореф. дис. канд. психол. наук / Е. Ф.Абельская . –Екатеринбург : Уральский госун-т им. А. М. Горького, 2006. – 25 с.

Варламова Н., Гахов А., Мищенко В. Программная диверсность и личностные характеристики разработчиков. Матеріали Міжнародної наукової конференції "Сучасні проблеми математичного моделювання та обчислювальних методів". - Рівне: РВВ РДГУ, 2015.- с.196.

Варламова Н.В., Гахов А.В., Мищенко В.О. Успешность программной диверсности в разработке систем и персональне характеристики разработчика: концептуальная модель. Волинський математичний вісник. Серія «Прикладна математика», збірник наукових праць, 2015 вип.11 (20).-Ровно.-с.190-206.

Варламова Н. В. Пси-фактор успешности персональной диверсности и личностные характеристики программистов Северо-Востока Украины / Н. В. Варламова, В. О. Мищенко // «Компьютерное моделирование в наукоемких технологиях» (КМНТ-2016)
Published
2016-06-24
How to Cite
Варламова, Н. В., & Мищенко, В. О. (2016). A variety of personal characteristics of the programmers as the basis of success of the program diversity. Bulletin of V.N. Karazin Kharkiv National University, Series «Mathematical Modeling. Information Technology. Automated Control Systems», 30, 27-35. Retrieved from https://periodicals.karazin.ua/mia/article/view/6564
Section
Статті