This paper follows a discourse on software recognized as a product of art and human creativity progressing probably for as long as software exists. A retrospective view on computer science and software philosophy development is introduced. In so doing we discover parallels between software and various branches of human creative manifestations. Aesthetic… (More)
In this paper authors make an attempt to rediscover the function-based music representation. Both for automated and manual music analysis, functional way to represent music has some advantages comparing to widely used approaches based on graph, geometric shapes or event-set models, namely: possibility to represent the structure of the music composition,… (More)
—This paper focuses on a generalized approach to providing user interface to a web-based expert system (WBES). We examine MVC and MVP design patterns used traditionally to construct a web application user interface. In order to leverage the strength of the MVC/MVP design patterns we propose a special ontology representing a user communication domain. We… (More)
—This paper is focused on using computer timeline based interfaces in the domain of history learning. The paper explains what kind of problems do historians and learners face when they deal with chronologically ordered historical information. We review existing approaches and software tools that support timelines. Based on the timeline metaphor ontological… (More)
We analyze problems of music searching and main tasks the developers face in the domain of music information retrieval. We introduce the architecture of the software and the data model for integrated access to existing music searching web services. We illustrate our approach by developing a mobile accessed software prototype which allows users of Android… (More)
For the reviewed measures we pointed out the reasons of their construction and usage limitations. We concluded this research with a discourse on challenges of the day in estimating document appropriateness in the domain of information retrieval.