SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Ahmed Bestoun S. 1982 ) "

Sökning: WFRF:(Ahmed Bestoun S. 1982 )

  • Resultat 1-10 av 59
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Zamli, K. Z., et al. (författare)
  • Hybrid Henry gas solubility optimization algorithm with dynamic cluster-to-algorithm mapping
  • 2021
  • Ingår i: Neural Computing & Applications. - : Springer Science+Business Media B.V.. - 0941-0643 .- 1433-3058. ; 33, s. 8389-8416
  • Tidskriftsartikel (refereegranskat)abstract
    • This paper discusses a new variant of Henry Gas Solubility Optimization (HGSO) Algorithm, called Hybrid HGSO (HHGSO). Unlike its predecessor, HHGSO allows multiple clusters serving different individual meta-heuristic algorithms (i.e., with its own defined parameters and local best) to coexist within the same population. Exploiting the dynamic cluster-to-algorithm mapping via penalized and reward model with adaptive switching factor, HHGSO offers a novel approach for meta-heuristic hybridization consisting of Jaya Algorithm, Sooty Tern Optimization Algorithm, Butterfly Optimization Algorithm, and Owl Search Algorithm, respectively. The acquired results from the selected two case studies (i.e., involving team formation problem and combinatorial test suite generation) indicate that the hybridization has notably improved the performance of HGSO and gives superior performance against other competing meta-heuristic and hyper-heuristic algorithms.
  •  
2.
  • Ahmed, Bestoun S., 1982-, et al. (författare)
  • A new approach to speed up combinatorial search strategies using stack and hash table
  • 2016
  • Ingår i: Proceedings of 2016 SAI Computing Conference, SAI 2016. - : Institute of Electrical and Electronics Engineers (IEEE). - 9781467384605 ; , s. 1217-1222
  • Konferensbidrag (refereegranskat)abstract
    • Owing to the significance of combinatorial search strategies both for academia and industry, the introduction of new techniques is a fast growing research field these days. These strategies have really taken different forms ranging from simple to complex strategies in order to solve all forms of combinatorial problems. Nonetheless, despite the kind of problem these approaches solve, they are prone to heavy computation with the number of combinations and growing search space dimensions. This paper presents a new approach to speed up the generation and search processes using a combination of stack and hash table data structures. This approach could be put to practice for the combinatorial approaches to speed up the generation of combinations and search process in the search space. Furthermore, this new approach proved its performance in diverse stages better than other known strategies. © 2016 IEEE.
  •  
3.
  • Ahmed, Bestoun S., 1982-, et al. (författare)
  • An Automated Testing Framework For Smart TVapps Based on Model Separation
  • 2020
  • Ingår i: IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). - : IEEE Computer Society. ; , s. 62-73
  • Konferensbidrag (refereegranskat)abstract
    • Smart TV application (app) is a new technological software app that can deal with smart TV devices to add more functionality and features. Despite its importance nowadays, far too little attention has been paid to present a systematic approach to test this kind of app so far. In this paper, we present a systematic model-based testing approach for smart TV app. We used our new notion of model separation to use sub-models based on the user preference instead of the exhaustive testing to generate the test cases. Based on the constructed model, we generated a set of test cases to assess the selected paths to the chosen destination in the app. We also defined new mutation operators for smart TV app to assess our testing approach. The evaluation results showed that our approach can generate more comprehensive models of smart TV apps with less time as compared to manual exploratory testing. The results also showed that our approach can generate effective test cases in term of fault detection.
  •  
4.
  • Ahmed, Bestoun S., 1982-, et al. (författare)
  • An evaluation of Monte Carlo-based hyper-heuristic for interaction testing of industrial embedded software applications
  • 2020
  • Ingår i: Soft Computing - A Fusion of Foundations, Methodologies and Applications. - : Springer. - 1432-7643 .- 1433-7479. ; 24:18, s. 13929-13954
  • Tidskriftsartikel (refereegranskat)abstract
    • Hyper-heuristic is a new methodology for the adaptive hybridization of meta-heuristic algorithms to derive a general algorithm for solving optimization problems. This work focuses on the selection type of hyper-heuristic, called the exponential Monte Carlo with counter (EMCQ). Current implementations rely on the memory-less selection that can be counterproductive as the selected search operator may not (historically) be the best performing operator for the current search instance. Addressing this issue, we propose to integrate the memory into EMCQ for combinatorial t-wise test suite generation using reinforcement learning based on the Q-learning mechanism, called Q-EMCQ. The limited application of combinatorial test generation on industrial programs can impact the use of such techniques as Q-EMCQ. Thus, there is a need to evaluate this kind of approach against relevant industrial software, with a purpose to show the degree of interaction required to cover the code as well as finding faults. We applied Q-EMCQ on 37 real-world industrial programs written in Function Block Diagram (FBD) language, which is used for developing a train control management system at Bombardier Transportation Sweden AB. The results show that Q-EMCQ is an efficient technique for test case generation. Addition- ally, unlike the t-wise test suite generation, which deals with the minimization problem, we have also subjected Q-EMCQ to a maximization problem involving the general module clustering to demonstrate the effectiveness of our approach. The results show the Q-EMCQ is also capable of outperforming the original EMCQ as well as several recent meta/hyper-heuristic including modified choice function, Tabu high-level hyper-heuristic, teaching learning-based optimization, sine cosine algorithm, and symbiotic optimization search in clustering quality within comparable execution time.
  •  
5.
  • Ahmed, Bestoun S., 1982-, et al. (författare)
  • Aspects of Quality in Internet of Things (IoT) Solutions : A Systematic Mapping Study
  • 2019
  • Ingår i: IEEE Access. - : IEEE. - 2169-3536. ; 7, s. 13758-13780
  • Tidskriftsartikel (refereegranskat)abstract
    • Internet of Things (IoT) is an emerging technology that has the promising power to change our future. Due to the market pressure, IoT systems may be released without sufficient testing. However, it is no longer acceptable to release IoT systems to the market without assuring the quality. As in the case of new technologies, the quality assurance process is a challenging task. This paper shows the results of the first comprehensive and systematic mapping study to structure and categories the research evidence in the literature starting in 2009 when the early publication of IoT papers for IoT quality assurance appeared. The conducted research is based on the most recent guidelines on how to perform systematic mapping studies. A set of research questions is defined carefully regarding the quality aspects of the IoT. Based on these questions, a large number of evidence and research papers is considered in the study (478 papers). We have extracted and analyzed different levels of information from those considered papers. Also, we have classified the topics addressed in those papers into categories based on the quality aspects. The study results carry out different areas that require more work and investigation in the context of IoT quality assurance. The results of the study can help in a further understanding of the research gaps. Moreover, the results show a roadmap for future research directions.
  •  
6.
  • Ahmed, Bestoun S., 1982-, et al. (författare)
  • Code-Aware Combinatorial Interaction Testing
  • 2019
  • Ingår i: IET Software. - London, England : Institution of Engineering and Technology. - 1751-8806 .- 1751-8814. ; 13:6, s. 600-609
  • Tidskriftsartikel (refereegranskat)abstract
    • Combinatorial interaction testing (CIT) is a useful testing technique to address the interaction of input parameters in software systems. In many applications, the technique has been used as a systematic sampling technique to sample the enormous possibilities of test cases. In the last decade, most of the research activities focused on the generation of CIT test suites as it is a computationally complex problem. Although promising, less effort has been paid for the application of CIT. In general, to apply the CIT, practitioners must identify the input parameters for the Software-under-test (SUT), feed these parameters to the CIT tool to generate the test suite, and then run those tests on the application with some pass and fail criteria for verification. Using this approach, CIT is used as a black-box testing technique without knowing the effect of the internal code. Although useful, practically, not all the parameters having the same impact on the SUT. This paper introduces a different approach to use the CIT as a gray-box testing technique by considering the internal code structure of the SUT to know the impact of each input parameter and thus use this impact in the test generation stage. We applied our approach to five reliable case studies. The results showed that this approach would help to detect new faults as compared to the equal impact parameter approach.
  •  
7.
  • Ahmed, Bestoun S., 1982-, et al. (författare)
  • Constrained interaction testing : A systematic literature study
  • 2017
  • Ingår i: IEEE Access. - Sweden : IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC. - 2169-3536. ; 5, s. 25706-25730
  • Tidskriftsartikel (refereegranskat)abstract
    • Interaction testing can be used to effectively detect faults that are otherwise difficult to find by other testing techniques. However, in practice, the input configurations of software systems are subjected to constraints, especially in the case of highly configurable systems. Handling constraints effectively and efficiently in combinatorial interaction testing is a challenging problem. Nevertheless, researchers have attacked this challenge through different techniques, and much progress has been achieved in the past decade. Thus, it is useful to reflect on the current achievements and shortcomings and to identify potential areas of improvements. This paper presents the first comprehensive and systematic literature study to structure and categorize the research contributions for constrained interaction testing. Following the guidelines of conducting a literature study, the relevant data are extracted from a set of 103 research papers belonging to constrained interaction testing. The topics addressed in constrained interaction testing research are classified into four categories of constraint test generation, application, generation and application, and model validation studies. The papers within each of these categories are extensively reviewed. Apart from answering several other research questions, this paper also discusses the applications of constrained interaction testing in several domains, such as software product lines, fault detection and characterization, test selection, security, and graphical user interface testing. This paper ends with a discussion of limitations, challenges, and future work in the area.
  •  
8.
  • Ahmed, Bestoun S., 1982-, et al. (författare)
  • EvoCreeper: Automated Black-Box Model Generation for Smart TV Applications
  • 2019
  • Ingår i: IEEE transactions on consumer electronics. - 0098-3063 .- 1558-4127. ; 65:2, s. 160-169
  • Tidskriftsartikel (refereegranskat)abstract
    • Abstract—Smart TVs are coming to dominate the televisionmarket. This accompanied by an increase in the use of the smartTV applications (apps). Due to the increasing demand, developersneed modeling techniques to analyze these apps and assess theircomprehensiveness, completeness, and quality. In this paper, wepresent an automated strategy for generating models of smartTV apps based on a black-box reverse engineering. The strategycan be used to cumulatively construct a model for a given app byexploring the user interface in a manner consistent with the use ofa remote control device and extracting the runtime information.The strategy is based on capturing the states of the user interfaceto create a model during runtime without any knowledge ofthe internal structure of the app. We have implemented ourstrategy in a tool called EvoCreeper. The evaluation results showthat our strategy can automatically generate unique states anda comprehensive model that represents the real user interactionswith an app using a remote control device. The models thusgenerated can be used to assess the quality and completeness ofsmart TV apps in various contexts, such as the control of otherconsumer electronics in smart houses.
  •  
9.
  • Ahmed, Bestoun S., 1982-, et al. (författare)
  • Handling constraints in combinatorial interaction testing in the presence of multi objective particle swarm and multithreading
  • 2017
  • Ingår i: Information and Software Technology. - : Elsevier. - 0950-5849 .- 1873-6025. ; 86, s. 20-36
  • Tidskriftsartikel (refereegranskat)abstract
    • Context: Combinatorial testing strategies have lately received a lot of attention as a result of their diverse applications. In its simple form, a combinatorial strategy can reduce several input parameters (configurations) of a system into a small set based on their interaction (or combination). In practice, the input configurations of software systems are subjected to constraints, especially in case of highly configurable systems. To implement this feature within a strategy, many difficulties arise for construction. While there are many combinatorial interaction testing strategies nowadays, few of them support constraints. Objective: This paper presents a new strategy, to construct combinatorial interaction test suites in the presence of constraints. Method: The design and algorithms are provided in detail. To overcome the multi-judgement criteria for an optimal solution, the multi-objective particle swarm optimisation and multithreading are used. The strategy and its associated algorithms are evaluated extensively using different benchmarks and comparisons. Results: Our results are promising as the evaluation results showed the efficiency and performance of each algorithm in the strategy. The benchmarking results also showed that the strategy can generate constrained test suites efficiently as compared to state-of-the-art strategies. Conclusion: The proposed strategy can form a new way for constructing of constrained combinatorial interaction test suites. The strategy can form a new and effective base for future implementations. (C) 2017 Elsevier B.V. All rights reserved.
  •  
10.
  • Ahmed, Bestoun S., 1982- (författare)
  • Open-source Defect Injection Benchmark Testbed for the Evaluation of Testing
  • 2020
  • Ingår i: IEEE 13th International Conference on Software Testing, Validation and Verification (ICST). - : IEEE Computer Society. - 9781728157771 ; , s. 442-447
  • Konferensbidrag (refereegranskat)abstract
    • A natural method to evaluate the effectiveness of a testing technique is to measure the defect detection rate when applying the created test cases. Here, real or artificial software defects can be injected into the source code of software. For a more extensive evaluation, injection of artificial defects is usually needed and can be performed via mutation testing using code mutation operators. However, to simulate complex defects arising from a misunderstanding of design specifications, mutation testing might reach its limit in some cases. In this paper, we present an open-source benchmark testbed application that employs a complement method of artificial defect injection. The application is compiled after artificial defects are injected into its source code from predefined building blocks. The majority of the functions and user interface elements are covered by creating front-end-based automated test cases that can be used in experiments.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 59
Typ av publikation
tidskriftsartikel (31)
konferensbidrag (25)
forskningsöversikt (2)
konstnärligt arbete (1)
licentiatavhandling (1)
Typ av innehåll
refereegranskat (57)
övrigt vetenskapligt/konstnärligt (2)
Författare/redaktör
Ahmed, Bestoun S., 1 ... (58)
Bures, Miroslav (23)
Zamli, Kamal Z. (13)
Bayram, Firas (6)
Kassler, Andreas, 19 ... (5)
Bures, M. (5)
visa fler...
Afzal, Wasif (4)
Zamli, K. Z. (4)
Frajtak, Karel (4)
Cerny, Tomas (4)
Hallin, ERIK (3)
Engman, Anton (3)
Taheri, Javid (2)
Gambardella, Luca M. (2)
Sahib, Mouayad A. (2)
Alsewari, Abdulrahma ... (2)
Thore, Andreas (2)
Rechtberger, V. (2)
Enoiu, Eduard Paul, ... (1)
Usman, Muhammad (1)
Gambardella, L. M. (1)
Gargantin, Angelo (1)
Kamal Z, Zamli (1)
Gargantini, Angelo (1)
Yilmaz, Cemal (1)
Szeles, Marek (1)
Pahim, Amador (1)
Rosa Junior, Cleber ... (1)
Kuhn, D. Richard (1)
Brunstrom, Anna, 196 ... (1)
Curescu, Calin (1)
Krakhmalev, Pavel, 1 ... (1)
Alsarhan, Qusay (1)
Zamli, Kamal (1)
Theocharis, Andreas (1)
Forsman, Jonas (1)
Chaudhary, Rajat (1)
Aupke, Phil (1)
Atkinson, R. (1)
Samuelsson, Jörgen, ... (1)
Krakhmalev, Pavel, P ... (1)
Bayram, Firas, 1992- (1)
Ahmed, Bestoun S., P ... (1)
Glauner, Patrick, Pr ... (1)
Din, F (1)
Lindbäck, Hans (1)
Richter, Jan (1)
Cerny, T. (1)
Klima, M. (1)
Bellekens, X. (1)
visa färre...
Lärosäte
Karlstads universitet (59)
Mälardalens universitet (3)
RISE (1)
Språk
Engelska (59)
Forskningsämne (UKÄ/SCB)
Naturvetenskap (59)
Teknik (9)

År

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy