scholarly journals Genetic Algorithm-Based Fuzzy Inference System for Describing Execution Tracing Quality

Mathematics ◽  
2021 ◽  
Vol 9 (21) ◽  
pp. 2822
Author(s):  
Tamas Galli ◽  
Francisco Chiclana ◽  
Francois Siewe

Execution tracing is a tool used in the course of software development and software maintenance to identify the internal routes of execution and state changes while the software operates. Its quality has a high influence on the duration of the analysis required to locate software faults. Nevertheless, execution tracing quality has not been described by a quality model, which is an impediment while measuring software product quality. In addition, such a model needs to consider uncertainty, as the underlying factors involve human analysis and assessment. The goal of this study is to address both issues and to fill the gap by defining a quality model for execution tracing. The data collection was conducted on a defined study population with the inclusion of software professionals to consider their accumulated experiences; moreover, the data were processed by genetic algorithms to identify the linguistic rules of a fuzzy inference system. The linguistic rules constitute a human-interpretable rule set that offers further insights into the problem domain. The study found that the quality properties accuracy, design and implementation have the strongest impact on the quality of execution tracing, while the property legibility is necessary but not completely inevitable. Furthermore, the quality property security shows adverse effects on the quality of execution tracing, but its presence is required to some extent to avoid leaking information and to satisfy legal expectations. The created model is able to describe execution tracing quality appropriately. In future work, the researchers plan to link the constructed quality model to overall software product quality frameworks to consider execution tracing quality with regard to software product quality as a whole. In addition, the simplification of the mathematically complex model is also planned to ensure an easy-to-tailor approach to specific application domains.

Author(s):  
Atrin Barzegar

The success of a software product depends on several factors. Given that different organizations and institutions use software products, the need to have a quality and desirable software according to the goals and needs of the organization makes measuring the quality of software products an important issue for most organizations and institutions. To be sure of having the right software. It is necessary to use a standard quality model to examine the features and sub-features for a detailed and principled study in the quality discussion. In this study, the quality of Word software was measured. Considering the importance of software quality and to have a good and usable software in terms of quality and measuring the quality of software during the study, experts and skilled in this field were used and the impact of each factor and quality characteristics. It was applied at different levels according to their opinion to make the result of measuring the quality of Word software more accurate and closer to reality. In this research, the quality of the software product is measured based on the fuzzy inference system in ISO standard. According to the results obtained in this study, it is understood that quality is a continuous and hierarchical concept and the quality of each part of the software at any stage of production can lead to high quality products.


Author(s):  
Atrin Barzegar ◽  
Yas Barzegar

Computer systems are involved in many critical human applications today, so that a small error can lead to serious and dangerous problems. These errors can be from an error in the incorrect design of the user interface to an error in the program code. The success of a software product depends on several factors. Given that different organizations and institutions use software products, the need to have a quality and desirable Software according to the goals and needs of the organization makes measuring the quality of software products. an important issue for most organizations and institutions, To be sure of having the right software. It is necessary to use a standard quality model to examine the features and sub-features for a detailed and principled study in the quality discussion. In this study, the quality of Word software was measured by Adaptive Neural Fuzzy Inference System. In recent years, powerful systems called fuzzy inference systems on The basis of adaptive neural network (ANFIS) has been used in various sciences. Using the power of neural network training and the linguistic advantage of fuzzy systems, these types of systems have been able to realize the advantages of the two in terms of analyzing very powerful complex processes. Considering the importance of software quality and to have a good and usable software in terms of quality and measuring the quality of software during the study. It was applied at different levels to make the result of measuring the quality of Word software more accurate and closer to reality. In this research, the quality of the software product is measured based on the adaptive neural-fuzzy inference system in ISO standard. According to the results obtained in this study, it is understood that quality is a continuous and hierarchical concept and the quality of each part of the software at any stage of production can lead to high quality products.


Author(s):  
Alex Surapati ◽  
Azam Zyaputra ◽  
Reza Satria Rinaldi

AbstrakThe quality of cooking oil sold in the market needs to be checked to ensure its health. cooking oil quality detector is designed to make it easier for the public to know the quality of the cooking oil. The research method is to make tools and conduct testing. The test is carried out by measuring the viscosity and density using the tool made. When the viscosity of 985 fuzzification was "good", and the density was 542.93 Kg/mL of "good" fuzzification, the fuzzification was processed by a fuzzy inference system, then defuzzification occurred in the form of oil quality results. fried "good". When the viscosity of 932 fuzzification is "sufficient", and the density is 618.69 Kg/mL of "moderate" fuzzification, a fuzzy inference system occurs, a defuzzification process is "moderate", when the viscosity of 926 fuzzification is "bad", and a density of 631.31 Kg/mL fuzzification "bad", fuzzy inference system occurs, defuzzification process occurs with "bad" results. To ensure that the results are accurate, the sample is taken to the BPOM which measures free fatty acids. From the BPOM test results converted to viscosity and density. In order to obtain an accurate conversion value between viscosity and density, it is recommended that a large number of samples be tested..Keywords: viscosity, density, fuzzy logic


2015 ◽  
Vol 27 (6) ◽  
pp. 798-813 ◽  
Author(s):  
Christopher Moturi ◽  
Prester Mbiwa

Purpose – Savings and Credit Cooperatives (SACCOs) in developing countries require core banking Management Information Systems (MISs) to run their business, serve their clients and provide differentiated products and services to gain competitive advantage. Considering that SACCOs in Kenya lack the necessary resources to acquire the best information systems, the purpose of this paper is to evaluate MISs currently in use in the SACCO subsector to determine how well they are serving. Design/methodology/approach – Using the ISO/IEC 25010 Software Product Quality Model, the quality of MISs operated by 215 Deposit-Taking SACCOs in the Kenya was evaluated to determine their level of performance. Findings – The results indicated that the MISs currently in use by the SACCOs serve them well in terms of functionality, efficiency, reliability, ease of use and portability. However, vendor support, technical training and implementation process are a big concern to the SACCOs. Practical implications – The SACCOs in Kenya need not look for other MISs as the ones in use satisfied the condition required by the ISO/IEC 25010 Software Product Quality Model. The areas that require attention are vendor support services by entering into contracts technical training and service level agreement; and good project management in software implementation. Originality/value – The research addresses itself to one of the biggest setbacks faced by a fast growing subsector in adopting ICT with limited capacity and infrastructure.


Sign in / Sign up

Export Citation Format

Share Document