-
Ontology-Driven Processing of Transdisciplinary Domain Knowledge
Authors:
Oleksandr Palagin,
Mykola Petrenko,
Sergii Kryvyi,
Mykola Boyko,
Kyrylo Malakhov
Abstract:
The monograph discusses certain aspects of modern real-world problems facing humanity, which are much more challenging than scientific ones. Modern science is unable to solve them in a fundamental way. Vernadsky's noosphere thesis, in fact, appeals to the scientific worldview that needs to be built in a way that overcomes the interdisciplinary barriers and increases the effectiveness of interdisci…
▽ More
The monograph discusses certain aspects of modern real-world problems facing humanity, which are much more challenging than scientific ones. Modern science is unable to solve them in a fundamental way. Vernadsky's noosphere thesis, in fact, appeals to the scientific worldview that needs to be built in a way that overcomes the interdisciplinary barriers and increases the effectiveness of interdisciplinary interaction and modern science overall. We are talking about the general transdisciplinary knowledge. In world practice, there is still no systematic methodology and a specific form of generally accepted valid scientific theory that would provide transdisciplinary knowledge. Non-linear interdisciplinary interaction is the standard of evolution of modern science. At the same time, a new transdisciplinary theory (domain of scientific research) is being de facto created and the process is repeated many times: from an individual or group of disciplines, through interdisciplinary interaction, in a direction that brings us closer to creating a holistic general scientific worldview.
△ Less
Submitted 1 November, 2023;
originally announced November 2023.
-
Evaluating Heuristics for Iterative Impact Analysis
Authors:
Yibin Wang,
Maksym Petrenko,
Václav Rajlich
Abstract:
Iterative impact analysis (IIA) is a process that allows developers to estimate the impacted units of a software change. Starting from a single impacted unit, the developers inspect its interacting units via program dependencies to identify the ones that are also impacted, and this process continues iteratively. Experience has shown that developers often miss impacted units and inspect many irrele…
▽ More
Iterative impact analysis (IIA) is a process that allows developers to estimate the impacted units of a software change. Starting from a single impacted unit, the developers inspect its interacting units via program dependencies to identify the ones that are also impacted, and this process continues iteratively. Experience has shown that developers often miss impacted units and inspect many irrelevant units. In this work, we study propagation heuristics that guide developers to find the actual impacted units and termination heuristics that help to decide whether the estimated impact is complete. The roles of these two kinds of heuristics are complementary and affect both the precision and recall when used during IIA. We investigated several propagation heuristics adapted from previously published papers and combined them with a practical termination heuristic. We developed a reenactment process that simulates the actions of developers who use those heuristics during IIA, and we assessed their performance. The software changes for our reenactment were mined from the repositories of open source projects. We found that IIA provides better recall than the other known impact analysis techniques. However the IIA with the propagation heuristics that we investigated does not supersede IIA combined with a random inspection, and hence these heuristics do not help the IIA.
△ Less
Submitted 19 July, 2019;
originally announced July 2019.
-
Information technology and integrated tools for support of smart systems research design
Authors:
Oleksandr Palagin,
Mykola Petrenko,
Kyrylo Malakhov
Abstract:
The methodological foundations of the construction of information technology, formalized models and tools for the implementation of the research-related design of smart systems based on the use of the concepts of transdisciplinarity and ontological management are considered. Designed to build systems of work with knowledge, scientific and technical creativity, including the development of objects…
▽ More
The methodological foundations of the construction of information technology, formalized models and tools for the implementation of the research-related design of smart systems based on the use of the concepts of transdisciplinarity and ontological management are considered. Designed to build systems of work with knowledge, scientific and technical creativity, including the development of objects of new technology. Designed to build systems of work with knowledge, scientific and technical creativity, including the development of objects of new technology. Results. The information technology of research-related design of smart systems is developed. An example of the creation and patenting of a linguistic processor for processing large amounts of text data with the purpose of subsequent extraction of knowledge is considered. Conclusion. The methodological foundations of the development of scientific research design systems include models, technology, and tools for cognitive processes of information processing, including the design of the new engineering objects, the automated development of ontological knowledge bases of the knowledge domain. The last ones are the basic components of intelligent technologies and systems for comprehensive scientific research of the interdisciplinary and transdisciplinary nature. The process of system integration of ontologies makes it possible to investigate the interaction of object knowledge, as an object at the intersection of disciplines, as well as in clusters of convergence, which opens opportunities for new knowledge and for the development of scientific theories. Keywords: research design, smart system, ontological management, ontology.
△ Less
Submitted 1 January, 2022; v1 submitted 13 April, 2018;
originally announced May 2018.