10,537 research outputs found

    Generation of an Architecture View for Web Applications using a Bayesian Network Classifier

    No full text
    Session: Software EngineeringInternational audienceA recurring problem in software engineering is the correct definition and enforcement of an architecture that can guide the development and maintenance processes of software systems. This is due in part to a lack of correct definition and maintenance of architectural documentation. In this paper, an approach based on a bayesian network classifier is proposed to aid in the generation of an architecture view for web applications developed according to the Model View Controller (MVC) architectural pattern. This view is comprised of the system components, their inter-project relations and their classification according to the MVC pattern. The generated view can then be used as part of the system documentation to help enforce the original architectural intent when changes are applied to the system. Finally, an implementation of this approach is presented for Java based-systems, using training data from popular web development frameworks

    Behaviour analysis through Machine learning techniques

    Get PDF
    Behaviour analysis is the science of studying the comportment of a person to establish a specific profile about it. It has firstly been used in psychology and since a few years, it has been implemented in information technology programs to improve and suggest in different forms the content of an application for users. With the growth of artificial intelligence, it tends to become the new trend that gives the possibility for applications to be personalized and centred on the user’s needs. Machine Learning is a subcategory of artificial intelligence and has the goal to develop solutions to implement automatic methods to make our computers capable of evolving by themselves. The activities and actions of users start to be analysed to determine rules that can be integrated to align software applications in parallel with the daily routine and comportment of a person. This thesis is part of a healthcare mobile application project (mHealth) that has for objectives to develop a management tools for the medical personal to administer the patients in the hospital. Moreover, this application would like to use the location of a user and his habits of utilisation of the software, to quickly provide information for the nurse and therefore, reduce human-machine interaction and save precious time for better purposes. These goals are starting to be feasible through the utilisation of correct technologies and technics. This thesis analyses the different data that can be provided and uses machine learning algorithm technics to study the behaviour of a user to predict his needs and suggest him content. Specifically, we simulate the comportment of a nurse to subsequently be construed by our machine learning solution. Thereafter, we provide the predicted content for the user via a Web Service. The solution that we have developed has a current accuracy of 75% and the model created with simulated data will progressively adjust itself with the real data in the healthcare environment
    • …
    corecore