Research Methods and Tools in Software Engineering

Major: Software Engineering
Code of subject: 7.121.01.O.007
Credits: 4.00
Department: Software
Lecturer: Professor Dmytro Fedasyuk
Semester: 2 семестр
Mode of study: денна
Learning outcomes: РН03. Create and study models for information processes in applied areas. РН04. Detect informational requirements and classify data for software design. РН05. Develop, analyze, substantiate and categorize software requirements. РН10. Modify the existing algorithmic solutions for detailed software design and develop new ones. РН17. Collect, analyze and evaluate information required for solving scientific and applied problems using scientific and technical literature, data bases and other resources
Required prior and related subjects: Prerequisites: Innovations and Entrepreneurship in Software Engineering Co-requisites: Master's Thesis Preparation and Defend
Summary of the subject: Science as a system of knowledge and a field of human activity. Basic concepts: science, classification of sciences, the gist of technical sciences. Methodology of research and creativity. Organizing and conducting a research. Information resources for scientific work. Scientific manpower in Ukraine and the world. Selecting a field of research work and the stages of research. Methodology of carrying out a scientific project. Logic-structure approach to managing scientific projects. Logic-structure matrix of scientific projects. Software for project management. Risk management and resource management. Formulating the research results and their approbation and application. Moral code in science. Presentation of scientific projects.
Assessment methods and criteria: Current control: 45% (active participation in discussions during practical lessons – 10%; writing and defending an essay upon the chosen scientific research topic – 15%; preparing and defending a scientific project –15%, presentation of the scientific project 5%) Exam: 55% (written part 40%, spoken part 15%)
Recommended books: 1. Методологія та методика наукового дослідження: навчальний посібник / В. О. Вихрущ, Ю. М. Козловський, Л. І. Ковальчук. – Львів : Видавництво Львівської політехніки, 2018. – 328 с. (Є в бібліотеці) 2. Методологія і принципи наукових досліджень: навчальний посібник / Х. С. Соболь, Н. І. Петровська, О. М. Гуняк. – Львів: Видавництво Львівської політехніки, 2018. – 92 с. (Є в бібліотеці) 3. Основи наукових досліджень (за Е. Вільсоном) [Текст]. конспект лекцій для студентів спец. 152.02 Ін-ту комп'ютер. технологій, автоматики і метрології "Прилади і системи точної механіки", Ч. 4. – Львів: Вид-во Львів. політехніки, 2019 – 104 с. (Є в бібліотеці) 4. ДСТУ ГОСТ 7.1:2006 "Система стандартів з інформації, бібліотечної та видавничої справи. Бібліографічний запис. Бібліографічний опис. Загальні вимоги та правила складання". 5. Основи методології та організації наукових досліджень: Навч. Посібник для студентів, курсантів, аспірантів і ад’юнктів/ за ред.. Конверського.- К. Центр навчальної літератури, 2010.- 353 с. 6. Федасюк Д. В., Дем'янець Т. В. Застосування згорткової нейронної мережі для виявлення меланоми за зображенням новоутворення на мобільному пристрої // Український журнал інформаційних технологій. – 2021. – Вип. 3, т. 1. – С. 8–14. [н.к. – Федасюк Д.В.]. 7. Федасюк Д. В., Луцик І. І. Адаптивна програмна система на основі онтологічного підходу для людей з когнітивними порушеннями // Вісник Національного університету “Львівська політехніка”. Серія: Інформаційні системи та мережі. – 2021. – Вип. 9. – С. 61–74. [н.к. – Федасюк Д.В.]. 8. Білецький Т. П., Федасюк Д. В. Прогнозування дефектів у програмному забезпеченні алгоритмами глибинного навчання CNN та RNN // Науковий вісник НЛТУ України : збірник науково-технічних праць. – 2021. – Т. 31, № 2. – С. 114–120. [н.к. – Федасюк Д.В.]. 9. Fedasyuk D. Chopey R. The algorithm of constructing control flow graph based on a program written in C // Радіоелектроніка, інформатика, управління. – 2018. – № 2. – С. 154–162. 10. Polyniak Y., Fedasyuk D., Marusenkova T. A software module for bee colony sounds analysis using the DTW algorithm // Інтелектуальні системи прийняття рішень та проблеми обчислювального інтелекту: матеріали Міжнародної наукової конференції (с. Залізний Порт, 21–25 травня 2019 р.). – 2019. – C. 148–150. [н.к. – Федасюк Д.В.]. 11. Fedasyuk D., Lukomskyi R., Marusenkova T., Method for visual video defects detection using machine learning // CEUR Workshop Proceedings. – 2021. – Vol. 2864 : Proceedings of the Fourth international workshop on computer modeling and intelligent systems (CMIS-2021) Zaporizhzhia, Ukraine, April 27, 2021. – P. 87–96. 12. Seniv M., Yakovyna V., Symets I. Software for visualization of reliability block diagram and automated formulation of operability conditions of technical systems // 14th International Conference on Perspective Technologies and Methods in MEMS Design, MEMSTECH 2018 - Proceedings. – 2018. – pp. 191–195. 13. Сенів М. М., Нитребич О. О., Симець І. І. Архітектура програмного забезпечення для автоматизації побудови моделей надійності складних технічних систем із різними типами елементів // Інтелектуальні системи прийняття рішень та проблеми обчислювального інтелекту (ISDMCI’2017): міжнародна наукова конференція (Залізний Порт, 22-26 травня 2017). – 2017. – C. 143–145. 14. Melnyk R., Havrylko Y., Levus Y. Three types of PCB defects and image processing algorithms for their detection // Перспективні технології і методи проєктування МЕМС : матеріали XVII Міжнародної науково-технічної конференції MEMSTECH, Поляна, Україна, 12–16 травня 2021 р. – 2021. – C. 197–200. 15. Melnyk R., Havrylko Y., Hatsosh D. Printed circuit boards short and open defects detection by thinning and flood-fill algorithms // The experience of designing and application of CAD systems : proceedings of the 16th International conference (Polyana (Svalyava), Ukraine, February 22–26, 2021). – 2021. – C. 1–5. 16. Melnyk R., Havrylko Y., Mykulanynets I. Fabric defects detection by comparison of clustered samples // Data stream mining & processing (DSMP): proceedings of the IEEE Third international conference, August 21–25, 2020, Lviv, Ukraine. – 2020. – C. 142–146. 17. Roman Melnyk, Ruslan Tushnytskyy, Yurii Havrylko. Surface defects detection by clustering and rotating image analysis // Data stream mining & processing (DSMP): proceedings of the IEEE Third international conference, August 21–25, 2020, Lviv, Ukraine. – 2020. – C. 206–210. 18. Шейко В.М., Кушнаренко Н.М. Організація та методика науково-дослідницької діяльності: підручник / В.М.Шейко, Н.М. Кушнаренко.- 6-те вид., перероблене і доповнене. – К.: Знання, 2008.- 310 с. 19. Цехмістрова Г.С. Основи наукових досліджень. Навчальний посібник. Київ: Видавничий Дім «Слово», 2004.- 240 с. 20. Ковальчук В.В., Моїсееєв Л.М., Основи наукових досліджень: Навчальний посібник.- 3-є вид., переробл. І доповн. – К.: ВД «Професіонал», 2005.- 240 с. 21. Пилипчик М.І., Григор’єв А.С., Шостак В.В. Основи наукових досліджень: Підручник. - К.: Знання, 2007. – 270 с. 22. Кобиляцький Л.С. Управління проектами: Навч. посіб.- Київ.: МАУП, 2002.- 200 с. 23. Кучеренко В.Р., Маркітан О.С. Управління діловими проектами: Навчальний посібник.- Київ: Центр навчальної літератури, 2005.- 280 с. 24. Основи науково-дослідної роботи: Навч. Посібник/ Ю.І. Палеха, Н.О. Леміш.- К.: видавництво Ліра-К, 2013.- 336 с. 25. Кислий В.М. Організація наукових досліджень: навчальний посібник/ .- Суми: Університетська книга, 2011.- 224 с. 26. Катренко А.В. Управління ІТ-проектами. (підручник).- Львів: « Новий світ – 2000», 2011.- 550 с.

Research Methods and Tools in Software Engineering (курсовий проєкт)

Major: Software Engineering
Code of subject: 7.121.01.O.008
Credits: 3.00
Department: Software
Lecturer: Professor Dmytro Fedasyuk
Semester: 2 семестр
Mode of study: денна
Learning outcomes: РН03. Create and study models for information processes in applied areas. РН04. Detect informational requirements and classify data for software design. РН05. Develop, analyze, substantiate and categorize software requirements. РН10. Modify the existing algorithmic solutions for detailed software design and develop new ones. РН17. Collect, analyze and evaluate information required for solving scientific and applied problems using scientific and technical literature, data bases and other resources
Required prior and related subjects: Prerequisites: Innovations and Entrepreneurship in Software Engineering Co-requisites: Master's Thesis Preparation and Defend
Summary of the subject: Analytical chapter (10- 15 pages) which reviews recent literature whose age does not exceed 5 years; there should be 15+ sources out of which 5+ scientific ones Theoretical chapter (15 - 25 pages) that contains an overview of approaches to solving the stated problem
Assessment methods and criteria: Eplanatory note (80%) Defending the work at the examining committee (20%)
Recommended books: 1. Методологія та методика наукового дослідження: навчальний посібник / В. О. Вихрущ, Ю. М. Козловський, Л. І. Ковальчук. – Львів : Видавництво Львівської політехніки, 2018. – 328 с. (Є в бібліотеці) 2. Методологія і принципи наукових досліджень: навчальний посібник / Х. С. Соболь, Н. І. Петровська, О. М. Гуняк. – Львів: Видавництво Львівської політехніки, 2018. – 92 с. (Є в бібліотеці) 3. Основи наукових досліджень (за Е. Вільсоном) [Текст]. конспект лекцій для студентів спец. 152.02 Ін-ту комп'ютер. технологій, автоматики і метрології "Прилади і системи точної механіки", Ч. 4. – Львів: Вид-во Львів. політехніки, 2019 – 104 с. (Є в бібліотеці) 4. ДСТУ ГОСТ 7.1:2006 "Система стандартів з інформації, бібліотечної та видавничої справи. Бібліографічний запис. Бібліографічний опис. Загальні вимоги та правила складання". 5. Основи методології та організації наукових досліджень: Навч. Посібник для студентів, курсантів, аспірантів і ад’юнктів/ за ред.. Конверського.- К. Центр навчальної літератури, 2010.- 353 с. 6. Федасюк Д. В., Дем'янець Т. В. Застосування згорткової нейронної мережі для виявлення меланоми за зображенням новоутворення на мобільному пристрої // Український журнал інформаційних технологій. – 2021. – Вип. 3, т. 1. – С. 8–14. [н.к. – Федасюк Д.В.]. 7. Федасюк Д. В., Луцик І. І. Адаптивна програмна система на основі онтологічного підходу для людей з когнітивними порушеннями // Вісник Національного університету “Львівська політехніка”. Серія: Інформаційні системи та мережі. – 2021. – Вип. 9. – С. 61–74. [н.к. – Федасюк Д.В.]. 8. Білецький Т. П., Федасюк Д. В. Прогнозування дефектів у програмному забезпеченні алгоритмами глибинного навчання CNN та RNN // Науковий вісник НЛТУ України : збірник науково-технічних праць. – 2021. – Т. 31, № 2. – С. 114–120. [н.к. – Федасюк Д.В.]. 9. Fedasyuk D. Chopey R. The algorithm of constructing control flow graph based on a program written in C // Радіоелектроніка, інформатика, управління. – 2018. – № 2. – С. 154–162. 10. Polyniak Y., Fedasyuk D., Marusenkova T. A software module for bee colony sounds analysis using the DTW algorithm // Інтелектуальні системи прийняття рішень та проблеми обчислювального інтелекту: матеріали Міжнародної наукової конференції (с. Залізний Порт, 21–25 травня 2019 р.). – 2019. – C. 148–150. [н.к. – Федасюк Д.В.]. 11. Fedasyuk D., Lukomskyi R., Marusenkova T., Method for visual video defects detection using machine learning // CEUR Workshop Proceedings. – 2021. – Vol. 2864 : Proceedings of the Fourth international workshop on computer modeling and intelligent systems (CMIS-2021) Zaporizhzhia, Ukraine, April 27, 2021. – P. 87–96. 12. Seniv M., Yakovyna V., Symets I. Software for visualization of reliability block diagram and automated formulation of operability conditions of technical systems // 14th International Conference on Perspective Technologies and Methods in MEMS Design, MEMSTECH 2018 - Proceedings. – 2018. – pp. 191–195. 13. Сенів М. М., Нитребич О. О., Симець І. І. Архітектура програмного забезпечення для автоматизації побудови моделей надійності складних технічних систем із різними типами елементів // Інтелектуальні системи прийняття рішень та проблеми обчислювального інтелекту (ISDMCI’2017): міжнародна наукова конференція (Залізний Порт, 22-26 травня 2017). – 2017. – C. 143–145. 14. Melnyk R., Havrylko Y., Levus Y. Three types of PCB defects and image processing algorithms for their detection // Перспективні технології і методи проєктування МЕМС : матеріали XVII Міжнародної науково-технічної конференції MEMSTECH, Поляна, Україна, 12–16 травня 2021 р. – 2021. – C. 197–200. 15. Melnyk R., Havrylko Y., Hatsosh D. Printed circuit boards short and open defects detection by thinning and flood-fill algorithms // The experience of designing and application of CAD systems : proceedings of the 16th International conference (Polyana (Svalyava), Ukraine, February 22–26, 2021). – 2021. – C. 1–5. 16. Melnyk R., Havrylko Y., Mykulanynets I. Fabric defects detection by comparison of clustered samples // Data stream mining & processing (DSMP): proceedings of the IEEE Third international conference, August 21–25, 2020, Lviv, Ukraine. – 2020. – C. 142–146. 17. Roman Melnyk, Ruslan Tushnytskyy, Yurii Havrylko. Surface defects detection by clustering and rotating image analysis // Data stream mining & processing (DSMP): proceedings of the IEEE Third international conference, August 21–25, 2020, Lviv, Ukraine. – 2020. – C. 206–210. 18. Шейко В.М., Кушнаренко Н.М. Організація та методика науково-дослідницької діяльності: підручник / В.М.Шейко, Н.М. Кушнаренко.- 6-те вид., перероблене і доповнене. – К.: Знання, 2008.- 310 с. 19. Цехмістрова Г.С. Основи наукових досліджень. Навчальний посібник. Київ: Видавничий Дім «Слово», 2004.- 240 с. 20. Ковальчук В.В., Моїсееєв Л.М., Основи наукових досліджень: Навчальний посібник.- 3-є вид., переробл. І доповн. – К.: ВД «Професіонал», 2005.- 240 с. 21. Пилипчик М.І., Григор’єв А.С., Шостак В.В. Основи наукових досліджень: Підручник. - К.: Знання, 2007. – 270 с. 22. Кобиляцький Л.С. Управління проектами: Навч. посіб.- Київ.: МАУП, 2002.- 200 с. 23. Кучеренко В.Р., Маркітан О.С. Управління діловими проектами: Навчальний посібник.- Київ: Центр навчальної літератури, 2005.- 280 с. 24. Основи науково-дослідної роботи: Навч. Посібник/ Ю.І. Палеха, Н.О. Леміш.- К.: видавництво Ліра-К, 2013.- 336 с. 25. Кислий В.М. Організація наукових досліджень: навчальний посібник/ .- Суми: Університетська книга, 2011.- 224 с. 26. Катренко А.В. Управління ІТ-проектами. (підручник).- Львів: « Новий світ – 2000», 2011.- 550 с.