Browsing by Author "Yakovyna, Vitaliy"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item Development the hybrid code metric for software reliability analysis(Видавництво Львівської політехніки, 2013) Yakovyna, Vitaliy; Buta, VasylA hybrid code metric to evaluate the software reliability that takes into account the relative cost of software development at different stages of the lifecycle has been developed. This allows to analyse the software reliability at the early lifecycle stages.Item The representation of high order Markov process through equivalent first order process(Видавництво Львівської політехніки, 2013) Yakovyna, Vitaliy; Nytrebych, Oksana; Fedasyuk, DmytroThe expanded transition probability matrix with size of S Sn S is used to represent n-order Markov process, which consists of S components, through first order process. With growth of process order the matrix size increases rapidly and a lot of resources are needed to store it, although many of its elements are zero. In this paper we propose to split states of Markov processes to "fictitious" depending on the model order, which can significantly reduce the size of the transition probability matrix.Item Метрики інтерфейсу користувача для виявлення явища старіння програмного забезпечення в мобільній системі Android(Видавництво Львівської політехніки, 2021-03-01) Яковина, Віталій; Угриновський, Богдан; Yakovyna, Vitaliy; Uhrynovskyi, Bohdan; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityМобільні пристрої та системи, зокрема Android, вразливі до виникнення у них ефектів старіння програмного забезпечення, які проявляються в зниженні продуктивності під час їх тривалого використання. Для виявлення ефектів старіння та протидії їм важливо ідентифікувати ефективні метрики системи та користувацького інтерфейсу. Метрики старіння, що використовуються у сучасних дослідженнях операційної системи Android, не враховують процесів старіння у користувацьких додатках. Тому в цій роботі розглянуто дві нові метрики графічного інтерфейсу користувача, які дають змогу відстежувати зниження продуктивності та збільшення часу відгуку користувацьких додатків: тривалість відображення кадрів та кількість “зіпсованих” кадрів. Реалізовано фреймворк для практичної перевірки та аналізу нових метрик, що забезпечує виконання стресового тестування мобільних додатків операційної системи Android, збирання даних про стан системи під час тестування та формування часових рядів для їх подальшого аналізу та дослідження системних метрик і метрик графічного інтерфейсу користувача. Запропоновані метрики було порівняно із раніше використовуваною метрикою тривалості запуску Android Activity і системними метриками використання пам’яті. Доведено на основі практичних результатів, що метрики тривалості відображення та “зіпсованих” кадрів забезпечують даними, застосовними у переважній кількості сценаріїв використання мобільних додатків. Тому запропоновано використати нові метрики в комбінації із іншими метриками для виявлення старіння в системі та вивчення явища старіння загалом. Зазначено, що метрика тривалості відображення кадрів дає змогу визначити стани системи та порогові значення переходів між цими станами, що забезпечує можливість побудови математичних моделей на основі ланцюгів Маркова чи обчислення часу до відмови через старіння за допомогою регресійних методів. Виявлено необхідність додаткового вивчення залежностей між метриками тривалості відображення кадрів, кількості “зіпсованих” кадрів та використання пам’яті різними процесами системи. Отже, обґрунтовано доцільність використання запропонованих метрик у майбутніх дослідженнях явища старіння користувацьких додатків у операційній системі Android.