Використання доповненої реальності для візуалізації архітектур програмних модулів

dc.contributor.authorФранків, Олександр
dc.date.accessioned2023-03-30T12:56:35Z
dc.date.available2023-03-30T12:56:35Z
dc.date.issued2022
dc.descriptionNowadays the technology of augmented reality has become available for a wide audience of users because of a big number of software and hardware enhancements and optimizations done in the last years. The fact that the smartphone is a suitable and relatively cheap device having all the hardware required makes the technology even more accessible and thus widespread. Furthermore, the interaction with three-dimensional objects in space may have positive impact on user’s perception of information. These both facts make the technology of augmented reality a good choice for displaying complex data. The analysis of software plays a significant role in development as it is vital to keep the code clean and sustained all the time. Poor quality code may be unsustainable to the extent it must be fully replaced which results in big losses of resources. In terms of quality checks the analysis must be informative and consume as few resources as possible to be executed so that it is appropriate to perform it regularly. That is the reason for this process to be automated and made convenient to execute and percept. The new system for automatic software analysis is described in this article. ADAR (Architecture Displayer in Augmented Reality) software is best suitable for code coupling and cohesion analysis as it uses three-dimensional graph to display connectivity between parts of software module. High coupling and low cohesion might inform the developers of severe architectural mistakes that may lead to high code fragility. With the use of AR technology the result of high coupling detection analysis in the form of graph is presented in augmented reality to provide user the information in a highly intuitive way. This article also covers different approaches to graph visualization in three-dimensional space. The criteria that allow to achieve high level of aesthetics relative to this problem are stated in paper. The problem of using the force-directed algorithms in terms of high-aesthetic graph visualization is described in details and some arguments pro their usage are given.en_US
dc.description.abstractУ статті описано створений програмний комплекс ADAR для статичного аналізу програмного коду з подальшим створенням тривимірної моделі для візуалізації засобами доповненої реальності. Комплекс має природне для людини подання, що дає змогу на інтуїтивному рівні ефективно аналізувати складність зв’язків між різними частинами програмного коду, які виступають критерієм визначення зв’язності, зв’язаності або крихкості компонента.uk_UA
dc.identifier.citationФранків О. О. Використання доповненої реальності для візуалізації архітектур програмних модулів / Франків О. О. // Наукові записки НаУКМА. Комп'ютерні науки. - 2022. - Т. 5. - С. 26-30. - https://doi.org/10.18523/2617-3808.2022.5.26-30uk_UA
dc.identifier.issn2617-3808
dc.identifier.issn2617-7323
dc.identifier.urihttps://doi.org/10.18523/2617-3808.2022.5.26-30
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/24872
dc.language.isouk
dc.relation.sourceНаукові записки НаУКМА. Комп'ютерні наукиuk_UA
dc.statusfirst publisheden_US
dc.subjectдоповнена реальністьuk_UA
dc.subjectARKituk_UA
dc.subjectстатичний аналізuk_UA
dc.subjectархітектура ПЗuk_UA
dc.subjectмобільні пристроїuk_UA
dc.subjectстаттяuk_UA
dc.subjectaugmented realityen_US
dc.subjectARKiten_US
dc.subjectstatic analysisen_US
dc.subjectsoftware architectureen_US
dc.subjectmobile devicesen_US
dc.titleВикористання доповненої реальності для візуалізації архітектур програмних модулівuk_UA
dc.title.alternativeUsing augmented reality for visualizing architectures of software modulesen_US
dc.typeArticleen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Frankiv_Vykorystannia_dopovnenoi_realnosti_dlia_vizualizatsii_arkhitektur_prohramnykh_moduliv.pdf
Size:
243.41 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: