Browse

You are looking at 1 - 10 of 368 items for :

  • Software Development x
Clear All
Open access

Bogumiła Hnatkowska and Paweł Woroniecki

Abstract

Domain ontologies are valuable knowledge assets with many potential applications, e.g. in software engineering. Their content is often a subject of bi-directional transformations. Unfortunately, a centralized transformation service which can be easily extended with new mappers is not available for ontology users. In consequence, they have to deal with many different translation programs, which have to be installed and learned separately. The paper presents a framework for universal ontology processing, dedicated to ontologies expressed in OWL2. The framework usefulness was verified by a proof-of-concept implementation, for which an existing OWL2 to Groovy translator was adapted. During the integration process, the translator functionality was enhanced with ontology individuals mapping. The exemplary implementation confirmed that the framework with plug-in architecture is flexible and easy for customization. The ontology stakeholders should benefit from the reduced cognitive load and more satisfying transformation process.

Open access

Saadia Karim, Tariq Rahim Soomro and S. M. Aqil Burney

Abstract

Data has evolved into a large-scale data as big data in the recent era. The analysis of big data involves determined attempts on previous data. As new era of data has spatiotemporal facts that involve the time and space factors, which make them distinct from traditional data. The big data with spatiotemporal aspects helps achieve more efficient results and, therefore, many different types of frameworks have been introduced in cooperate world. In the present research, a qualitative approach is used to present the framework classification in two categories: architecture and features. Frameworks have been compared on the basis of architectural characteristics and feature attributes as well. These two categories project a significant effect on the execution of spatiotemporal data in big data. Frameworks are able to solve the real-time problems in less time of cycle. This study presents spatiotemporal aspects in big data with reference to several dissimilar environments and frameworks.

Open access

Łukasz Radliński

Abstract

User satisfaction is an important feature of software quality. However, it was rarely studied in software engineering literature. By enhancing earlier research this paper focuses on predicting user satisfaction with machine learning techniques using software development data from an extended ISBSG dataset. This study involved building, evaluating and comparing a total of 15,600 prediction schemes. Each scheme consists of a different combination of its components: manual feature preselection, handling missing values, outlier elimination, value normalization, automated feature selection, and a classifier. The research procedure involved a 10-fold cross-validation and separate testing, both repeated 10 times, to train and to evaluate each prediction scheme. Achieved level of accuracy for best performing schemes expressed by Matthews correlation coefficient was about 0.5 in the cross-validation and about 0.5–0.6 in the testing stage. The study identified the most accurate settings for components of prediction schemes.

Open access

Evgeniya Danilova, Igor Kochegarov, Nikolay Yurkov, Mikhail Miheev and Normunds Kante

Abstract

A number of PCB defects, though having passed successfully the defect identification procedure, can potentially grow into critical defects under the influence of various external and (or) internal influences. The complex nature of the development of defects leading to PCB failures demands developing and updating the data measuring systems not only for detection but also for the prediction of future development of PCB defects considering the external influences. To solve this problem, it is necessary to analyse the models of defect development, which will allow predicting the defect growth and working out the mathematical models for their studies.

The study uses the methods of system analysis, theory of mathematical and imitation modelling, analysis of technological systems. The article presents four models for determining the theoretical stress concentration factor for several types of common defects, considering the strength loss of PCB elements. For each model the evaluation of parameters determining its quality is also given. The formulas are given that link the geometry of defects and the stress concentration factor, corresponding to four types of defects. These formulas are necessary for determining the number of cycles and time to failure, fatigue strength coefficient.

The chosen models for determining the values of the stress concentration factor can be used as a database for identifying PCB defects. The proposed models are used for software implementation of the optical image inspection systems.

Open access

Grace Kamulegeya, Raymond Mugwanya and Regina Hebig

Abstract

Context: Software measurement is crucial to stay competitive and deliver quality software products.

Problem: While much research has been done on measurement in large companies in developed countries, there is limited research on measurement in start-ups. So far there are no studies on whether these results apply to nascent ecosystems, such as those in East Africa.

Goal: The aim of this study is to understand the use and perceived benefits of measurement in software start-ups in East Africa.

Method: We performed a multi-case study on 19 software start-ups in hubs in Uganda and Kenya, through conducting semi-structured interviews. We transcribed and analyzed them using the content analysis technique.

Results: We identified that start-ups are using a number of business and product-oriented metrics. Furthermore, we found no evidence on the use of design-oriented metrics. Nonetheless, start-ups have considerable expectations on the benefits of measuring. Finally, metrics found in this study partially differ from metrics used in start-ups in developed countries.

Conclusion: There is a need to create a more inclusive characterization for measurement as early start-ups in East Africa cannot yet be represented with known models.

Open access

Miroslaw Staron, Wilhelm Meding, Ola Söder and Magnus Bäck

Abstract

Continuous integration and continuous software deployment depend on the mix of automated and manual activities. The automated build and test processes are often intertwined with manual reviews and bug-fixing activities. In this paper, we set o to study how these manual and automated activities influence the speed of reviews and integration. We conduct a case study of two companies developing embedded software, measure the time required for reviewing and integrating software code (alias speed), and conduct a workshop to identify factors which explain the quantitative results. Our results show that the measurement of speed is a good alias for calendar time and triggers improvements better than using measures for velocity. We have also found that the distribution of code repositories, frequent reminders and team proximity decrease the time needed to deploy the software. Our findings are that there is a difference in the structure of code repositories between the fast and slow integration cases, which contributes to the debate on the pros and cons of different repository structures in modern companies.

Open access

Vadim Romanuke

Abstract

A complex classification task as scene recognition is considered in the present research. Scene recognition tasks are successfully solved by the paradigm of transfer learning from pretrained convolutional neural networks, but a problem is that the eventual size of the network is huge despite a common scene recognition task has up to a few tens of scene categories. Thus, the goal is to ascertain possibility of a size reduction. The modelling recognition task is a small dataset of 4485 grayscale images broken into 15 image categories. The pretrained network is AlexNet dealing with much simpler image categories whose number is 1000, though. This network has two fully connected layers, which can be potentially reduced or deleted. A regular transfer learning network occupies about 202.6 MB performing at up to 92 % accuracy rate for the scene recognition. It is revealed that deleting the layers is not reasonable. The network size is reduced by setting a fewer number of filters in the 17th and 20th layers of the AlexNet-based networks using a dichotomy principle or similar. The best truncated network with 384 and 192 filters in those layers performs at 93.3 % accuracy rate, and its size is 21.63 MB.

Open access

Alexey Lysenko, Nikolay Yurkov, Vasiliy Trusov, Tatyana Zhashkova and Jurijs Lavendels

Abstract

The article shows the relevance of the application of discrete models of rod structures of radio-electronic means (REM) for the study of their behaviour under transient loading. A discrete model of the propagation of harmonic waves in the rod and the study of standing waves are proposed. Computational experiments using the proposed model are conducted. The results show that the model accurately reflects qualitative dynamics of the physical processes in the elastic rod while the waves of elastic deformations are passing through. The proposed models are used for software implementations of systems of mechanical simulation of the behaviour of rod structures.

Open access

Alexey Grigorev, Alexey Lysenko, Igor Kochegarov, Vladimir Roganov and Jurijs Lavendels

Abstract

The relevance and nature of a new technology for measurement of vibrational displacement of a material point through normal toward the object plane are stated in the article. This technology provides registration and processing of images of a round mark or a matrix of round marks, which are applied to the surface of a control object. A measuring signal here is the module of radius increment of the round mark image at vibrational blurring of this image. The method for calculation of the given error of measurements, as a function of a number of pixels of the round mark image, has been developed and proven in the present research. The results of pilot studies are given. Linearity of transformation of the measured size into a measuring signal has been proven. The conditions of a technical compromise between the field of view area of a recording device during distribution measurement of vibrational displacements along the surface of a control object, and the accuracy of this measurement are determined. The results are illustrated with numerical examples of calculations of the given error of measurements in the set field of view and the one at the given maximum set error of measurements.