=Paper= {{Paper |id=Vol-2604/paper52 |storemode=property |title=An Intelligent System for Commercial of Information Products Distribution Based SEO and Sitecore CMS |pdfUrl=https://ceur-ws.org/Vol-2604/paper52.pdf |volume=Vol-2604 |authors=Bohdan Rusyn,Liubomyr Pohreliuk,Oleg Kapshii,Jarema Varetskyy,Andriy Demchuk,Ihor Karpov,Aleksandr Gozhyj,Victor Gozhyj,Irina Kalinina |dblpUrl=https://dblp.org/rec/conf/colins/RusynPKVDKGGK20 }} ==An Intelligent System for Commercial of Information Products Distribution Based SEO and Sitecore CMS== https://ceur-ws.org/Vol-2604/paper52.pdf
   An Intelligent System for Commercial of Information
   Products Distribution Based SEO and Sitecore CMS

  Bohdan Rusyn[0000-0001-8654-2270]1, Liubomyr Pohreliuk[0000-0003-1482-5532]2, Oleg Kap-
shii[0000-0002-7528-2968]3, Jarema Varetskyy[0000-0002-7528-2968]4, Andriy Demchuk[0000-0001-6942-
      9436]5
            , Ihor Karpov [0000-0003-4885-5078]6, Aleksandr Gozhyj[0000-0002-3517-580X]7, Vic-
                            tor Gozhyj8, Irina Kalinina[0000-0001-8359-2045]9
                 1-4Karpenko Physico-Mechanical Institute of the NAS Ukraine
                     5-6Lviv Polytechnic National University, Lviv, Ukraine
               7-9Petro Mohila Black Sea National University, Nikolaev, Ukraine



    rusyn@ipm.lviv.ua1, liubomyr@inoxoft.com2, kapshii@ipm.lviv.ua3,
          varetskyy@ipm.lviv.ua4, Andrii.B.Demchuk@lpnu.ua5,
            shad1ksen@gmail.com6, alex.gozhyj@gmail.com7,
         gozhyi.v@gmail.com8, irina.kalinina1612@gmail.com9



        Abstract. The purpose of the intellectual system for Commercial of Infor-
        mation Products Distribution Based SEO and Sitecore CMS is to provide
        unique content based on the personalization approach and the tags use. The ob-
        ject of research is the use of neural networks to create a recommendation tag
        and marketable personalization tools. The subject of the study will be e-
        commerce, which is an integral part of e-business. For example, e-commerce or
        sales, with the help of mobile communication tools, electronic information and
        advisory services, and others. E-commerce includes, but is not limited to, e-
        commerce, which involves hosting its own online web resource, with corporate
        resource management, marketing. Providing a convenient site is key, because
        online stores can help customers find the things they are looking for in a more
        versatile way. This allows visitors to manage their own buying experience,
        which helps to increase customer loyalty and makes them more inclined to re-
        turn to the site for more purchases, which in turn greatly facilitates trade. The
        technologies of artificial intelligence will provide customers with better services
        and individual impressions. They also maximize the marketing efforts of the
        company, minimizing the need to spend money on ineffective advertising cam-
        paigns.

        Keywords: Information Resource, Information Products, SEO, Information
        Technology, Text Monitoring, Information Personalization, Information Prod-
        ucts Distribution, Sitecore CMS

       Copyright © 2020 for this paper by its authors.
       Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
1      Introduction

Personalization is a method of displaying targeted, relevant content for users based on
their characteristics and behavior, such as location, gender, or previous visits [1].
With personalization, you can make sure that the right content reaches the right users,
for example by showing, hiding or configuring content [2].
   Among other things, you can use personalization to [3]:

 Show other content for users based on their geographic location [4].
 Hide user registration form that has previously filled out the form [5].
 Edit text on a banner website based on a user's site link [6].


2      Substantiation of the Implemented System

2.1    Dynamic Display of Content with Terms and Personalization
Conditional visualization is a piece of content that is displayed when a predefined
condition [7]. You can use conditional shades to control how visitors view and inter-
act with the website [8]. Examples of conditional play include [3]:

 Showing other content for visitors based on the rule that checks their geographic
  location [4].
 Hide the registration form for visitors who previously filled it [5].
 Changing the text on a website banner based on a visitor's site link [6].

Conditional playback is often used as a synonym for personalized content [9]. This,
however, is not synonymous personalization [10]. Personalization refers to a broad
process of delivering targeted, relevant content to users. Personalization includes both
adaptive personalization’s, that is, the dynamic change of the content of the website
based on user behavior, and rule-based personalization, which includes the creation
and implementation of personalization rules that provide conditional reproduction.




                          Fig. 1. Personalized content for users
Conditions are set for conditional visualization in "Editor's Rule Set". The set rules
editor uses rules based on logic to determine whether the condition is true [11]. You
can identify actions such as conditional rendering that takes effect if the condition is
valid or occurs. The condition associated with the action is called a rule [12].
   You can access the code editor rule from the event editor. You can also access it
using the Content Editor and the Marketing Management panel, but usually condi-
tional corrections are created in the experienced editor [3, 13].
   Content profiles are categories that are defined for tracking user behavior when
moving over a website. A content profile can help you understand the behavior, ac-
tions, and interests of users. Profile content consists of three main elements [14]:

 Profile keys are attributes of the categories that you want to track;
 Profile values are numeric values assigned to different profile keys;
 Profile cards are the saved profile key combinations and the values that apply to
  the content.

You can also create personal properties to show typical users who are also assigned
profile cards. Users can be used to personalize the rules. Creates content profiles,
profile keys, profiles, and people in the marketing center. The profile value for the
items is assigned in the experienced editor [15-19].
   Profile keys describe different aspects of profiles. Assigning profile numeric val-
ues to their profile keys, and then using profile values to monitor user interaction with
the website. Sitecore has some predefined profiles that already have profiles assigned
to them. You can also create your own profile keys [3, 20-23].
   Profile value. When Users navigate through the website and assign the content
profile values that are defined for each item, they visit [3, 24-27]. These values are
accumulated, when a user is targeting a site and they help create a contact profile. All
the information that users collect about - the pages they browse, the goals they are
performing and the way they use it to navigate through the site - will help identify the
areas of the website that needs to be refined. You can also use this information for the
user segment and create customization rules. This information is for sale. For exam-
ple, if a user in certain categories has reached a high profile, this may indicate that it
is a potential sales opportunity [28-31]. Then you can enter them into the CRM sys-
tem as a potential buyer or send them an e-mail.
   Profile Cards contain saved profile keys and profile values. You can use profile
cards to assign standard profile values to items on a website [3, 32-34].
   Personalities. When configuring profiles for content you can create personages.
Individuals are fictitious characters that represent certain types of users within the
target demographic group. Persons describe life, age, habits, preconditions, interests
and the profession of a fictional character who can use the site in a certain way. You
can create profile cards that describe the way a person consumes content on a website.
   Many business areas are trying to find new ways to debug and personalize. Many
can come up with new tests for the system and web- solutions. However, to develop
those that will increase the real value of the business, much harder. So, let us look at
four examples where different types of businesses have received significant and rapid
results through testing or personalization. Each of these methods is a kind of possible
personalization approach. Each of these approaches is based and can be used based on
customization and Sitecore available resources Personalization [35-38].


2.2    Testing the result
Answers to the question: What message offer will have the greatest impact? The prob-
lem is that the tests, which were the team made, were basic and they did not know
much about their segments [1-6, 39-41].
   Thus, the team has returned to the A / B Sitecore embedded test to better under-
stand what content is best suited to business results. They checked four options for a
homepage suggestion and received the results that you see in the image below [1-6].




                            Fig. 2. Personalized content for users

One option it was clearly lagging behind, so they took it and continued to test others.
It was strange how much the same proposal was changed when the way of submission
was changed. In the end, the winner was ahead with a big gap, which allowed the
company to begin the strategy of changing the offer for other content with high prof-
itability. It also gave them a vision for shaping upcoming proposals on different chan-
nels in order to maximize the impact of personalization [1-3].
   Personalization based on geolocation. An example may not be the name of a
company based in all US states, it wanted to personalize its audience, depending on
where they are located. Therefore, they create individual components on key impact
pages for the western, central and eastern regions. This is a simple example, but it is
also one of the easiest ways to get a quick win. Visitor location can be tracked in real
time; because while your content is ready for different cities/countries, you have a
personalized personalization solution [1-3, 42-47].
   Personalization based on visitor profile. In this case, the business can be con-
vinced that on their sites investors are looking at the prospect, investors, job seekers,
media professionals and partners visit the site [3]. Thus, the team set up profiles and
used predefined categories to determine which group the visitor belongs. Built-in
algorithms capture the intentions of individual visitors in real-time when they passed
through the content of the site. Then, using the smart personalization of the home
page for each user category, they changed the image of the banner and called for
feedback to focus on performance as companies with an individual approach. These
changes not only gave the team more potential customers, but newly defined catego-
ries helped them focus their personalization strategy on the rest of the site [48-51].
   Personalization based on the stage of flipping content. In this example, the
company tried to register traffic within its site on the eve of a major event [3]. The
team began tracking the movement of early visitors, tracking all of the electronic
sections they were interested in before they confirmed their registration on the event.
In this way, the team had a clear idea of which sites were weak, where they left the
visitors interested but not informed, and were informed, but not motivated to contin-
ue. This approach can also be used to create clear personalization strategies based on
the visitor's closeness to the registration [52-57].


3      Using WordNet Language Database

Home Project WordNet - http://wordnet.princeton.edu, w Dunham is a linguistic da-
tabase that includes large number synonyms that are associated with each other, are
all used for the neural network. I turn on the Brett library and sample programs for
this section in the src-jaws-wordnetdirectory in the zip file. WordNet's vocabulary
database is a current research project that includes many years of professional lin-
guists. Ownership of WordNet over the last ten years has been easy, mainly using a
database for defining synonyms (called sunsets in WordNet) and considering possible
parts of a word. We will use open source Java libraries WordNet. There are also good
open source client applications for viewing WordNet's lexical database, links on
WordNet's website [58-59].


4      Assign a Special Profile Value to the Element

When visitors are moving through a website, they are assigned profile values that we
have identified for each item they visit [1-3]. These values are accumulated when a
visitor navigates the site and they help create a visitor's profile [1]. Usually, profile
cards or saved set of profile values are used to apply profile values to content. How-
ever, some items may not match the profile card you created. In this case, you can
assign special profile values for this item. You can also assign custom profile values
to multiple items at once with the search function in the content editor [1].
   Please note that only special profile items can be assigned, if the "Select profile"
dialogue box is set to "Lone" in the "Authorization option" field [1].
   To set custom profile values for a content item, you need [1]:

1. In editor of experience go to the page element or content to which you want to as-
   sign a profile value.
2. In the Optimization group on the Profile Settings tab, you need to click Connect
   Profile Maps.
                               Fig. 3. Optimization tab [1]

3. In Find the profile key, you want to select and click on the profile editor Edit.
4. On the Select Profile Link tab, click the Customize button to activate the set-
   tings. This allows you to create a custom profile card.




                               Fig. 4. Create a profile [1]

5. In the section, Settings Click the drop-down arrow for each profile and select the
   values that you want to assign to the content item.
6. To save the changes and assign the selected profile values to the content item, click
   the button OK.


5      Assign a Special Value to a Profile for Multiple Items

To assign a custom profile value to several items [1]:

1. You need to select an object or product.
2. In the search box enter * to get all the items on the list.
3. Click the drop-down arrow to the left of the search box and select "Search Opera-
   tions".
4. In the "Search Operations" section, click the Apply Profiler button.
                               Fig. 5. Search operations [1]

5. In the Profile Cards window in the Settings section, click the drop-down arrow for
   each profile and select the values that you want to assign to the content elements.




                             Fig. 6. Configure profile card [1]

6. You need to click the button to save the changes and assign the selected profile
   values to the content elements OK.


6      Withdrawal Object from the Text

In this section, we will look at the names of people and places in the text [1]. This can
be useful for automatically adding news tags to people and the names of the places
contained in the articles. The feature for identifying names and places in the text is the
data in the test file data / propername.seris a special Java data file containing hash
tables for people and places names. These data are read in the constructor of the
Names class:
   The value of hash tables is used as follows:



  Which will deduce the following:




  The following example uses the isPlaceName, isHumanName, and getProper-
Names methods:




  The initial values of this example are as follows:




   The methods HumanName and isPlaceName simply look for a string in any hash
table with the name of the leader or place. To test one word, let us look at an example:


   Versions of these APIs that handle names containing a few words are a bit more
complex, we need to construct a string of words between the initial and final indexes
and check if this new line value is a valid key in the hash tables of people names or
place names. Here is the code to search for verbose names:
   This same scheme is used to check the verbose names of people. The top-level
getProperNames utility is used to search for human and local names in the text. The
code in getProperNames is easy to understand.


7      Example of Use WordNet Libraries

An example of a WordNetTest class finds different word values for a given word and
prints this data to standard output. We modify this code somewhat in the next section,
where we will combine WordNet with the part of the speech tag in another example
program. Access toWordNet data using Brett’s library is simple, so we will spend
more time actually looking at the WordNet data itself. Here is an example of an appli-
cation that shows how to use the API. Class designer connects to WordNet data files
for reuse:


    Here JAWS method returns speaker to synonyms:




   PropertyNames constant . DIRECTORY is equal to "wordnet.database.dir". It's a
good idea to make sure you have this Java property set, if the value is displayed as
zero, fix the way to set up Java properties or just install it:
   Anthony is the opposite of synonyms. Note that the antonyms are specific to indi-
vidual sentences on words. That's why I have such a code to display the antonyms
inside the loop over the form of the word for every meaning of the word for "bank":




   Using this example of the program, we can see that the word "bank" has 18 differ-
ent "values", 10 nouns and 8 verbs:
8      Implementation of personalization in Sitecore
As an example in this work, we will use 2 and 3 approaches and define in Sitecore
CMS some of the rules for the system. To do this, use the Sitecore Rule Set Editor. It
is a tool that applies the rules of logic to control the content. The rule set editor can be
used to create a conditional rendering for personalization and contact management.
The correct editor has three basic elements: terms, actions and rules. The ruleset edi-
tor combines the action conditions to create rules that can be used to personalize, run
scripts, create steps in interaction plans, and more.
            Fig. 7. Create conditions for personalization rules in Sitecore CMS [1]




      Fig. 8. The look of the finished, rules on the origin of the user in Sitecore CMS [1]

Terms consist of logical statements that determine whether the condition is true. For
example, the place where an item is blocked by me is true if I blocked this item.
Sitecore has a number of default terms that you can use, but you can also apply your
own terms. We use the location of the user, we will determine the country of origin.
   Actions are logical steps that are performed when one or more conditions in the
rule are true. For example, you can enter a condition for registered contacts that hides
the registration form if it has been filled in before. Usually is created actions that im-
plement the conditional playback of a website for contacts that meet the criteria of the
condition. You can also specify actions that hide or show content if the condition is
fulfilled. Sitecore has a number of actions by default, but you can also implement
your own actions. In our example, let's put the content of the blocks on the home
page. And based on this and the previous item create item.
   Rules bind one or more actions with one or more conditions. To do this, you need
to define your terms and conditions before the rule can be implemented. You can also
use logical operators such as' and 'and' or 'to create a combination of several condi-
tions and actions. For example, you can create a rule that hides a content item from
contacts in North America. The terms of this rule check the geographic location of the
contacts, as well as if they are from the US, Canada or Mexico, the relevant pages of
the website will not be displayed.After several passes through the website, you can
see page transitions in the following chart:




Fig. 9. Output statistics for collecting information on user profile and its navigation on site [1]

Profiles creation opportunities are theoretically unlimited. After using the Chrome
browser as one unique client, and purchasing activity on the site, we will review the
results of the user profile.




                      Fig. 10. Output statistics for user profile activity [1]

In general you’ve decided to define these profiles; it depends heavily on the sector. It
should always ask yourself the question, which relates to your customers, which is the
functional possible and practically possible.
   In a practical example, the above is as follows:

 Let's give you an example of a short article for learning the neural network:
Fig. 11. An example of an article that is presented as input data for the study of the neural net-
                               work AutoRecommendTags.exe

 Let's launch the AutoRecommendTags console program . exe to teach the neural
  network to get the source data in the form of a table of proximity to the list speci-
  fied in the tag system for content:




                  Fig. 12. Intermediate Neural Network Learning Outcomes

 Let's evaluate the source data:
           Fig. 13. Output data of neural network learning according to input data.


9      Conclusions
The system of commercial distribution of information products in the future will be
able to bring real income to its owner, which will be in demand among users of the
World Wide Web. It should also be noted that the topic of Internet commerce in the
context of e-business is more than ever relevant in our time, the time of rapid devel-
opment of information technology, as to me the future of commerce on the Internet. It
is already very popular to order any copyrighted information products. Therefore,
who will understand this trend in the market of commerce in general, and will suc-
cessfully be able to fit into it - will receive serious dividends.


References
 1. Sitecore Documentation: Access all the latest Sitecore documentation. Available at:
    https://doc.sitecore.com
 2. Demchuk, A., Lytvyn, V., Vysotska, V., Dilai, M.: Methods and Means of Web Content
    Personalization for Commercial Information Products Distribution. In: Lecture Notes in
    Computational Intelligence and Decision Making, 1020, 332–347. (2020)
 3. Lytvyn, V., Vysotska, V., Demchuk, A., Demkiv, I., Ukhanska, O., Hladun, V., Koval-
    chuk, R., Petruchenko, O., Dzyubyk, L., Sokulska, N.: Design of the architecture of an in-
    telligent system for distributing commercial content in the internet space based on SEO-
    technologies, neural networks, and Machine Learning. In: Eastern-European Journal of En-
    terprise Technologies, 2(2-98), 15-34. (2019)
 4. Ferretti, S., Mirri, S., Prandi, C., Salomoni, P.: Automatic web content personalization
    through reinforcement learning. In: Journal of Systems and Software, 121, 157-169 (2016)
 5. Lavie, T., Sela, M., Oppenheim, I., Inbar, O., Meyer, J.: User attitudes towards news con-
    tent personalization. In: Int. journal of human-computer studies, 68(8), 483-495. (2010).
 6. Fredrikson, M., Livshits, B. Repriv: Re-imagining content personalization and in-browser
    privacy. In: Symposium on Security and Privacy, 131-146. (2011).
 7. Chang, C. C., Chen, P. L., Chiu, F. R., Chen, Y. K.: Application of neural networks and
    Kano’s method to content recommendation in web personalization. In: Expert Systems
    with Applications, 36(3), 5310-5316. (2009).
 8. Partovi, H., Brathwaite, R., Davis, A., McCue, M., Porter, B., Giannandrea, J., Li, Z.: U.S.
    Patent No. 7,571,226. Washington, DC: U.S. Patent and Trademark Office. (2009).
 9. Kane, F. J., Hicks, C.: U.S. Patent Application No. 11/966,817. (2009).
10. Mirri, S., Prandi, C., Salomoni, P.: Experiential adaptation to provide user-centered web
    content personalization. In: Proc. IARIA Conference on Advances in Human oriented and
    Personalized Mechanisms, Technologies, and Services (CENTRIC2013), 31-36. (2013).
11. Fernandez-Luque, L., Karlsen, R., Bonander, J.: Review of extracting information from the
    Social Web for health personalization. In: Journal of medical Internet research, e15 (2011).
12. Ho, S. Y., Bodoff, D., Tam, K. Y.: Timing of adaptive web personalization and its effects
    on online consumer behavior. In: Information Systems Research, 22(3), 660-679. (2011).
13. Uchyigit, G., Ma, M. Y.: Personalization techniques and recommender systems. In: World
    Scientific, Vol. 70, (2008).
14. Zhang, H., Song, Y., Song, H. T.: Construction of ontology-based user model for web per-
    sonalization. In: Int. Conf. on User Modeling, Springer, Berlin, Heidelberg, 67-76. (2007).
15. Mehtaa, P., Parekh, B., Modi, K., Solanki, P.: Web personalization using web mining:
    concept and research issue. In: International Journal of Information and Education Tech-
    nology, 2(5), 510. (2012).
16. Lytvyn, V., Sharonova, N., Hamon, T., Vysotska, V., Grabar, N., Kowalska-Styczen, A.:
    Computational linguistics and intelligent systems. In: CEUR Workshop Proceedings, Vol-
    2136 (2018)
17. Vysotska, V., Fernandes, V.B., Emmerich, M.: Web content support method in electronic
    business systems. In: CEUR Workshop Proceedings, Vol-2136, 20-41 (2018)
18. Kanishcheva, O., Vysotska, V., Chyrun, L., Gozhyj, A.: Method of Integration and Con-
    tent Management of the Information Resources Network. In: Advances in Intelligent Sys-
    tems and Computing, 689, Springer, 204-216 (2018)
19. Korobchinsky, M., Vysotska, V., Chyrun, L., Chyrun, L.: Peculiarities of Content Forming
    and Analysis in Internet Newspaper Covering Music News, In: Computer Science and In-
    formation Technologies, Proc. of the Int. Conf. CSIT, 52-57 (2017).
20. Naum, O., Chyrun, L., Kanishcheva, O., Vysotska, V.: Intellectual System Design for
    Content Formation. In: Computer Science and Information Technologies, Proc. of the Int.
    Conf. CSIT, 131-138 (2017)
21. Vysotska, V., Lytvyn, V., Burov, Y., Gozhyj, A., Makara, S.: The consolidated infor-
    mation web-resource about pharmacy networks in city. In: CEUR Workshop Proceedings
    (Computational linguistics and intelligent systems), 2255, 239-255. (2018).
22. Vysotska, V., Hasko, R., Kuchkovskiy, V.: Process analysis in electronic content com-
    merce system. In: 2015 Xth International Scientific and Technical Conference Computer
    Sciences and Information Technologies (CSIT), 120-123. (2015).
23. Lytvyn, V., Vysotska, V.: Designing architecture of electronic content commerce system.
    In: Computer Science and Information Technologies, Proc. of the X-th Int. Conf.
    CSIT’2015, 115-119 (2015)
24. Gozhyj, A., Chyrun, L., Kowalska-Styczen, A., Lozynska, O.: Uniform Method of Opera-
    tive Content Management in Web Systems. In: CEUR Workshop Proceedings (Computa-
    tional linguistics and intelligent systems, 2136, 62-77. (2018).
25. Kravets, P.: The control agent with fuzzy logic. In: Perspective Technologies and Methods
    in MEMS Design, MEMSTECH'2010, 40-41 (2010)
26. Vysotska, V.: Linguistic Analysis of Textual Commercial Content for Information Re-
    sources Processing. In: Modern Problems of Radio Engineering, Telecommunications and
    Computer Science, TCSET’2016, 709–713 (2016)
27. Su, J., Sachenko, A., Lytvyn, V., Vysotska, V., Dosyn, D.: Model of Touristic Information
    Resources Integration According to User Needs, 2018 IEEE 13th International Scientific
    and Technical Conference on Computer Sciences and Information Technologies, CSIT
    2018 – Proceedings 2, 113-116 (2018)
28. Su, J., Vysotska, V., Sachenko, A., Lytvyn, V., Burov, Y.: Information resources pro-
    cessing using linguistic analysis of textual content. In: Intelligent Data Acquisition and
    Advanced Computing Systems Technology and Applications, Romania, 573-578, (2017)
29. Vysotska, V., Chyrun, L., Chyrun, L.: Information Technology of Processing Information
    Resources in Electronic Content Commerce Systems. In: Computer Science and Infor-
    mation Technologies, CSIT’2016, 212-222 (2016)
30. Vysotska, V., Rishnyak, I., Chyrun L.: Analysis and evaluation of risks in electronic com-
    merce, CAD Systems in Microelectronics, 9th International Conference, 332-333 (2007).
31. Vysotska, V., Fernandes, V.B., Emmerich, M.: Web content support method in electronic
    business systems. In: CEUR Workshop Proceedings, Vol-2136, 20-41 (2018)
32. Vysotska, V., Chyrun, L.: Analysis features of information resources processing. In: Com-
    puter Science and Information Technologies, Proc. of the Int. Conf. CSIT, 124-128 (2015)
33. Vysotska, V., Chyrun, L., Chyrun, L.: The Commercial Content Digest Formation and
    Distributional Process. In: Computer Science and Information Technologies, Proc. of the
    XI–th Int. Conf. CSIT’2016, 186-189 (2016)
34. Vasyl, Lytvyn, Victoria, Vysotska, Dmytro, Dosyn, Roman, Holoschuk, Zoriana, Ryb-
    chak: Application of Sentence Parsing for Determining Keywords in Ukrainian Texts. In:
    Computer Science and Information Technologies, Proc. of the Int. Conf. CSIT, 326-331
    (2017)
35. Rusyn, B., Lytvyn, V., Vysotska, V., Emmerich, M., Pohreliuk, L.: The Virtual Library
    System Design and Development, Advances in Intelligent Systems and Computing, 871,
    328-349 (2019)
36. Rusyn, B., Vysotska, V., Pohreliuk, L.: Model and architecture for virtual library infor-
    mation system, 2018 IEEE 13th International Scientific and Technical Conference on
    Computer Sciences and Information Technologies, CSIT 2018 – Proceedings 1, 37-41
    (2018)
37. Burov, Y., Vysotska, V., Kravets, P. Ontological approach to plot analysis and modeling.
    CEUR Workshop Proceedings, Vol-2362, 22-31 (2019)
38. Zdebskyi, P., Vysotska, V., Peleshchak, R., Peleshchak, I., Demchuk, A., Krylyshyn, M.:
    An Application Development for Recognizing of View in Order to Control the Mouse
    Pointer. In: CEUR Workshop Proceedings, Vol-2386, 55-74. (2019)
39. Lytvyn, V., Kuchkovskiy, V., Vysotska, V., Markiv, O., Pabyrivskyy, V. Architecture of
    System for Content Integration and Formation Based on Cryptographic Consumer Needs.
    In: Computer Sciences and Information Technologies (CSIT). (2018).
40. Lytvyn, V., Vysotska, V., Pukach, P., Nytrebych, Z., Demkiv, I., Senyk, A. et. al.: Analy-
    sis of the developed quantitative method for automatic attribution of scientific and tech-
    nical text content written in Ukrainian. In: Eastern-European Journal of Enterprise Tech-
    nologies, 6 (2 (96)), 19–31. (2018).
41. Gozhyj, A., Kalinina, I., Vysotska, V., Gozhyj, V.: The Method of Web-Resources Man-
    agement Under Conditions of Uncertainty Based on Fuzzy Logic. In: Conference on Com-
    puter Sciences and Information Technologies (CSIT). (2018).
42. Lytvyn, V., Vysotska, V., Uhryn, D., Hrendus, M., Naum, O.: Analysis of statistical meth-
    ods for stable combinations determination of keywords identification. In: Eastern-
    European Journal of Enterprise Technologies, 2 (2 (92)), 23–37. (2018).
43. Lytvyn, V., Vysotska, V., Pukach, P., Nytrebych, Z., Demkiv, I., Kovalchuk, R., Huzyk,
    N.: Development of the linguometric method for automatic identification of the author of
    text content based on statistical analysis of language diversity coefficients. Eastern-
    European Journal of Enterprise Technologies, 5 (2 (95)), 16–28. (2018).
44. Lytvyn, V., Vysotska, V., Pukach, P., Vovk, M., Ugryn, D.: Method of functioning of in-
    telligent agents, designed to solve action planning problems based on ontological ap-
    proach. In: Eastern-European Journal of Enterprise Technologies, 3 (2(87)), 11–17. (2017).
45. Lytvyn, V., Vysotska, V., Veres, O., Rishnyak, I., Rishnyak, H.: The risk management
    modelling in multi project environment. In: International Scientific and Technical Confer-
    ence on Computer Sciences and Information Technologies (CSIT). (2017).
46. Lytvyn, V., Vysotska, V., Burov, Y., Veres, O., Rishnyak, I.: The Contextual Search
    Method Based on Domain Thesaurus. In:cAdvances in Intelligent Systems and Computing
    II, 310–319. (2018).
47. Lytvyn, V., Vysotska, V., Pukach, P., Bobyk, І., Pakholok, B.: A method for constructing
    recruitment rules based on the analysis of a specialist's competences. In: Eastern-European
    Journal of Enterprise Technologies, 6 (2 (84)), 4–14. (2016).
48. Chyrun, L., Vysotska, V., Kis, I., Chyrun, L.: Content Analysis Method for Cut Formation
    of Human Psychological State. In: International Conference on Data Stream Mining &
    Processing (DSMP). (2018).
49. Gozhyj, A., Vysotska, V., Yevseyeva, I., Kalinina, I., Gozhyj, V.: Web Resources Man-
    agement Method Based on Intelligent Technologies. In: Advances in Intelligent Systems
    and Computing, 206–221. (2019).
50. Lytvyn, V., Vysotska, V., Veres, O., Rishnyak, I., Rishnyak, H.: Content linguistic analy-
    sis methods for textual documents classification. In: International Scientific and Technical
    Conference Computer Sciences and Information Technologies (CSIT). (2016).
51. Lytvyn, V., Vysotska, V., Kuchkovskiy, V., Bobyk, I., Malanchuk, O., Ryshkovets, Y. et.
    al.: Development of the system to integrate and generate content considering the crypto-
    current needs of users. In: Eastern-European Journal of Enterprise Technologies, 1 (2
    (97)), 18–39. (2019).
52. Kravets, P.: The Game Method for Orthonormal Systems Construction. 2007 9th Interna-
    tional Conference – The Experience of Designing and Applications of CAD Systems in
    Microelectronics. (2007).
53. Kravets, P.: Game Model of Dragonfly Animat Self-Learning. Perspective Technologies
    and Methods in MEMS Design, 195–201. (2016).
54. Lytvyn, V., Sharonova, N., Hamon, T., Cherednichenko, O., Grabar, N., Kowalska-
    Styczen, A., Vysotska, V.: Preface: Computational Linguistics and Intelligent Systems
    (COLINS-2019). In: CEUR Workshop Proceedings, Vol-2362. (2019)
55. Emmerich, M., Lytvyn, V., Yevseyeva, I., Fernandes, V. B., Dosyn, D., Vysotska, V.:
    Preface: Modern Machine Learning Technologies and Data Science (MoMLeT&DS-
    2019). In: CEUR Workshop Proceedings, Vol-2386. (2019)
56. Vysotska, V., Burov, Y., Lytvyn, V., Oleshek, O.: Automated Monitoring of Changes in
    Web Resources. In: Lecture Notes in Computational Intelligence and Decision Making,
    1020, 348–363. (2020)
57. Lytvyn, V., Vysotska, V., Rzheuskyi, A.: Technology for the Psychological Portraits For-
    mation of Social Networks Users for the IT Specialists Recruitment Based on Big Five,
    NLP and Big Data Analysis. In: CEUR Workshop Proceedings, Vol-2392, 147-171.
    (2019)
58. Chyrun, L., Chyrun, L., Kis, Y., Rybak, L.: Automated Information System for Connection
    to the Access Point with Encryption WPA2 Enterprise. In: Lecture Notes in Computational
    Intelligence and Decision Making, 1020, 389-404. (2020)
59. Kis, Y., Chyrun, L., Tsymbaliak, T., Chyrun, L.: Development of System for Managers
    Relationship Management with Customers. In: Lecture Notes in Computational Intelli-
    gence and Decision Making, 1020, 405-421. (2020)