Ingmar Besic

Dr. Ingmar Besic

orcid

Research Focus & Metrics

Academic Career Length

14Years (2013-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
28 November 2022 in IEEE Access
Verified
Journal Article
Open access
EKEhlimana Krupalija
Ehlimana Krupalija
ECEmir Cogo
Emir Cogo
SBSeila Becirovic
Seila Becirovic
IPIrfan Prazina
Irfan Prazina
KHKerim Hodzic
Kerim Hodzic
IBIngmar Besic
Ingmar Besic
Cause-effect graphs are a popular black-box testing technique. The most commonly used approach for generating test cases from cause-effect graph specifications uses backward propagation of forced effect activations through the graph in order to get the values of causes for the desired test case. Many drawbacks have been identified when using this approach for different testing requirements. Several algorithms for automatically generating test case suites from cause-effect graph specifications have been proposed. However, many of these algorithms do not solve the main drawbacks of the initial back-propagation approach and offer only minor improvements for specific purposes. This work proposes two new algorithms for deriving test cases from cause-effect representations – an algorithm that uses forward-propagation of all possible cause values in order to get all feasible test cases and an algorithm that minimizes the feasible test case suite while taking multiple effect activations into account. Cause-effect graphs previously used for testing algorithms based on the backward-propagation approach were used for evaluation and comparison, as well as the newly introduced test effect coverage metric and fault detection rate effectiveness. The evaluation shows that the proposed algorithms work in real time even for a very large number of cause nodes. The results also indicate that the first newly proposed algorithm generates a larger test case suite, whereas the second newly proposed algorithm generates a smaller test case subset than the originally proposed approaches while ensuring the maximum effect coverage, fault detection rate effectiveness and a better test effect coverage ratio.

1 January 2022 in Journal of Communications Software and Systems
Verified
Journal Article
Open access
PDF file
EKEhlimana Krupalija
Ehlimana Krupalija
ŠBŠeila Bećirović
Šeila Bećirović
IPIrfan Prazina
Irfan Prazina
ECEmir Cogo
Emir Cogo
IBIngmar Besic
Ingmar Besic
Cause-effect graphing is a commonly used black-box technique with many applications in practice. It is important to be able to create accurate cause-effect graph specifications from system requirements before converting them to test case tables used for black-box testing. In this paper, a new graphical software tool for creating cause-effect graph specifications is presented. The tool uses standardized graphical notation for describing different types of nodes, logical relations and constraints, resulting in a visual representation of the desired cause-effect graph which can be exported for later usage and imported in the tool. The purpose of this work is to make the cause-effect graph specification process easier for users in order to solve some of the problems which arise due to the insufficient amount of understanding of cause-effect graph elements. The proposed tool was successfully used for creating cause-effect graph specifications for small, medium and large graphs. It was also successfully used for performing different types of tasks by users without any prior knowledge of the functionalities of the tool, indicating that the tool is easy to use, helpful and intuitive. The results indicate that the usage of standardized notation is easier to understand than non-standardized approaches from other tools.

9 February 2017
Verified
Conference Paper
Closed access
IBIngmar Besic
Ingmar Besic
ZAZikrija Avdagic
Zikrija Avdagic
Estimator algorithms rely on assumed laser stripe image profile to determine its peek with sub-pixel accuracy. They depend on light intensity readings around the peak and are susceptible to noise and saturation. Noise and stripe intensity models are commonly used to synthesize and feed test data to estimator algorithms in order to evaluate their accuracy and robustness. For real-time 3D scanning applications estimator algorithms are expected to prefer less computationally demanding estimation techniques. Simple and accurate models of empirical noise and laser stripe profile could be used to improve testing and algorithms accuracy. Modular test setup for 3D scanning is utilized to project a laser stripe on the target with patterned surface. Laser stripe image is captured and processed to extract noise and surface pattern interference. Laser power modulation is used to generate series of captures with various stripe intensities. Captures are partitioned, analyzed and presented according to target surface properties and color channels. Image noise interfering with sub-pixel peak detection is analyzed and noise model based on empirical data is proposed. Empirical laser stripe images are analyzed and novel simple laser stripe intensity profile model conforming to empirical data is proposed.

Verified
Journal Article
Open access
PDF file
AHAdis Hamzic
Adis Hamzic
ZAZikrija Avdagic
Zikrija Avdagic
IBIngmar Besic
Ingmar Besic
Hydropower dam displacement is influenced by various factors (dam ageing, reservoir water level, air, water, and concrete temperature), which cause complex nonlinear behaviour that is difficult to predict. Object deformation monitoring is a task of geodetic and civil engineers who use different instruments and methods for measurements. Only geodetic methods have been used for the object movement analysis in this research. Although the whole object is affected by the influencing factors, different parts of the object react differently. Hence, one model cannot describe behaviour of every part of the object precisely. In this research, a localised approach is presented—two individual models are developed for every point strategically placed on the object: one model for the analysis and prediction in the direction of the X axis and the other for the Y axis. Additionally, the prediction of horizontal dam movement is not performed directly from measured values of influencing factors, but from predicted values obtained by machine learning and statistical methods. The results of this research show that it is possible to perform accurate short-term time series dam movement prediction by using machine learning and statistical methods and that the only limiting factor for improving prediction length is accurate weather forecast.

1 May 2015
Verified
Conference Paper
Closed access
LFLejla Begic Fazlic
Lejla Begic Fazlic
ZAZikrija Avdagic
Zikrija Avdagic
IBIngmar Besic
Ingmar Besic
The purpose of this study is to present novel GAANFIS expert system prototype for tar detection in cigarettes during manufacturing process. The proposed system combines capabilities of Adaptive Neuro-Fuzzy Inference System (ANFIS) and Genetic Algorithm (GA).The data recorded for different type of cigarettes are collected by special control quality equipment in real conditions inside cigarette factory. GA-ANFIS system performs optimization in two steps. In the first step it generates six different ANFIS structures, and after that, we have second level of GA optimization using given ANFIS structures resulting in optimal fuzzy model structure. Modeling and validation of the GA-ANFIS system approach is performed in MATLAB environment using validation data set that were not used in the process of training. Our earlier research results based on two different approaches (ANFIS and High-performance liquid chromatography (HPLC)) are also introduced. Performances of these three approaches are compared and novel expert system prototype shows better result related to training, testing and validation errors. It also more precisely shows that low yield tar cigarettes contain similar levels of nicotine opposite to high yield tar cigarettes while benzene, toluene, and xylene (BTX) levels rise along with increasing tar yields.

5 March 2020 in Symmetry
Verified
Journal Article
Open access
PDF file
OBOmar Bilalovic
Omar Bilalovic
ZAZikrija Avdagic
Zikrija Avdagic
SOSamir Omanovic
Samir Omanovic
IBIngmar Besic
Ingmar Besic
VLVedad Letic
Vedad Letic
CTChristophe Tatout
Christophe Tatout
Mathematical modelling to compute ground truth from 3D images is an area of research that can strongly benefit from machine learning methods. Deep neural networks (DNNs) are state-of-the-art methods design for solving these kinds of difficulties. Convolutional neural networks (CNNs), as one class of DNNs, can overcome special requirements of quantitative analysis especially when image segmentation is needed. This article presents a system that uses a cascade of CNNs with symmetric blocks of layers in chain, dedicated to 3D image segmentation from microscopic images of 3D nuclei. The system is designed through eight experiments that differ in following aspects: number of training slices and 3D samples for training, usage of pre-trained CNNs and number of slices and 3D samples for validation. CNNs parameters are optimized using linear, brute force, and random combinatorics, followed by voter and median operations. Data augmentation techniques such as reflection, translation and rotation are used in order to produce sufficient training set for CNNs. Optimal CNN parameters are reached by defining 11 standard and two proposed metrics. Finally, benchmarking demonstrates that CNNs improve segmentation accuracy, reliability and increased annotation accuracy, confirming the relevance of CNNs to generate high-throughput mathematical ground truth 3D images.