1,796 research outputs found

    Web application for the Mentoring academy program

    Get PDF
    Mentoring Academy is a program which aims to integrate students of Instituto Politécnico de Bragança in the academy through peer mentoring and peer tutoring. This program needed an application that permits its execution. Motivated by this demand, we aimed at proposing a web application that complies with the Mentoring Academy requirements. The system requirements were defined together with the program stakeholders. Based on the literature review, we opted for the technologies ASP.NET Core and MySQL, for the backend, and Angular 6, for the frontend. Subsequently, the system architecture was planned. SCRUM methodology was used in the application development, with biweekly meetings with the stakeholders to evaluate what was done and to define the efforts for the following fortnight. Eighteen features were developed and presented, including assigning mentors and tutors to new students, scheduling meetings, generating graphics with information about the students, notifications made by the system and importing new users. Finally, the system was deployed on a Linux server provided by the Escola Superior de Tecnologia e Gestão de Bragança, allowing it to be tested and later used by the Mentoring Academy users. Approximately 61% of the functional requirements defined in the system modeling were developed (44 out of 72) and some functionalities not previously defined were also implemented. The units tests developed for the web application proved promising in terms of components generation and HTTP request services, both exception-free. That said, the system provides students’ integration, permitting them to have socio-academic inclusion and support in curricular units.Mentoring Academy é um programa que visa a integração de estudantes do ensino superior do Instituto Politécnico de Bragança por meio de mentoria e tutoria em pares. Esse programa necessitava de uma aplicação que viabilize sua execução. Motivado por essa demanda, o objetivo deste trabalho é propor uma aplicação web que atenda aos requisitos do Mentoring Academy. Em conjunto com os stakeholders do programa, os requisitos do sistema foram definidos. Com base na revisão bibliográfica, optou-se pelas tecnologias ASP.NET Core e Angular 6. O desenvolvimento da aplicação ocorreu nos moldes da metodologia SCRUM, com reuniões quinzenais com os stakeholders para avaliar o que foi feito e definir os esforços da quinzena seguinte. Dezoito funcionalidades foram desenvolvidas e apresentadas, dentre elas atribuição de mentores e tutores aos novos alunos, marcação de reuniões, geração de gráficos com informações sobre os alunos e importação de novos utilizadores. Por fim, o deploy do sistema ocorreu em um servidor Linux disponibilizado pela Escola Superior de Tecnologia e Gestão de Bragança, permitindo que ele fosse testado e posteriormente usado pelos utilizadores do Mentoring Academy. 44 dos 72 requisitos funcionais definidos na modelagem do sistema foram desenvolvidos. Também foram desenvolvidas algumas funcionalidades não definidas anteriormente. Os testes de unidade desenvolvidos para o aplicativo web mostraram-se promissores em termos de geração de componentes e serviços para requisições HTTP, ambos livres de exceções. Posto isso, o sistema fornece um meio de integração de estudantes, permitindo-lhes ter inclusão socio-académica e apoio em unidades curriculares.Dupla diplomação com o Centro Federal de Educação Tecnológica de Minas Gerai

    FPGA dynamic and partial reconfiguration : a survey of architectures, methods, and applications

    Get PDF
    Dynamic and partial reconfiguration are key differentiating capabilities of field programmable gate arrays (FPGAs). While they have been studied extensively in academic literature, they find limited use in deployed systems. We review FPGA reconfiguration, looking at architectures built for the purpose, and the properties of modern commercial architectures. We then investigate design flows, and identify the key challenges in making reconfigurable FPGA systems easier to design. Finally, we look at applications where reconfiguration has found use, as well as proposing new areas where this capability places FPGAs in a unique position for adoption

    Cobi: A Community-Informed Conference Scheduling Tool

    Get PDF
    Effectively planning a large multi-track conference requires an understanding of the preferences and constraints of organizers, authors, and attendees. Traditionally, the onus of scheduling the program falls on a few dedicated organizers. Resolving conflicts becomes difficult due to the size and complexity of the schedule and the lack of insight into community members ’ needs and desires. Cobi presents an alternative approach to conference scheduling that engages the entire community in the planning process. Cobi comprises (a) communitysourcing applications that collect preferences, constraints, and affinity data from community members, and (b) a visual scheduling interface that combines communitysourced data and constraint-solving to enable organizers to make informed improvements to the schedule. This paper describes Cobi’s scheduling tool and reports on a live deployment for planning CHI 2013, where organizers considered input from 645 authors and resolved 168 scheduling conflicts. Results show the value of integrating community input with an intelligent user interface to solve complex planning tasks. Author Keywords Cobi; conference scheduling; mixed-initiative; constrain

    SmartDisability: A Smart System of Systems approach to Disability

    Get PDF
    This paper introduces the SmartDisability Framework; a System of Systems to consider mappings between the Disability Types, Range of Movement and Interaction Mediums to produce Technology and Task recommendations. Each element is seen as a constituent system that relies on interaction between the user and technology. The recommended technologies are viewed as independent and operable constituent systems that are networked together to assist people with disability. The SmartDisability conceptual model (based on the familiar disability symbol) and extracts from the initial development stage of the framework are presented. The framework has been populated through a systematic literature review of disability classification, Range of Movement, interaction mediums, `off-the-shelf' technologies and tasks. The framework was augmented by the results of a previously conducted requirements elicitation process, involving surveys and semi-structured interviews, and a user evaluation with head tracking technology. Quality Function Deployment determined the relationships within the framework to ensure that user requirements were fully analysed. The anticipated validation process involving a focus group utilising fictional personas and routes to exploitation (through the development of an application) are also discussed

    ERP implementation methodologies and frameworks: a literature review

    Get PDF
    Enterprise Resource Planning (ERP) implementation is a complex and vibrant process, one that involves a combination of technological and organizational interactions. Often an ERP implementation project is the single largest IT project that an organization has ever launched and requires a mutual fit of system and organization. Also the concept of an ERP implementation supporting business processes across many different departments is not a generic, rigid and uniform concept and depends on variety of factors. As a result, the issues addressing the ERP implementation process have been one of the major concerns in industry. Therefore ERP implementation receives attention from practitioners and scholars and both, business as well as academic literature is abundant and not always very conclusive or coherent. However, research on ERP systems so far has been mainly focused on diffusion, use and impact issues. Less attention has been given to the methods used during the configuration and the implementation of ERP systems, even though they are commonly used in practice, they still remain largely unexplored and undocumented in Information Systems research. So, the academic relevance of this research is the contribution to the existing body of scientific knowledge. An annotated brief literature review is done in order to evaluate the current state of the existing academic literature. The purpose is to present a systematic overview of relevant ERP implementation methodologies and frameworks as a desire for achieving a better taxonomy of ERP implementation methodologies. This paper is useful to researchers who are interested in ERP implementation methodologies and frameworks. Results will serve as an input for a classification of the existing ERP implementation methodologies and frameworks. Also, this paper aims also at the professional ERP community involved in the process of ERP implementation by promoting a better understanding of ERP implementation methodologies and frameworks, its variety and history

    Personas in Uniform: Police Officers as Users of Information Technology

    Get PDF
    This paper discusses information technology in the contemporary policing context and presents a research approach that aims to capture and describe a multifaceted account of police work. There is a need to further analyze the constitution of the uniformed user and the use environment in this domain. Data from extensive ethnographic fieldwork are analyzed. Personas and scenarios are used in this paper to illustrate the properties and conditions of police work. Evidence from the study suggests that personas and scenarios can make the daily work visible and support the emergent design of information systems in the dialogue between designers and users. The paper concludes that personas and their scenarios provide a richer description of the specifics of a context and a design space. A scenario is used to show characteristic properties and the emergence of work practice in relation to the design of information systems

    Persona adaptable visualization scheduling in supply chain management for an ERP system

    Get PDF
    Estágio realizado na MicrosoftTese de mestrado integrado. Engenharia Informática e Computação. Faculdade de Engenharia. Universidade do Porto. 200

    Operations research modeling language for an ERP System

    Get PDF
    Estágio realizado na MicrosoftTese de mestrado integrado. Engenharia Informátca e Computação. Faculdade de Engenharia. Universidade do Porto. 200

    A User-Centred Methodology to Design and Simulate Smart Home Environments and Related Services

    Get PDF
    openI progressi nelle tecnologie di automazione e comunicazione all'interno degli edifici residenziali offrono molti interessanti vantaggi per lo sviluppo delle Smart Home, come l'aumento di efficienza energetica, il miglioramento il comfort per gli abitanti e la riduzione dei costi operativi per il proprietario. L'aggregazione e la condivisione dei dati all'interno delle reti possono essere garantite dal moderno approccio denominato Internet delle cose (IoT) e supportati dalle nuove tecnologie dell'informazione e della comunicazione (ICT). Tali tecnologie si stanno evolvendo e le abitazioni stanno diventando luoghi tecnologici popolati da una moltitudine di dispositivi in grado di raccogliere una grande quantità di dati e di cooperare in modo intelligente per controllare tutti i dispositivi connessi, come gli elettrodomestici, l'illuminazione, i sistemi di riscaldamento, ecc. Da un lato, l’intelligenza crescente dei dispositivi connessi produce una grande quantità di dati; dall'altro lato, la complessità di tali dati crea difficoltà di classificazione, trasmissione ed interpretazione delle informazioni utili. Entrambi gli aspetti possono ridurre drasticamente i potenziali vantaggi e limitare la diffusione dei cosiddetti dispositivi “smart”. Mentre a livello aziendale già esistono soluzioni di automazione affermate ed ampiamente utilizzate, le applicazioni per le abitazioni private sono ancora di difficile diffusione a causa della mancanza di standard di comunicazione e della presenza di dispositivi e sistemi altamente eterogenei e quindi di difficile integrazione. Inoltre, anche quando la connessione tra due dispositivi viene stabilita, renderli interoperabili è un’altra grande sfida a causa delle differenze nelle modalità di funzionamento e della difficoltà di integrazione dell'interfaccia. Infatti, le Smart Home non consentono ancora una elevata interoperabilità e gli studi fatti sono spesso fortemente orientati alla tecnologia e concentrati sulle potenzialità dei singoli sottosistemi, trascurando i benefici per gli utenti finali. A tale scopo, questo lavoro definisce un modello di gestione delle informazioni per ambienti domestici intelligenti con lo scopo di supportare la progettazione e la simulazione dei dispositivi “smart” nonché dei servizi sviluppati. Tale modello considera diverse tipologie di dispositivi, le relazioni esistenti tra loro, i flussi informativi e le modalità di interazione dell’utente per modellare correttamente l'ambiente e definirne il comportamento. Il modello sviluppato supporta la progettazione della Smart Home ed è in grado di simulare le funzionalità dei dispositivi con lo scopo finale di valutare i benefici dei servizi forniti.The advances in home automation and communication technologies offer several attractive benefits for the modern smart home, such as increased energy efficiency, improved residential comfort and reduced operative costs for the homeowner. Data aggregation and sharing within the networks can be guaranteed by modern Internet of Things (IoT) approaches and supported by available Information and Communication Technologies (ICT) tools. Such technologies are evolving and the private houses are becoming technological places populated by a multitude of devices able to collect a huge quantity of data and to cooperate in an intelligent way to control different domains, from household appliances to lighting or heating and ventilation. On one hand, the rising intelligence of smart devices makes a large amount of data available; on the other hand, data complexity creates difficulties in classifying, transmitting and interpreting essential data. Both aspects may drastically reduce the potential advantages and limit the diffusion smart devices. While in building automation proven solutions already exist, tailored applications for private houses and integration among heterogeneous devices and systems are still challenging due to the lack of standards and the variety of adopted communication protocols and data model schemas. Furthermore, even when the device connection and consolidation are achieved, making them cooperate in an interoperable way is another big challenge due to differences in usage paradigms, operation modes and interface integration. In fact, Smart Homes still lack of high interoperability and researches are often strongly technology-oriented and focused on single sub-system potentialities neglecting the expected benefits for the final users. For this purpose, the presented research defines an information management model for the smart home environment to support design and simulation of its devices as well as the enabled services. Such a model considers different device typologies, their mutual relationships, the information flows and the user interaction modalities in order to properly model the environment and define its behavior. It supports the design of the smart home by simulating the devices’ functionalities and estimating the expected performances.INGEGNERIA MECCANICA E GESTIONALEopenCapitanelli, AndreaCapitanelli, Andre
    corecore