Pub Date : 1900-01-01DOI: 10.22364/BJMC.2017.5.3.05
V. Dagienė, G. Stupurienė, Lina Vinikiene
{"title":"Implementation of Dynamic Tasks on Informatics and Computational Thinking","authors":"V. Dagienė, G. Stupurienė, Lina Vinikiene","doi":"10.22364/BJMC.2017.5.3.05","DOIUrl":"https://doi.org/10.22364/BJMC.2017.5.3.05","url":null,"abstract":"","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"111 3S 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128525882","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.22364/bjmc.2020.8.1.09
Mohcine Boudhane, O. Balcers
Computer vision is an interdisciplinary field that deals with how computers can be made for gaining high-level understanding from digital images or videos. Fish detection and monitoring is an important topic in computer vision. The growth of high-powered computers, the evolution of high-quality video cameras with low cost and the growing need for automated video analysis have caused more interest in the development of underwater inspection. However, in the sea, the spread of light and sound are not uniform. Therefore, visibility becomes increasingly difficult due to the physical properties of the water. This fact affects negatively of detection accuracy. In this paper, we present method for underwater image enhancement. Dark Channel prior, will be responsible to adjust colour channels in order to get more visibility in images. The algorithm is tested to many images. Experimental results demonstrates a good quality improvement in underwater images.
{"title":"Underwater Optical Observation, How to Improve Visibility","authors":"Mohcine Boudhane, O. Balcers","doi":"10.22364/bjmc.2020.8.1.09","DOIUrl":"https://doi.org/10.22364/bjmc.2020.8.1.09","url":null,"abstract":"Computer vision is an interdisciplinary field that deals with how computers can be made for gaining high-level understanding from digital images or videos. Fish detection and monitoring is an important topic in computer vision. The growth of high-powered computers, the evolution of high-quality video cameras with low cost and the growing need for automated video analysis have caused more interest in the development of underwater inspection. However, in the sea, the spread of light and sound are not uniform. Therefore, visibility becomes increasingly difficult due to the physical properties of the water. This fact affects negatively of detection accuracy. In this paper, we present method for underwater image enhancement. Dark Channel prior, will be responsible to adjust colour channels in order to get more visibility in images. The algorithm is tested to many images. Experimental results demonstrates a good quality improvement in underwater images.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128968098","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.22364/bjmc.2020.8.1.07
Madara Pratt, S. Cakula
The use of modern technologies have changed work setting and this change offers us many advantages and benefits. Technology-based communication allows to span time and distance among people. Technology development is moving at such speed that social human behavior science has not kept pace. There is enormous research on human behavior, but we lack new models for guiding managerial practices. The aim of this research is to investigate technologybased communication effect on quality of relationships within the company and the factors affecting it. It was discovered that an important factor is cultural background of the company employees – the communication style and expectations for high context and low context cultures are very different. It is clear that technology-based communication within a company is negatively affecting quality of work relationships it means that new methods should be discovered to power up technology-based communication. IT professionals should include this knowledge in their work in order to improve communication systems.
{"title":"The Impact of Using Technology-Based Communication on Quality of Work Relationships","authors":"Madara Pratt, S. Cakula","doi":"10.22364/bjmc.2020.8.1.07","DOIUrl":"https://doi.org/10.22364/bjmc.2020.8.1.07","url":null,"abstract":"The use of modern technologies have changed work setting and this change offers us many advantages and benefits. Technology-based communication allows to span time and distance among people. Technology development is moving at such speed that social human behavior science has not kept pace. There is enormous research on human behavior, but we lack new models for guiding managerial practices. The aim of this research is to investigate technologybased communication effect on quality of relationships within the company and the factors affecting it. It was discovered that an important factor is cultural background of the company employees – the communication style and expectations for high context and low context cultures are very different. It is clear that technology-based communication within a company is negatively affecting quality of work relationships it means that new methods should be discovered to power up technology-based communication. IT professionals should include this knowledge in their work in order to improve communication systems.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129422768","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.22364/bjmc.2020.8.1.03
Erika Nazaruka
TFM (Topological Functioning Model) based transformations start from text fragments as inputs and end with source code. Automated processing of use case scenarios is likely to be more predictable than text in a formal style thanks to their structure. The goal of the research is to understand whether the differences in processing these two text forms are essential for getting core elements of a TFM, or even a structured form has essential limitations. The theoretical results illustrate that use case specifications may have more structured and less structured formats. Even in the former format, use case steps may contain explanations and even text fragments in a formal style that increases unpredictability. Analysis of text in the both cases requires part-of-speech tagging, lemmas, constituency and dependency parsing, coreference resolution, and language pattern matching. Thus, structuring the initial documents is questionable but cases when they are to be managed in projects.
{"title":"Processing Use Case Scenarios and Text in a Formal Style as Inputs for TFM-based Transformations","authors":"Erika Nazaruka","doi":"10.22364/bjmc.2020.8.1.03","DOIUrl":"https://doi.org/10.22364/bjmc.2020.8.1.03","url":null,"abstract":"TFM (Topological Functioning Model) based transformations start from text fragments as inputs and end with source code. Automated processing of use case scenarios is likely to be more predictable than text in a formal style thanks to their structure. The goal of the research is to understand whether the differences in processing these two text forms are essential for getting core elements of a TFM, or even a structured form has essential limitations. The theoretical results illustrate that use case specifications may have more structured and less structured formats. Even in the former format, use case steps may contain explanations and even text fragments in a formal style that increases unpredictability. Analysis of text in the both cases requires part-of-speech tagging, lemmas, constituency and dependency parsing, coreference resolution, and language pattern matching. Thus, structuring the initial documents is questionable but cases when they are to be managed in projects.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126969830","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.22364/bjmc.2021.9.1.08
G. Luciani, M. Bresciani, C. A. Biraghi, Nicola Ghirardi, D. Carrion, M. Rogora, M. Brovelli
SIMILE Project has the aim of supporting the definition of management policies and the operational decisions for the insubric Lakes through an innovative information system based on data from an integrated monitoring system, consisting of remote sensing of water quality parameters of the lakes with latest generation satellite images, buoys equipped with sensors for the continuous detection of limnological and meteorological parameters within the lakes and in the use of additional data on water quality that will be collected through citizen science. Maggiore, Lugano and Como are the lakes involved in the project. This paper presents the satellite monitoring system implemented for the project, based on open data and GIS tools, together with the results obtained in the first 18 months of activities.
{"title":"Satellite Monitoring system of Subalpine lakes with open source software: the case of SIMILE Project","authors":"G. Luciani, M. Bresciani, C. A. Biraghi, Nicola Ghirardi, D. Carrion, M. Rogora, M. Brovelli","doi":"10.22364/bjmc.2021.9.1.08","DOIUrl":"https://doi.org/10.22364/bjmc.2021.9.1.08","url":null,"abstract":"SIMILE Project has the aim of supporting the definition of management policies and the operational decisions for the insubric Lakes through an innovative information system based on data from an integrated monitoring system, consisting of remote sensing of water quality parameters of the lakes with latest generation satellite images, buoys equipped with sensors for the continuous detection of limnological and meteorological parameters within the lakes and in the use of additional data on water quality that will be collected through citizen science. Maggiore, Lugano and Como are the lakes involved in the project. This paper presents the satellite monitoring system implemented for the project, based on open data and GIS tools, together with the results obtained in the first 18 months of activities.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123928632","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.22364/bjmc.2018.6.1.03
Hamid Jan, Amjad Ali
To classify latent fingerprint images by using papillary patterns, the proposed method applies the Gabor filter, Haar and Daubechies wavelet transformations, and a multilevel neural network. Numerical experiments were performed, and the results of the proposed solution were compared. The results have shown that we can effectively classify latent fingerprints by applying in combination the Gabor filter, Daubechies wavelet transform of the fifth level, and a neural network.
{"title":"Classification of Latent Fingerprints Using Neural Networks","authors":"Hamid Jan, Amjad Ali","doi":"10.22364/bjmc.2018.6.1.03","DOIUrl":"https://doi.org/10.22364/bjmc.2018.6.1.03","url":null,"abstract":"To classify latent fingerprint images by using papillary patterns, the proposed method applies the Gabor filter, Haar and Daubechies wavelet transformations, and a multilevel neural network. Numerical experiments were performed, and the results of the proposed solution were compared. The results have shown that we can effectively classify latent fingerprints by applying in combination the Gabor filter, Daubechies wavelet transform of the fifth level, and a neural network.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"600 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123155592","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.22364/bjmc.2022.10.3.08
Heiki-Jaan Kaalep
. The paper presents a detailed description of an algorithm of Estonian syllabification. The paper has a dual goal: justify the algorithm with references to phonology, and make it robust enough for using on real-life texts. The algorithm is presented as a commented set of finite state transducer expressions.
{"title":"Looking into Estonian Syllabification","authors":"Heiki-Jaan Kaalep","doi":"10.22364/bjmc.2022.10.3.08","DOIUrl":"https://doi.org/10.22364/bjmc.2022.10.3.08","url":null,"abstract":". The paper presents a detailed description of an algorithm of Estonian syllabification. The paper has a dual goal: justify the algorithm with references to phonology, and make it robust enough for using on real-life texts. The algorithm is presented as a commented set of finite state transducer expressions.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114623487","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.22364/bjmc.2019.7.4.01
John Gichuki Ndia, G. M. Muketha, K. Omieno
Many front-end web developers are nowadays increasingly using sassy cascading stylesheets (SCSS) instead of the regular cascading style sheets (CSS). Despite its increased demand, SCSS has inherent complexity which arises from its features such as the use of nesting, inheritance, variables, operators, and functions. In addition, SCSS complexity, like all other software, continually increases with age. High complexity is undesirable because it leads to software that is difficult to understand, modify and test. Although there has been some metrics proposed to measure stylesheets complexity, these were defined in the context of regular CSS, and cannot be used to measure SCSS due to differences in their syntax. This paper proposes four metrics for measuring the complexity of SCSS code. The metrics have been used to calculate the complexity of three code snippets and three real-world projects and were found to be intuitional. The metrics were also evaluated using the Kaner framework and satisfied all the evaluation questions, indicating that they are sufficiently practical as required in the industry. In addition, the metrics were evaluated using Weyuker’s properties, and results show that all the four metrics satisfied seven out of the nine properties, implying that they are theoretically sound.
{"title":"Complexity Metrics for Sassy Cascading Style Sheets","authors":"John Gichuki Ndia, G. M. Muketha, K. Omieno","doi":"10.22364/bjmc.2019.7.4.01","DOIUrl":"https://doi.org/10.22364/bjmc.2019.7.4.01","url":null,"abstract":"Many front-end web developers are nowadays increasingly using sassy cascading stylesheets (SCSS) instead of the regular cascading style sheets (CSS). Despite its increased demand, SCSS has inherent complexity which arises from its features such as the use of nesting, inheritance, variables, operators, and functions. In addition, SCSS complexity, like all other software, continually increases with age. High complexity is undesirable because it leads to software that is difficult to understand, modify and test. Although there has been some metrics proposed to measure stylesheets complexity, these were defined in the context of regular CSS, and cannot be used to measure SCSS due to differences in their syntax. This paper proposes four metrics for measuring the complexity of SCSS code. The metrics have been used to calculate the complexity of three code snippets and three real-world projects and were found to be intuitional. The metrics were also evaluated using the Kaner framework and satisfied all the evaluation questions, indicating that they are sufficiently practical as required in the industry. In addition, the metrics were evaluated using Weyuker’s properties, and results show that all the four metrics satisfied seven out of the nine properties, implying that they are theoretically sound.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132228997","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.22364/bjmc.2023.11.1.08
M. Kirikova, J. Grundspeņķis, Arnis Stasko
{"title":"Towards Respecting Systems of Systems in IT Project Quality Management","authors":"M. Kirikova, J. Grundspeņķis, Arnis Stasko","doi":"10.22364/bjmc.2023.11.1.08","DOIUrl":"https://doi.org/10.22364/bjmc.2023.11.1.08","url":null,"abstract":"","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130108551","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.22364/BJMC.2017.5.1.08
Olesia Pozdniakova, D. Mažeika
Many companies are adopting cloud for hosting applications delivered as a service over the Internet. An application service delivered in this way is referred as Software as a Service (SaaS). The SaaS providers get benefits from getting cloud resources provisioned on-demand and through pay-as-you-go billing models. These capabilities enable faster application development and deployment with lower upfront investment into infrastructure. To benefit the most from the cloud, software architecture must be designed with consideration that software will run on the cloud. However, a legacy application is often developed by using monolithic architecture approach and might not get all advantages provided by a cloud computing. A growing monolithic application gets less flexible in development, has longer provisioning time, slows down the speed of innovation and lowers economy of scale. As result of such problems, not only commercial companies, but also the various academic researchers aim to design software as a “cloud-native” application. This kind of software has specific non-functional requirements that define scalability, reliability, fault tolerance and other cloud-specific requirements. This systematic literature review is based on the case studies, published articles and other literature related to the cloud-native or cloud-ready applications. It generalizes common traits of non-functional requirements defined in analyzed resources. Also, it walks through architectural styles of the applications running on a cloud and presents recently developed architectures that are used for large-scale software services delivered on a cloud.
{"title":"Systematic Literature Review of the Cloud-ready Software Architecture","authors":"Olesia Pozdniakova, D. Mažeika","doi":"10.22364/BJMC.2017.5.1.08","DOIUrl":"https://doi.org/10.22364/BJMC.2017.5.1.08","url":null,"abstract":"Many companies are adopting cloud for hosting applications delivered as a service over the Internet. An application service delivered in this way is referred as Software as a Service (SaaS). The SaaS providers get benefits from getting cloud resources provisioned on-demand and through pay-as-you-go billing models. These capabilities enable faster application development and deployment with lower upfront investment into infrastructure. To benefit the most from the cloud, software architecture must be designed with consideration that software will run on the cloud. However, a legacy application is often developed by using monolithic architecture approach and might not get all advantages provided by a cloud computing. A growing monolithic application gets less flexible in development, has longer provisioning time, slows down the speed of innovation and lowers economy of scale. As result of such problems, not only commercial companies, but also the various academic researchers aim to design software as a “cloud-native” application. This kind of software has specific non-functional requirements that define scalability, reliability, fault tolerance and other cloud-specific requirements. This systematic literature review is based on the case studies, published articles and other literature related to the cloud-native or cloud-ready applications. It generalizes common traits of non-functional requirements defined in analyzed resources. Also, it walks through architectural styles of the applications running on a cloud and presents recently developed architectures that are used for large-scale software services delivered on a cloud.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130144069","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}