7 research outputs found

    SIM-PFED: A Simulation-Based Decision Making Model of Patient Flow for Improving Patient Throughput Time in Emergency Department

    Get PDF
    Healthcare sectors face multiple threats, and the hospital emergency department (ED) is one of the most crucial hospital areas. ED plays a key role in promoting hospitals\u27 goals of enhancing service efficiency. ED is a complex system due to the stochastic behavior of patient arrivals, the unpredictability of the care required by patients, and the department\u27s complex nature. Simulations are effective tools for analyzing and optimizing complex ED operations. Although existing ED simulation models have substantially improved ED performance in terms of ensuring patient satisfaction and effective treatment services, many deficiencies continue to exist in addressing the key challenge in ED, namely, long patient throughput time. The patient throughput time issue is affected by causative factors, such as waiting time, length of stay, and decision-making. This research aims to develop a new simulation model of patient flow for ED (SIM-PFED) to address the reported key challenge of the patient throughput time. SIM-PFED introduces a new process for patient flow in ED on the basis of the newly proposed operational patient flow by combining discrete event simulation and agent-based simulation and applying a multi-attribute decision-making method, namely, the technique for order preference by similarity to the ideal solution. Experiments were performed on three actual hospital ED datasets to assess the effectiveness of SIM-PFED. Experimental results revealed the superiority of SIM-PFED over other alternative models in reducing patient throughput time in ED by consuming less patient waiting time and having a shorter length of stay. The findings also demonstrated the effectiveness of SIM-PFED in helping ED decision-makers select the best scenarios to be implemented in ED for ensuring minimal throughput time while being cost effective

    SRPTackle: A semi-automated requirements prioritisation technique for scalable requirements of software system projects

    Get PDF
    ContextRequirement prioritisation (RP) is often used to select the most important system requirements as perceived by system stakeholders. RP plays a vital role in ensuring the development of a quality system with defined constraints. However, a closer look at existing RP techniques reveals that these techniques suffer from some key challenges, such as scalability, lack of quantification, insufficient prioritisation of participating stakeholders, overreliance on the participation of professional expertise, lack of automation and excessive time consumption. These key challenges serve as the motivation for the present research.ObjectiveThis study aims to propose a new semiautomated scalable prioritisation technique called ‘SRPTackle’ to address the key challenges.MethodSRPTackle provides a semiautomated process based on a combination of a constructed requirement priority value formulation function using a multi-criteria decision-making method (i.e. weighted sum model), clustering algorithms (K-means and K-means++) and a binary search tree to minimise the need for expert involvement and increase efficiency. The effectiveness of SRPTackle is assessed by conducting seven experiments using a benchmark dataset from a large actual software project.ResultsExperiment results reveal that SRPTackle can obtain 93.0% and 94.65% as minimum and maximum accuracy percentages, respectively. These values are better than those of alternative techniques. The findings also demonstrate the capability of SRPTackle to prioritise large-scale requirements with reduced time consumption and its effectiveness in addressing the key challenges in comparison with other techniques.ConclusionWith the time effectiveness, ability to scale well with numerous requirements, automation and clear implementation guidelines of SRPTackle, project managers can perform RP for large-scale requirements in a proper manner, without necessitating an extensive amount of effort (e.g. tedious manual processes, need for the involvement of experts and time workload)

    Evaluating the layout quality of UML class diagrams using machine learning

    Get PDF
    UML is the de facto standard notation for graphically representing software. UML diagrams are used in the analysis, construction, and maintenance of software systems. Mostly, UML diagrams capture an abstract view of a (piece of a) software system. A key purpose of UML diagrams is to share knowledge about the system among developers. The quality of the layout of UML diagrams plays a crucial role in their comprehension. In this paper, we present an automated method for evaluating the layout quality of UML class diagrams. We use machine learning based on features extracted from the class diagram images using image processing. Such an automated evaluator has several uses: (1) From an industrial perspective, this tool could be used for automated quality assurance for class diagrams (e.g., as part of a quality monitor integrated into a DevOps toolchain). For example, automated feedback can be generated once a UML diagram is checked in the project repository. (2) In an educational setting, the evaluator can grade the layout aspect of student assignments in courses on software modeling, analysis, and design. (3) In the field of algorithm design for graph layouts, our evaluator can assess the layouts generated by such algorithms. In this way, this evaluator opens up the road for using machine learning to learn good layouting algorithms. Approach.: We use machine learning techniques to build (linear) regression models based on features extracted from the class diagram images using image processing. As ground truth, we use a dataset of 600+ UML Class Diagrams for which experts manually label the quality of the layout. Contributions.: This paper makes the following contributions: (1) We show the feasibility of the automatic evaluation of the layout quality of UML class diagrams. (2) We analyze which features of UML class diagrams are most strongly related to the quality of their layout. (3) We evaluate the performance of our layout evaluator. (4) We offer a dataset of labeled UML class diagrams. In this dataset, we supply for every diagram the following information: (a) a manually established ground truth of the quality of the layout, (b) an automatically established value for the layout-quality of the diagram (produced by our classifier), and (c) the values of key features of the layout of the diagram (obtained by image processing). This dataset can be used for replication of our study and others to build on and improve on this work. Editor\u27s note: Open Science material was validated by the Journal of Systems and Software Open Science Board

    Interrelated Elements in Formulating an Efficient Requirements Prioritization Technique: Review

    No full text
    One of the key reasons for delivering a high quality software system is to meet the core requirements of the stakeholder. Software requirements prioritization (RP) is being used to identify the core requirements to be implemented as perceived by system stakeholders. Various research studies have been conducted by proposing new RP techniques and evaluating the performance of the RP process. Although existing studies have made a substantial contribution in improving RP performance, no explicit effort has been made to analyse the elements to be considered in formulating an effective RP process. Hence, this study aims to identify and investigate precisely the interrelated elements which must be taken into account in formulating an effective RP technique. To achieve the aim of this study, the investigation is conducted based on the stepwise methodology which is comprised of three steps: research questions formulation, related studies collection, and analysis of the extracted studies. The findings revealed four interrelated elements that are necessary to be considered to obtain an effective RP process for requirements selection. Also, the usage description of each specified element was precisely elaborated. Such investigation can be used as guide for assisting the researchers and practitioners in attaining an effective RP process. Proposing a new technique is recommended with considering the identified elements for obtaining an effective RP for requirements selection

    Feature-Based Object Detection and Tracking: A Systematic Literature Review

    No full text
    Correct object detection plays a key role in generating an accurate object tracking result. Feature-based methods have the capability of handling the critical process of extracting features of an object. This paper aims to investigate object tracking using feature-based methods in terms of (1) identifying and analyzing the existing methods; (2) reporting and scrutinizing the evaluation performance matrices and their implementation usage in measuring the effectiveness of object tracking and detection; (3) revealing and investigating the challenges that affect the accuracy performance of identified tracking methods; (4) measuring the effectiveness of identified methods in terms of revealing to what extent the challenges can impact the accuracy and precision performance based on the evaluation performance matrices reported; and (5) presenting the potential future directions for improvement. The review process of this research was conducted based on standard systematic literature review (SLR) guidelines by Kitchenam\u27s and Charters\u27. Initially, 157 prospective studies were identified. Through a rigorous study selection strategy, 32 relevant studies were selected to address the listed research questions. Thirty-two methods were identified and analyzed in terms of their aims, introduced improvements, and results achieved, along with presenting a new outlook on the classification of identified methods based on the feature-based method used in detection and tracking process

    Higher education institutions with artificial intelligence: roles, promises, and requirements

    No full text
    Artificial Intelligence (AI) is increasingly and rapidly becoming a technology that empowers and reshapes our lives. Several industries and sectors that adopted AI have benefited from this technological advancement. One such sector is higher education, which can potentially receive the maximum benefits of AI revolution. However, the roles, benefits, and promises of AI in higher education institutions (HEIs) have not been sufficiently investigated and require further research. There-fore, this chapter, which has an extensive literature review, is conducted to reveal how HEIs have benefited from AI and must be met to prepare for such powerful technology. Results reveal that AI has high possibility to reshape HEIs in many ways; for this reason, HEIs must be prepared to benefit from its numerous advantages. Researchers and policymakers can use this study’s findings in HEIs as a solid base for further investigation and crafting strategies

    Investigation of contraction process issue in fuzzy min-max models

    No full text
    The fuzzy min-max (FMM) network is one of the most powerful neural networks. It combines a neural network and fuzzy sets into a unified framework to address pattern classification problems. The FMM consists of three main learning processes, namely, hyperbox contraction, hyperbox expansion and hyperbox overlap tests. Despite its various learning processes, the contraction process is considered as one of the major challenges in the FMM that affects the classification process. Thus, this study aims to investigate the FMM contraction process precisely to highlight its usage consequences during the learning process. Such investigation can assist practitioners and researchers in obtaining a better understanding about the consequences of using the contraction process on the network performance. Findings of this study indicate that the contraction process used in FMM can affect network performance in terms of misclassification and incapability in handling the membership ambiguity of the overlapping regions
    corecore