5 research outputs found

    Generation of UML class diagram from software requirement specification using natural language processing

    Get PDF
    Any software development process starts with requirement analysis. The phase from requirement analysis to chalking out a design is acknowledged as the most intricate and troublesome exercises in programming advancement. Failures brought about throughout this action could be very unmanageable to alter in later periods of programming advancement. One primary purpose behind such potential issues is on account of the prerequisite determination being in natural language form. To conquer this, a tool has been designed, which plans can give semi-automatized aid for designers to produce UML class model from software specifications utilizing Natural Language Processing techniques. The proposed technique outlines the class diagram in a standard configuration and additionally records out the relationship between classes

    B événementiel pour la modélisation du domaine: application au transport

    Get PDF
    National audienceCe papier rapporte sur l'utilisation de B événementiel pour la modélisation du domaine dans le cas particulier des transports. Le développement de nouveaux systèmes de transports urbains, tels que les véhicules autonomes en libre-service, pose des problèmes difficiles d'homologation, d'acceptabilité, de sécurisation et de certification. La spécification formelle de ces systèmes comme de leur environnement (ou domaine) est incontournable. Nous rapportons les premières observations réalisées lors de la modélisation d'un domaine complexe en utilisant un langage formel non spécifiquement conçu pour cet usage. Au delà des observations techniques sur l'outillage, Rodin en l'occurrence, nous mettons en évidence des points d'ordre méthodologique, en particulier la nécessite de distinguer la notion de raffinement de celle de niveaux d'observation

    Towards using BPM Patterns in Requirements Elicitation

    Get PDF
    In an increasingly changing environment, different organizations are trying to improve their agility and efficiency by improving their business processes; thus, business process management has been gaining momentum for the last decade. The first step in business process management is the modeling of business processes. Business Process Modeling (BPM), in itself, is very important because it captures business requirements, allows for better understanding of a business and its processes, facilitates communication between business analysts and IT people, and pinpoints deficiencies in processes. It also serves as a basis for automation of these processes. But business process modeling comes with its own challenges since it is a time-consuming, complicated, and error-prone task. As a result, producing a high quality, precise business process model is not easy. BPM patterns, which are general reusable solutions to commonly occurring problems in business process modeling, have been proposed to address these challenges. In this research, we conducted an exploratory study about requirements engineering practices in a large organization. This study identified key challenges in requirements engineering and showed how business process modeling is currently being conducted. Then, we created a survey of the different BPM pattern catalogs existing in the literature. Finally, we presented one of the BPM pattern catalogs in a clear format along with examples of each pattern. The ultimate objective is to allow business analysts to effectively use BPM patterns while creating precise BP models.1 yea

    The Development and Evaluation of an Ecological Momentary Intervention for Social Anxiety

    Get PDF
    Social anxiety is a common mental health problem. Many people do not seek help due to barriers to accessing services. Novel methods have been explored that enhance existing assessments and treatments to be more accessible to people outside a clinic. Ecological Momentary Assessments (EMA) are real-time approaches that allow a person to self-assess their anxiety while they engage in daily activities. Ecological Momentary Interventions (EMI) are approaches that extend EMA to deliver psychological treatment to people in their natural environment. EMIs can be used as an adjunct to existing therapies, or as a standalone intervention. The current thesis examines the development and evaluation of EMIs for social anxiety through four related studies. The first study is a meta-review of observational and evaluation studies using EMA to assess or target various mental disorders. The study found 14 reviews that examined general psychopathology, mood disorders, borderline personality disorder, smoking addiction, and psychosis. The study concluded that there is a need for higher quality reviews on anxiety and stress and more reviews of studies that evaluate EMI effects. The second study is a systematic review of EMIs for stress and anxiety, which includes a meta-analysis on the EMI effects on generalised anxiety. This study suggests that EMIs may be effective but indicates a research gap in EMIs for social anxiety. The third study is a case study on the design and development of an EMI for social anxiety. This study demonstrated the use of three software development approaches and discussed the implications of those approaches on the iterative design process, the development of software components, and the challenges of engagement and communication with stakeholders, documentation and time management. The fourth study presents the protocol for a Randomised Controlled Trial (RCT) for the evaluation of an EMI for social anxiety. The RCT protocol was a two-arm study design that examined the EMI effects against a waitlist control group. The final study presents the RCT outcomes in an adult sample (n = 55) testing the effectiveness of the EMI for reducing social anxiety symptoms. This study found the EMI was not associated with significant improvements in social anxiety relative to the control. Nor the EMI was associated with a significant improvement in anxiety sensitivity, psychological distress, generalised anxiety and depression, or help-seeking. While the participants who used the mobile app reported being satisfied, the study suffered from significant drop out with 83% of the participants not completing the study. Overall, the current thesis found that EMIs are promising, but more research is needed to address the challenges in developing an EMI for social anxiety that incorporates an iterative and reflexive development process. Furthermore, the RCT on the resulting EMI faced challenges with recruitment and retention, suggesting that alternative methods may be required for increasing the engagement of individuals in self-guided EMIs. Nevertheless, with further technological and methodological developments, EMIs may offer an opportunity to deliver personalised therapy for people experiencing anxiety
    corecore