Search results for: inconsistent bugs
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 250

Search results for: inconsistent bugs

250 Bug Localization on Single-Line Bugs of Apache Commons Math Library

Authors: Cherry Oo, Hnin Min Oo

Abstract:

Software bug localization is one of the most costly tasks in program repair technique. Therefore, there is a high claim for automated bug localization techniques that can monitor programmers to the locations of bugs, with slight human arbitration. Spectrum-based bug localization aims to help software developers to discover bugs rapidly by investigating abstractions of the program traces to make a ranking list of most possible buggy modules. Using the Apache Commons Math library project, we study the diagnostic accuracy using our spectrum-based bug localization metric. Our outcomes show that the greater performance of a specific similarity coefficient, used to inspect the program spectra, is mostly effective on localizing of single line bugs.

Keywords: software testing, bug localization, program spectra, bug

Procedia PDF Downloads 141
249 Effect of Sowing Dates on Incidence of Sorghum Head Bug Eurystylus Sp (Hemiptera; Miridae) at Rainfed Sector, Blue Nile State, Sudan

Authors: Eisa Y. Adam, Anas A. Fadlelmula, Ali E. Ali

Abstract:

Sorghum head bug is a key insect pest of sorghum, and it is important to pay attention to the peak time of the pest abundance. The objective of this study was to study the effect of planting date on head bugs population. Field experiment was conducted during 2007/08 – 2008/09 and 2013/14 - 2014/15 cropping seasons at the Damazine Research Station Farm, Blue Nile State to determine sorghum head bugs incidence and abundance through the sowing date. Different sowing dates (early, mid and late sowing) and a susceptible sorghum variety known as Wad Ahmed variety were used the experiment. The experimental design used was randomized complete block design (RCBD). Data were collected on the number of head bug adults and nymphs/panicle, damage percent, coloration and a puncture due to bug feeding and oviposition, 1000 seeds weight and yield. The results showed that significantly (P<0.05) higher number of bugs and damage percent were recorded on the late sowing date for the four seasons followed by the mid sowing, while the early sowing gave low number of bugs, damage percent and high1000 weight. There were significant differences between protected and unprotected heads. The late sowing (August) is a critical sorghum planting time because it coincided with highest numbers of the head bugs.

Keywords: abundance, damage, headbugs, panicle

Procedia PDF Downloads 259
248 A Novel Method for Live Debugging of Production Web Applications by Dynamic Resource Replacement

Authors: Khalid Al-Tahat, Khaled Zuhair Mahmoud, Ahmad Al-Mughrabi

Abstract:

This paper proposes a novel methodology for enabling debugging and tracing of production web applications without affecting its normal flow and functionality. This method of debugging enables developers and maintenance engineers to replace a set of existing resources such as images, server side scripts, cascading style sheets with another set of resources per web session. The new resources will only be active in the debug session and other sessions will not be affected. This methodology will help developers in tracing defects, especially those that appear only in production environments and in exploring the behaviour of the system. A realization of the proposed methodology has been implemented in Java.

Keywords: live debugging, web application, web resources, inconsistent bugs, tracing

Procedia PDF Downloads 456
247 Inconsistent Safety Leadership as a Predictor of Employee Safety Behavior

Authors: Jane Mullen, Ann Rheaume, Kevin Kelloway

Abstract:

Research on the effects of inconsistent safety leadership is limited, particularly regarding employee safety behavior in organizations. Inconsistent safety leadership occurs when organizational leaders display both effective and ineffective styles of safety leadership (i.e., transformational vs laissez-faire). In this study, we examine the effect of inconsistent safety leadership style on employee safety participation. Defined as the interaction of S.A.F.E.R (Speak, Act, Focus, Engage and Recognize) leadership style and passive leadership style, inconsistent safety leadership was found to be a significant predictor of safety participation in a sample of 307 nurses in Eastern Canada. Results of the moderated regression analysis also showed a significant main effect for S.A.F.E.R leadership, but not for passive leadership. To further explore the significant interaction, the simple slopes for S.A.F.E.R leadership at high and low levels (1 SD above and below the mean) of passive leadership were plotted. As predicted, the positive effects of S.A.F.E.R leadership behavior were attenuated when leaders were perceived by employees as also displaying high levels of passive leadership (i.e., inconsistent leadership styles). The research makes important theoretical and practical contributions to the occupational health and safety literature. The results demonstrate that leadership behavior, which is characteristic of the S.A.F.E.R model, is positively associated with employee safety participation. This finding is particularly important as researchers continue to explore what leaders can do to engage employees in work-related safety activities. The results also demonstrate how passive leadership may undermine the positive outcomes associated with safety leadership behavior in organizations. The data suggest that employee safety behavior is highest when leaders engage in safety effective leadership behavior on a consistent basis, rather than periodically.

Keywords: employee safety behavior, leadership, participation, safety training

Procedia PDF Downloads 362
246 Software Defect Analysis- Eclipse Dataset

Authors: Amrane Meriem, Oukid Salyha

Abstract:

The presence of defects or bugs in software can lead to costly setbacks, operational inefficiencies, and compromised user experiences. The integration of Machine Learning(ML) techniques has emerged to predict and preemptively address software defects. ML represents a proactive strategy aimed at identifying potential anomalies, errors, or vulnerabilities within code before they manifest as operational issues. By analyzing historical data, such as code changes, feature im- plementations, and defect occurrences. This en- ables development teams to anticipate and mitigate these issues, thus enhancing software quality, reducing maintenance costs, and ensuring smoother user interactions. In this work, we used a recommendation system to improve the performance of ML models in terms of predicting the code severity and effort estimation.

Keywords: software engineering, machine learning, bugs detection, effort estimation

Procedia PDF Downloads 84
245 Assessment of Germination Loss Due to Dusky Cotton Bug (Oxycarenus laetus) in Relation to Cotton Boll Stage and Bug Intensity

Authors: Ali Hassan, Mian Muhammad Awais, Muhammad Rafique Shahid, Farazia Hassan, Shumaila Rasool

Abstract:

Dusky cotton bug (Oxycarenus laetus) has attained the status of major insect pest of cotton. It is also known as seed bug due to its property of feeding on seeds. It causes floral abscission at flowering stage and reduction in seed germination. Present study was carried out to assess germination loss caused by dusky bug with respect to crop stage and insect intensity. Treatments consisted of three stages immature boll, mature boll and opened boll as well three levels of dusky bug i.e., 50 bugs per boll, 40 bugs per boll along with zero level kept as control. Results showed that the germination percentage was highest in control treatment where no insect was released followed by treatment where 40 insects released and minimum germination showed by treatment in which 50 insects were released. The germination percentage of seeds surpassed after control treatment in the treatment where dusky bugs exposure was given at boll opening stage than on mature boll stage. Minimum germination was observed in immature boll stage. Interaction between crop stages and dusky bug levels showed that germination percentage of seeds was maximum in control treatment then boll opening stage followed by mature boll stage. Minimum seed germination was recorded in dusky bug treatment at immature boll stage which was 34% where 50 insects were released. From the results it is clear that dusky bug should be managed properly at all reproductive stages but immature stage is most critical.

Keywords: Gossypium hirsutum, Oxycarenus laetus, seed bug, seed germination

Procedia PDF Downloads 323
244 CompleX-Machine: An Automated Testing Tool Using X-Machine Theory

Authors: E. K. A. Ogunshile

Abstract:

This paper is aimed at creating an Automatic Java X-Machine testing tool for software development. The nature of software development is changing; thus, the type of software testing tools required is also changing. Software is growing increasingly complex and, in part due to commercial impetus for faster software releases with new features and value, increasingly in danger of containing faults. These faults can incur huge cost for software development organisations and users; Cambridge Judge Business School’s research estimated the cost of software bugs to the global economy is $312 billion. Beyond the cost, faster software development methodologies and increasing expectations on developers to become testers is driving demand for faster, automated, and effective tools to prevent potential faults as early as possible in the software development lifecycle. Using X-Machine theory, this paper will explore a new tool to address software complexity, changing expectations on developers, faster development pressures and methodologies, with a view to reducing the huge cost of fixing software bugs.

Keywords: conformance testing, finite state machine, software testing, x-machine

Procedia PDF Downloads 267
243 Density and Relationships Between the Assassin Bugs Sycanus Falleni Stal and Sycanus Croceovittatus Dohrn (Hemiptera: Reduviidae) and Their Prey (Noctuidae: Lepidoptera) on Corn Biomass in the Hoa Binh Province in Northwest Vietnam

Authors: Truong Xuan Lam, Nguyen Thị Phuong Lien, Nguyen Quang Cuong, Tran Thị Ngat

Abstract:

Introduction: Corn biomass is a feed for livestock including dairy cows. The Spodoptera frugiperda, Agrotis ypsilon, Heliothis armigera, Mythimna loreyi (Lepidoptera: Noctuidae) are key pests and very dangerous to Corn biomass crops. These pest species are very difficult to control in the field because of genetic resistance to insecticides. Furthermore, corn biomass is feed for livestock so the use of pesticides is always limited to the lowest level. In Vietnam, the assassin bug species Sycanus falleni and Sycanus croceouittatus (Hemiptera: Reduviidae) are the common predators on trees agricultural ecosystems. The reduviid S. falleni and S. croceouittatus have the potential for biological control of pest insects in cotton, corn and vegetable plants as this species attacks many lepidopteran larvae. Moreover, the nymphal instars and adults of S. falleni and S. croceouittatus can be easily reared in the laboratory by the rice meal moth Corcyra cephalonica (Stainton). To conserve the species S. falleni and S. croceouittatus in Corn biomass field in Northwest Vietnam. The results of this study report on the roles and relationships between S. falleni Stal and S. croceovittatus and their prey (key pests and dangerous to Corn) on Corn biomass to provide the basis for using and conserving the species S. falleni and S. croceouittatus as biological control agents on Corn biomass growing areas in Vietnam. Methods: The survey site is at the field of Corn biomass growing in Hoa Binh Province, Northwest Vietnam. The survey of the density of the assassin bugs species and their prey were conducted in 4 Corn biomass fields (each field = 10,000 m2), each point has an area of 1 m2. The survey was conducted every 10 days (3 times/month). The unit of measurement is individual/m2. The relationship between the density of assassin bug species and their prey is expressed through the correlation coefficient R Results: On Corn biomass in Northwest Vietnam, the S. falleni and S. croceouittatus species are such potential candidates for biocontrol of the fall armyworm S. frugiperda, black cutworm A. ypsilon, cotton bollworm H. armigera Hübner, maize caterpillar M. loreyi. Six species of assassin bugs belonging to the family Reduviidae were recorded on Corn biomass, of which S. falleni and S. croceovittatus were common. The relationship between the density of the group of assassin bugs and species S. fallen and S. croceovittatus had a close relationship with each other. The relationship between the density of the group of assassin bugs and the density of their prey in the Winter crops and Summer-Fall crops was a close relationship with each other. The relationship between the density of the S. falleni and S. croceovittatus species and the density of their prey on the Corn biomass were a close relationship in the Summer-Fall crops and the Winter crops. The S. falleni and S. croceouittatus species are such potential biocontrol of the pests on Corn. Possible to conserve and use them for biological control of the dangerous pests S. frugiperda, A. ypsilon, H. armigera , M. loreyi on Corn in Vietnam.

Keywords: corn biomass, prey, biocontrol, relationship

Procedia PDF Downloads 32
242 A Novel Approach towards Test Case Prioritization Technique

Authors: Kamna Solanki, Yudhvir Singh, Sandeep Dalal

Abstract:

Software testing is a time and cost intensive process. A scrutiny of the code and rigorous testing is required to identify and rectify the putative bugs. The process of bug identification and its consequent correction is continuous in nature and often some of the bugs are removed after the software has been launched in the market. This process of code validation of the altered software during the maintenance phase is termed as Regression testing. Regression testing ubiquitously considers resource constraints; therefore, the deduction of an appropriate set of test cases, from the ensemble of the entire gamut of test cases, is a critical issue for regression test planning. This paper presents a novel method for designing a suitable prioritization process to optimize fault detection rate and performance of regression test on predefined constraints. The proposed method for test case prioritization m-ACO alters the food source selection criteria of natural ants and is basically a modified version of Ant Colony Optimization (ACO). The proposed m-ACO approach has been coded in 'Perl' language and results are validated using three examples by computation of Average Percentage of Faults Detected (APFD) metric.

Keywords: regression testing, software testing, test case prioritization, test suite optimization

Procedia PDF Downloads 336
241 Enhancing the Performance of Bug Reporting System by Handling Duplicate Reporting Reports: Artificial Intelligence Based Mantis

Authors: Afshan Saad, Muhammad Saad, Shah Muhammad Emaduddin

Abstract:

Bug reporting systems are most important tool that guides regarding different maintenance activities in software engineering. Duplicate bug reports which describe the bugs and issues in bug reporting system repository increases processing time of bug triage that monitors all such activities and software programmers who are working and spending time on reports which were assigned by triage. These reports can reveal imperfections and degrade software quality. As there is a number of the potential duplicate bug reports increases, the number of bug reports in bug repository increases. Identifying duplicate bug reports help in decreasing development work load in fixing defects. However, it is difficult to manually identify all possible duplicates because of the huge number of already reported bug reports. In this paper, an artificial intelligence based system using Mantis is proposed to automatically detect duplicate bug reports. When new bugs are submitted to repository triages will mark it with a tag. It will investigate that whether it is a duplicate of an existing bug report by matching or not. Reports with duplicate tags will be eliminated from the repository which not only will improve the performance of the system but can also save cost and effort waste on bug triage and finding the duplicate bug.

Keywords: bug tracking, triager, tool, quality assurance

Procedia PDF Downloads 191
240 Biologiacal and Morphological Aspects of the Sweet Potato Bug, Physomerus grossipes F. (Heteroptera: Coreidae)

Authors: J. Name, S. Bumroongsook

Abstract:

The laboratory and field studies was conducted at King Monkut’s Institute of Technology Ladkrabang to determine biological and morphological aspects of a sweet potato bug ( Physomerus grossipes F.)(Heteroptera). It belongs to the family Coreidae. This insect lays eggs underside of leaves or on the stem of water convolvulus ( Ipomoea aquatic Forsk ) naturally grown in asiatic pennywort plantations. Male and female adults, aged 12-16 day, are known to have multiple mating. Its copulatory position was observed as end to end position which was lasted as long as for 9-60 hours. Groups of eggs were attached to parts of host plants. The egg normally hatches in 16.00-17.50 days(mean 16.63±0.53days). They have 5 nymphal stages and pass through 5 molts before reaching maturity as follows:the first instar 3.83-4.25 days(mean 4.09±0.13 days), the second instar 15.25-27.63 days(mean 20.86± 3.24 days), the third nymphs instar 15.25-27.63 days(mean 20.86±4.42 days), the fourth nymphs 7.29-14.25 days(mean 10.42±2.64 day) and the fifth nymphs 12.58-18.00 days(mean 14.88±1.53 days).These nymphs tend to stay together and suck plant sap from stolons and stems of water convolvulus. The fifth nymps are morphologically similar to adults and they have small wing pads. Adult bugs have full grown wings which cover the abdomen. Total developmental time from egg to adult takes about 104-123 days.

Keywords: morphological aspects, sweet potato bugs (Physomerus grossipes F.), water convolvulus

Procedia PDF Downloads 312
239 Semantic Differences between Bug Labeling of Different Repositories via Machine Learning

Authors: Pooja Khanal, Huaming Zhang

Abstract:

Labeling of issues/bugs, also known as bug classification, plays a vital role in software engineering. Some known labels/classes of bugs are 'User Interface', 'Security', and 'API'. Most of the time, when a reporter reports a bug, they try to assign some predefined label to it. Those issues are reported for a project, and each project is a repository in GitHub/GitLab, which contains multiple issues. There are many software project repositories -ranging from individual projects to commercial projects. The labels assigned for different repositories may be dependent on various factors like human instinct, generalization of labels, label assignment policy followed by the reporter, etc. While the reporter of the issue may instinctively give that issue a label, another person reporting the same issue may label it differently. This way, it is not known mathematically if a label in one repository is similar or different to the label in another repository. Hence, the primary goal of this research is to find the semantic differences between bug labeling of different repositories via machine learning. Independent optimal classifiers for individual repositories are built first using the text features from the reported issues. The optimal classifiers may include a combination of multiple classifiers stacked together. Then, those classifiers are used to cross-test other repositories which leads the result to be deduced mathematically. The produce of this ongoing research includes a formalized open-source GitHub issues database that is used to deduce the similarity of the labels pertaining to the different repositories.

Keywords: bug classification, bug labels, GitHub issues, semantic differences

Procedia PDF Downloads 196
238 Self-Reported Health Status and Its Consistency: Evidence from India

Authors: Dona Ghosh, Zakir Husain

Abstract:

In India, the increase in share of aged has generated many social and economic issues, of which health concerns is a major challenge that society must confront in coming years. Self-reported health (SRH) is a popular health measure in this regard but has been questioned in recent years due to its heavy dependence on the socioeconomic status. So, the validity of SRH, as a measure of health status during old age, is needed to be verified. This paper emphasizes on the self-reported health and related inconsistent responses among elderly in India. The objective of the study is bifurcated into two parts: firstly, to identify the socioeconomic determinants of subjective health status and its change over time; and secondly, to analyse the role of the socioeconomic components in providing inconsistent responses regarding the health status of elderly. Inconsistency in response can rise in two ways: positive response bias (if an individual has a health problem but reports his/her health as good) and negative response bias (if bad health is reported even if there is no health problem). However, in the present study, we focus only on the negative response bias of elderly individuals. To measure the inconsistencies in responses, self-reported health is compared with two types of physical health conditions – existence of chronicle ailment and physical immobility. Using NSS dataset of 60th and 71st rounds, the study found that subjective health has worsened over time in both rural and urban areas. Findings suggest that inconsistency in responses, related to chronic ailment, vary across social classes, living environments, geographical regions, age groups and education levels. On the contrary, variation in inconsistent responses regarding physical mobility is quite rare and difficult to explain by socioeconomic characteristics because most of the indicators are found to be insignificant in this regard. The findings indicate that in case of chronicle ailment, inconsistency between objective and subjective health status largely depends on socioeconomic conditions but the importance of such factors disappears for physical immobility.

Keywords: India, aging, self-reported health, inconsistent responses

Procedia PDF Downloads 290
237 Drive Sharing with Multimodal Interaction: Enhancing Safety and Efficiency

Authors: Sagar Jitendra Mahendrakar

Abstract:

Exploratory testing is a dynamic and adaptable method of software quality assurance that is frequently praised for its ability to find hidden flaws and improve the overall quality of the product. Instead of using preset test cases, exploratory testing allows testers to explore the software application dynamically. This is in contrast to scripted testing methodologies, which primarily rely on tester intuition, creativity, and adaptability. There are several tools and techniques that can aid testers in the exploratory testing process which we will be discussing in this talk.Tests of this kind are able to find bugs of this kind that are harder to find during structured testing or that other testing methods may have overlooked.The purpose of this abstract is to examine the nature and importance of exploratory testing in modern software development methods. It explores the fundamental ideas of exploratory testing, highlighting the value of domain knowledge and tester experience in spotting possible problems that may escape the notice of traditional testing methodologies. Throughout the software development lifecycle, exploratory testing promotes quick feedback loops and continuous improvement by giving testers the ability to make decisions in real time based on their observations. This abstract also clarifies the unique features of exploratory testing, like its non-linearity and capacity to replicate user behavior in real-world settings. Testers can find intricate bugs, usability problems, and edge cases in software through impromptu exploration that might go undetected. Exploratory testing's flexible and iterative structure fits in well with agile and DevOps processes, allowing for a quicker time to market without sacrificing the quality of the final product.

Keywords: exploratory, testing, automation, quality

Procedia PDF Downloads 50
236 Theorem on Inconsistency of The Classical Logic

Authors: T. J. Stepien, L. T. Stepien

Abstract:

This abstract concerns an extremely fundamental issue. Namely, the fundamental problem of science is the issue of consistency. In this abstract, we present the theorem saying that the classical calculus of quantifiers is inconsistent in the traditional sense. At the beginning, we introduce a notation, and later we remind the definition of the consistency in the traditional sense. S1 is the set of all well-formed formulas in the calculus of quantifiers. RS1 denotes the set of all rules over the set S1. Cn(R, X) is the set of all formulas standardly provable from X by rules R, where R is a subset of RS1, and X is a subset of S1. The couple < R,X > is called a system, whenever R is a subset of RS1, and X is a subset of S1. Definition: The system < R,X > is consistent in the traditional sense if there does not exist any formula from the set S1, such that this formula and its negation are provable from X, by using rules from R. Finally, < R0+, L2 > denotes the classical calculus of quantifiers, where R0+ consists of Modus Ponens and the generalization rule. L2 is the set of all formulas valid in the classical calculus of quantifiers. The Main Result: The system < R0+, L2 > is inconsistent in the traditional sense.

Keywords: classical calculus of quantifiers, classical predicate calculus, generalization rule, consistency in the traditional sense, Modus Ponens

Procedia PDF Downloads 198
235 Exploring Employee Experiences of Distributed Leadership in Consultancy SMEs

Authors: Mohamed Haffar, Ramdane Djebarni, Russell Evans

Abstract:

Despite a growth in literature on distributed leadership, the majority of studies are centred on large public organisations particularly within the health and education sectors. The purpose of this study is to fill the gap in the literature by exploring employee experiences of distributed leadership within two commercial consultancy SME businesses in the UK and USA. The aim of the study informed an exploratory method of research to gather qualitative data drawn from semi-structured interviews involving a sample of employees in each organisation. A series of broad, open questions were used to explore the employees’ experiences; evidence of distributed leadership; and extant barriers and practices in each organisation. Whilst some of our findings aligned with patterns and practices in the existing literature, it importantly discovered some emergent themes that have not previously been recognised in the previous studies. Our investigation identified that whilst distributed leadership was in evidence in both organisations, the interviewees’ experience reported that it was sporadic and inconsistent. Moreover, non-client focused projects were reported to be less important and distributed leadership was found to be inconsistent or non-existent.

Keywords: consultancy, distributed leadership, owner-manager, SME, entrepreneur

Procedia PDF Downloads 123
234 Meet Automotive Software Safety and Security Standards Expectations More Quickly

Authors: Jean-François Pouilly

Abstract:

This study addresses the growing complexity of embedded systems and the critical need for secure, reliable software. Traditional cybersecurity testing methods, often conducted late in the development cycle, struggle to keep pace. This talk explores how formal methods, integrated with advanced analysis tools, empower C/C++ developers to 1) Proactively address vulnerabilities and bugs, which includes formal methods and abstract interpretation techniques to identify potential weaknesses early in the development process, reducing the reliance on penetration and fuzz testing in later stages. 2) Streamline development by focusing on bugs that matter, with close to no false positives and catching flaws earlier, the need for rework and retesting is minimized, leading to faster development cycles, improved efficiency and cost savings. 3) Enhance software dependability which includes combining static analysis using abstract interpretation with full context sensitivity, with hardware memory awareness allows for a more comprehensive understanding of potential vulnerabilities, leading to more dependable and secure software. This approach aligns with industry best practices (ISO2626 or ISO 21434) and empowers C/C++ developers to deliver robust, secure embedded systems that meet the demands of today's and tomorrow's applications. We will illustrate this approach with the TrustInSoft analyzer to show how it accelerates verification for complex cases, reduces user fatigue, and improves developer efficiency, cost-effectiveness, and software cybersecurity. In summary, integrating formal methods and sound Analyzers enhances software reliability and cybersecurity, streamlining development in an increasingly complex environment.

Keywords: safety, cybersecurity, ISO26262, ISO24434, formal methods

Procedia PDF Downloads 17
233 Post-Application Effects of Selected Management Strategies to the Citrus Nematode (Tylenchulus semipenetrans) Population Densities

Authors: Phatu William Mashela, Pontsho Edmund Tseke, Kgabo Martha Pofu

Abstract:

‘Inconsistent results’ in nematode suppression post-application of botanical-based products created credibility concerns. Relative to untreated control, sampling for nematodes post-application of botanical-based products suggested significant increases in nematode population densities. ‘Inconsistent results’ were confirmed in Tylenchulus semipenetrans on Citrus jambhiri seedlings when sampling was carried out at 120 days post-application of a granular Nemarioc-AG phytonematicide. The objective of this study was to determine post-application effects of untreated control, Nemarioc-AG phytonematicide and aldicarb to T. semipenetrans population densities on C. jambhiri seedlings. Two hundred and ten seedlings were each inoculated with 10000 T. semipenetrans eggs and second-stage juveniles (J2) in plastic pots containing 2700 ml growing mixture. A week after inoculation, seedlings were equally split and subjected to once-off treatment of 2 g aldicarb, 2 g Nemarioc-AG phytonematicide and untreated control. Five seedlings from each group were randomly placed on greenhouse benches to serve as a sampling block, with a total of 14 blocks. The entire block was sampled weekly and assessed for final nematode population density (Pf). After the final assessment, post-regression of untreated Pf to increasing sampling intervals exhibited positive quadratic relations, with the model explaining 90% associations, with optimum Pf of 13804 eggs and J2 at six weeks post-application. In contrast, treated Pf and increasing sampling interval exhibited negative quadratic relations, with the model explaining 95% and 92% associations in phytonematicide and aldicarb, respectively. In the phytonematicide, Pf was 974 eggs and J2, whereas that in aldicarb was 2205 eggs and J2 at six weeks. In conclusion, temporal cyclic nematode population growth provided an empirically-based explanation of ‘inconsistent results’ in nematode suppression post-application of the two nematode management strategies.

Keywords: nematode management, residual effect, slow decline of citrus, the citrus nematode

Procedia PDF Downloads 238
232 Reasons for Non-Applicability of Software Entropy Metrics for Bug Prediction in Android

Authors: Arvinder Kaur, Deepti Chopra

Abstract:

Software Entropy Metrics for bug prediction have been validated on various software systems by different researchers. In our previous research, we have validated that Software Entropy Metrics calculated for Mozilla subsystem’s predict the future bugs reasonably well. In this study, the Software Entropy metrics are calculated for a subsystem of Android and it is noticed that these metrics are not suitable for bug prediction. The results are compared with a subsystem of Mozilla and a comparison is made between the two software systems to determine the reasons why Software Entropy metrics are not applicable for Android.

Keywords: android, bug prediction, mining software repositories, software entropy

Procedia PDF Downloads 576
231 Scalable UI Test Automation for Large-scale Web Applications

Authors: Kuniaki Kudo, Raviraj Solanki, Kaushal Patel, Yash Virani

Abstract:

This research mainly concerns optimizing UI test automation for large-scale web applications. The test target application is the HHAexchange homecare management WEB application that seamlessly connects providers, state Medicaid programs, managed care organizations (MCOs), and caregivers through one platform with large-scale functionalities. This study focuses on user interface automation testing for the WEB application. The quality assurance team must execute many manual users interface test cases in the development process to confirm no regression bugs. The team automated 346 test cases; the UI automation test execution time was over 17 hours. The business requirement was reducing the execution time to release high-quality products quickly, and the quality assurance automation team modernized the test automation framework to optimize the execution time. The base of the WEB UI automation test environment is Selenium, and the test code is written in Python. Adopting a compilation language to write test code leads to an inefficient flow when introducing scalability into a traditional test automation environment. In order to efficiently introduce scalability into Test Automation, a scripting language was adopted. The scalability implementation is mainly implemented with AWS's serverless technology, an elastic container service. The definition of scalability here is the ability to automatically set up computers to test automation and increase or decrease the number of computers running those tests. This means the scalable mechanism can help test cases run parallelly. Then test execution time is dramatically decreased. Also, introducing scalable test automation is for more than just reducing test execution time. There is a possibility that some challenging bugs are detected by introducing scalable test automation, such as race conditions, Etc. since test cases can be executed at same timing. If API and Unit tests are implemented, the test strategies can be adopted more efficiently for this scalability testing. However, in WEB applications, as a practical matter, API and Unit testing cannot cover 100% functional testing since they do not reach front-end codes. This study applied a scalable UI automation testing strategy to the large-scale homecare management system. It confirmed the optimization of the test case execution time and the detection of a challenging bug. This study first describes the detailed architecture of the scalable test automation environment, then describes the actual performance reduction time and an example of challenging issue detection.

Keywords: aws, elastic container service, scalability, serverless, ui automation test

Procedia PDF Downloads 105
230 Effects of Folic Acid, Alone or in Combination with Other Nutrients on Homocysteine Level and Cognitive Function in Older People: A Systematic Review

Authors: Jiayan Gou, Kexin He, Xin Zhang, Fei Wang, Liuni Zou

Abstract:

Background: Homocysteine is a high-risk factor for cognitive decline, and folic acid supplementation can lower homocysteine levels. However, current clinical research results are inconsistent, and the effects of folic acid on homocysteine levels and cognitive function in older people are inconsistent. Objective: The objective of this study is to systematically evaluate the effects of folic acid alone or in combination with other nutrients on homocysteine levels and cognitive function in older adults. Methods: Systematic searches were conducted in five databases, including PubMed, Embase, the Cochrane Library, Web of Science, and CINAHL, from inception to June 1, 2023. Randomized controlled trials were included investigating the effects of folic acid alone or in combination with other nutrients on cognitive function in older people. Results: 17 articles were included, with six focusing on the effects of folic acid alone and 11 examining folic acid in combination with other nutrients. The study included 3,100 individuals aged 60 to 83.2 years, with a relatively equal gender distribution (approximately 51.82% male). Conclusion: Folic acid alone or combined with other nutrients can effectively lower homocysteine level and improve cognitive function in patients with mild cognitive impairment. But for patients with Alzheimer's disease and dementia, the intervention only can reduce the homocysteine level, but the improvement in cognitive function is not significant. In healthy older people, high baseline homocysteine levels (>11.3 μmol/L) and good ω-3 fatty acid status (>590 μmol/L) can enhance the improvement effect of folic acid on cognitive function. This trial has been registered on PROSPERO as CRD42023433096.

Keywords: B-complex vitamins, cognitive function, folic acid, homocysteine

Procedia PDF Downloads 69
229 MCERTL: Mutation-Based Correction Engine for Register-Transfer Level Designs

Authors: Khaled Salah

Abstract:

In this paper, we present MCERTL (mutation-based correction engine for RTL designs) as an automatic error correction technique based on mutation analysis. A mutation-based correction methodology is proposed to automatically fix the erroneous RTL designs. The proposed strategy combines the processes of mutation and assertion-based localization. The erroneous statements are mutated to produce possible fixes for the failed RTL code. A concurrent mutation engine is proposed to mitigate the computational cost of running sequential mutants operators. The proposed methodology is evaluated against some benchmarks. The experimental results demonstrate that our proposed method enables us to automatically locate and correct multiple bugs at reasonable time.

Keywords: bug localization, error correction, mutation, mutants

Procedia PDF Downloads 279
228 Detection of Change Points in Earthquakes Data: A Bayesian Approach

Authors: F. A. Al-Awadhi, D. Al-Hulail

Abstract:

In this study, we applied the Bayesian hierarchical model to detect single and multiple change points for daily earthquake body wave magnitude. The change point analysis is used in both backward (off-line) and forward (on-line) statistical research. In this study, it is used with the backward approach. Different types of change parameters are considered (mean, variance or both). The posterior model and the conditional distributions for single and multiple change points are derived and implemented using BUGS software. The model is applicable for any set of data. The sensitivity of the model is tested using different prior and likelihood functions. Using Mb data, we concluded that during January 2002 and December 2003, three changes occurred in the mean magnitude of Mb in Kuwait and its vicinity.

Keywords: multiple change points, Markov Chain Monte Carlo, earthquake magnitude, hierarchical Bayesian mode

Procedia PDF Downloads 455
227 The Effect of Perceived Parental Overprotection on Morality in College Students

Authors: Sunghyun Cho, Seung-Ah Lee

Abstract:

Parental overprotection is known to have negative effects such as low independence, immature emotion regulation, and immoral behaviors on children’s development. This study investigated the effects of parental overprotection on Korean college students’ moral behaviors. In order to test the hypothesis that overprotected participants are more likely to show immoral behaviors in moral dilemma situations, we measured perceived parental overprotection using Korean-Parental Overprotection Scale (K-POS), Helicopter Parenting Behaviors, and Helicopter Parenting Instrument (HPI) for 200 college students. Participants’ level of morality was assessed using two types of online experimental tasks consisting of a word-searching puzzle and a visual perception task. Based on the level of perceived parental overprotection, 14 participants with high total scores in overparenting scales and 14 participants with average total scores in the scales were assigned to a high perceived overparenting student group, and control group, respectively. Results revealed that the high perceived overparenting group submitted significantly more untruthful answers compared to the control group in the visual perception task (t = 2.72, p < .05). However, there was no significant difference in immorality in the word-searching puzzle(t = 1.30, p > .05), yielding inconsistent results for the relationship between. These inconsistent results of two tasks assessing morality may be because submitting untruthful answers in the word-searching puzzle initiated a larger sense of immorality compared to the visual perception task. Thus, even the perceived overparenting participants seemingly tended not to submit immoral answers. Further implications and limitations of the study are discussed.

Keywords: college students, morality, overparenting, parental overprotection

Procedia PDF Downloads 181
226 A Formal Verification Approach for Linux Kernel Designing

Authors: Zi Wang, Xinlei He, Jianghua Lv, Yuqing Lan

Abstract:

Kernel though widely used, is complicated. Errors caused by some bugs are often costly. Statically, more than half of the mistakes occur in the design phase. Thus, we introduce a modeling method, KMVM (Linux Kernel Modeling and verification Method), based on type theory for proper designation and correct exploitation of the Kernel. In the model, the Kernel is separated into six levels: subsystem, dentry, file, struct, func, and base. Each level is treated as a type. The types are specified in the structure and relationship. At the same time, we use a demanding path to express the function to be implemented. The correctness of the design is verified by recursively checking the type relationship and type existence. The method has been applied to verify the OPEN business of VFS (virtual file system) in Linux Kernel. Also, we have designed and developed a set of security communication mechanisms in the Kernel with verification.

Keywords: formal approach, type theory, Linux Kernel, software program

Procedia PDF Downloads 134
225 Pesticide Risk: A Study on the Effectiveness of Organic/Biopesticides in Sustainable Agriculture

Authors: Berk Kılıç, Ömer Aydın, Kerem Mestani, Defne Uzun

Abstract:

In agriculture and farming, pesticides are frequently used to kill off or fend off any pests (bugs, bacteria, fungi, etc.). However, traditional pesticides have proven to have harmful effects on both the environment and the human body, such as hazards in the endocrine, neurodevelopmental, and reproductive systems. This experiment aims to test the effectiveness of organic/bio-pesticides (environmentally friendly pesticides) compared to traditional pesticides. Black pepper and garlic will be used as biopesticides in this experiment. The results support that organic farming applying organic pesticides operates through non-toxic mechanisms, offering minimal threats to human well-being and the environment. Consequently, consuming organic produce can significantly diminish the dangers associated with pesticide intake. In this study, method is introduced to reduce pesticide-related risks by promoting organic farming techniques within organic/bio-pesticide usage.

Keywords: pesticide, garlic, black pepper, bio-pesticide

Procedia PDF Downloads 66
224 Description of Decision Inconsistency in Intertemporal Choices and Representation of Impatience as a Reflection of Irrationality: Consequences in the Field of Personalized Behavioral Finance

Authors: Roberta Martino, Viviana Ventre

Abstract:

Empirical evidence has, over time, confirmed that the behavior of individuals is inconsistent with the descriptions provided by the Discounted Utility Model, an essential reference for calculating the utility of intertemporal prospects. The model assumes that individuals calculate the utility of intertemporal prospectuses by adding up the values of all outcomes obtained by multiplying the cardinal utility of the outcome by the discount function estimated at the time the outcome is received. The trend of the discount function is crucial for the preferences of the decision maker because it represents the perception of the future, and its trend causes temporally consistent or temporally inconsistent preferences. In particular, because different formulations of the discount function lead to various conclusions in predicting choice, the descriptive ability of models with a hyperbolic trend is greater than linear or exponential models. Suboptimal choices from any time point of view are the consequence of this mechanism, the psychological factors of which are encapsulated in the discount rate trend. In addition, analyzing the decision-making process from a psychological perspective, there is an equivalence between the selection of dominated prospects and a degree of impatience that decreases over time. The first part of the paper describes and investigates the anomalies of the discounted utility model by relating the cognitive distortions of the decision-maker to the emotional factors that are generated during the evaluation and selection of alternatives. Specifically, by studying the degree to which impatience decreases, it’s possible to quantify how the psychological and emotional mechanisms of the decision-maker result in a lack of decision persistence. In addition, this description presents inconsistency as the consequence of an inconsistent attitude towards time-delayed choices. The second part of the paper presents an experimental phase in which we show the relationship between inconsistency and impatience in different contexts. Analysis of the degree to which impatience decreases confirms the influence of the decision maker's emotional impulses for each anomaly in the utility model discussed in the first part of the paper. This work provides an application in the field of personalized behavioral finance. Indeed, the numerous behavioral diversities, evident even in the degrees of decrease in impatience in the experimental phase, support the idea that optimal strategies may not satisfy individuals in the same way. With the aim of homogenizing the categories of investors and to provide a personalized approach to advice, the results proven in the experimental phase are used in a complementary way with the information in the field of behavioral finance to implement the Analytical Hierarchy Process model in intertemporal choices, useful for strategic personalization. In the construction of the Analytic Hierarchy Process, the degree of decrease in impatience is understood as reflecting irrationality in decision-making and is therefore used for the construction of weights between anomalies and behavioral traits.

Keywords: analytic hierarchy process, behavioral finance, financial anomalies, impatience, time inconsistency

Procedia PDF Downloads 67
223 Graphical User Interface Testing by Using Deep Learning

Authors: Akshat Mathur, Sunil Kumar Khatri

Abstract:

This paper presents brief about how the use of Artificial intelligence in respect to GUI testing can reduce workload by using DL-fueled method. This paper also discusses about how graphical user interface and event driven software testing can derive benefits from the use of AI techniques. The use of AI techniques not only reduces the task and work load but also helps in getting better output than manual testing. Although results are same, but the use of Artifical intelligence techniques for GUI testing has proven to provide ideal results. DL-fueled framework helped us to find imperfections of the entire webpage and provides test failure result in a score format between 0 and 1which signifies that are test meets it quality criteria or not. This paper proposes DL-fueled method which helps us to find the genuine GUI bugs and defects and also helped us to scale the existing labour-intensive and skill-intensive methodologies.

Keywords: graphical user interface, GUI, artificial intelligence, deep learning, ML technology

Procedia PDF Downloads 174
222 Analytic Hierarchy Process

Authors: Hadia Rafi

Abstract:

To make any decision in any work/task/project it involves many factors that needed to be looked. The analytic Hierarchy process (AHP) is based on the judgments of experts to derive the required results this technique measures the intangibles and then by the help of judgment and software analysis the comparisons are made which shows how much a certain element/unit leads another. AHP includes how an inconsistent judgment should be made consistent and how the judgment should be improved when possible. The Priority scales are obtained by multiplying them with the priority of their parent node and after that they are added.

Keywords: AHP, priority scales, parent node, software analysis

Procedia PDF Downloads 405
221 Mobile Application Testing Matrix and Challenges

Authors: Bakhtiar Amen, Sardasht Mahmood, Joan Lu

Abstract:

The adoption of smartphones and the usages of mobile applications are increasing rapidly. Consequently, within limited time-range, mobile Internet usages have managed to take over the desktop usages particularly since the first smartphone-touched application released by iPhone in 2007. This paper is proposed to provide solution and answer the most demandable questions related to mobile application automated and manual testing limitations. Moreover, Mobile application testing requires agility and physically testing. Agile testing is to detect bugs through automated tools, whereas the compatibility testing is more to ensure that the apps operates on mobile OS (Operation Systems) as well as on the different real devices. Moreover, we have managed to answer automated or manual questions through two mobile application case studies MES (Mobile Exam System) and MLM (Mobile Lab Mate) by creating test scripts for both case studies and our experiment results have been discussed and evaluated on whether to adopt test on real devices or on emulators? In addition to this, we have introduced new mobile application testing matrix for the testers and some enterprises to obtain knowledge from.

Keywords: mobile app testing, testing matrix, automated, manual testing

Procedia PDF Downloads 476