Різноманітність особистісних характеристик програмістів як основа успішності програмної діверсності
Анотація
Одним з методів підвищення надійності програмних систем (ПС), особливо перспективним у розробці систем критичних застосувань, є програмна діверсность. Успіх її використання залежить від вдалого вибору виконавців версій, що створюються паралельно. За умови рівної професійної підготовки виконавців цей вибір визначається їх персональними особливостями. Це залежить від різноманітності таких характеристик в межах колективу, якому доручено реалізувати даний проект. Ця проблема різноманітності досліджена нами на основі статистичних даних про поширення персональних характеристик серед розробників ПС за власними і раніше оприлюденими даними. Показано, що приймаючи додатково в якості гіпотези певну модель механізму діверсності, можна отримувати більш певні прогнози про її ймовірну успішність.
Завантаження
Посилання
Скляр В. В. Анализ метрик многоверсионности программного обеспечения / В. В. Скляр // Электронное моделирование. – 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)