REPORT Titulació: Master's Degree in Technology and Engineering
Total Page:16
File Type:pdf, Size:1020Kb
Titulació: Master’s Degree in Technology and Engineering Management Alumne: Lorenzo Capelli Enunciat TFM: Project for building an information system for generating systematic reviews of literature Director del TFM: Vicenç Fernandez Alarcon Convocatòria de lliurament del TFM: 15/01/2020 REPORT I declare that, the work in this Master Thesis is completely my own work, no part of this Master Thesis is taken from other people’s work without giving them credit, all references have been clearly cited, I understand that an infringement of this declaration leaves me subject to the foreseen disciplinary actions by The Universitat Politècnica de Catalunya - BarcelonaTECH. Lorenzo Capelli 15/01/2020 Title of the Thesis: Project for building an information system for generating systematic reviews of literature 1 TABLE OF CONTENTS 1. ACKNOWLEDGEMENTS ....................................................................................... 3 2. INTRODUCTION ...................................................................................................... 4 3. FIGURES INDEX....................................................................................................... 6 4. LITERATURE REVIEW ........................................................................................ 10 4.1 ACADEMIC DATABASES ................................................................................ 10 4.2 BIBLIOMETRIC ANALYSIS ............................................................................. 12 4.3 SYSTEMATIC LITERATURE REVIEW ........................................................... 15 5. IT ARCHITECTURE .............................................................................................. 20 5.1 R............................................................................................................................ 20 5.2 MySQL ................................................................................................................. 23 5.3 SHINY .................................................................................................................. 24 6. SET UP OF THE PROJECT ................................................................................... 28 6.1 CREATION OF THE DATABASE AND TABLES ........................................... 28 6.2 R PACKAGES ..................................................................................................... 39 6.3 R MARKDOWN DOCUMENT .......................................................................... 42 7. DESIGN OF THE APPLICATION ........................................................................ 43 7.1 SET-UP OF THE PROJECT ................................................................................ 43 7.1.1 PROJECT .................................................................................................................. 43 7.1.2 SET-UP ..................................................................................................................... 47 7.2 MANAGING ........................................................................................................ 50 7.2.1 LIST OF PAPERS ..................................................................................................... 50 7.2.2 MANAGING ............................................................................................................. 53 7.3 ANALYSIS .......................................................................................................... 58 7.3.1 BIBLIOMETRIC ANALYSIS .................................................................................. 58 7.3.2 CONTENT ANALYSIS ............................................................................................ 63 7.4 REPORTING ........................................................................................................ 79 8. CONCLUSION ......................................................................................................... 84 9. REFERENCES ......................................................................................................... 87 10. ANNEX .................................................................................................................... 95 2 1. ACKNOWLEDGEMENTS Foremost, I would like to express my deepest gratitude to my supervisor Prof. Vicenç Fernández of the “Universitat Politècnica de Catalunya” for the continuous support during the development of the project. He encouraged and steered me in the right direction every time the road got tough. Ringrazio mia mamma e mio papà per tutti gli sforzi che hanno compiuto per permettermi di svolgere un master all’estero. Grazie per aver sempre supportato le mie scelte e per avermi accompagnato in tutto il cammino universitario. Grazie per le attenzioni e i consigli, grazie per aver permesso di realizzarmi e per essere diventati il mio modello da seguire. Ringrazio il mio piccolo ma grande fratello, per il supporto, i consigli, i regali e la presenza. I would like to thank my old friends Andrea, Denis, Enrico, Lorenzo, Luigi, Martin, Mattia, Nicolas, Silvio, Stefano and Sushanth. Thanks for the support, the presence, the discussions and advices. You are my second family. Thanks to Anna, Elisa, Erika, Francesca and Sara. I would like to thank Jacopo, Lorenzo, Marika, Roberto and Simone who left Italy and spent the first year of the master with me. Thanks for having shared indelible moments and amazing experiences. I owe a special thanks to my friend and roommate Roberto, who is still putting up with me. My sincere thanks to Alessandro, Carlo, Chiara, Giorgio, Laura, Sara, Valentina and Valerio from the University of Bergamo with whom I shared the majority of my university career. Last but not least, I would like to thank all the people I met during this experience in Barcelona. From the other Italians, Emanuele and Riccardo, to the German guys, Steffen and Christoph. Thanks to Ana Clara, Andrea Liviere, Chiara and Marta. Thanks also to all the others who I do not mention directly. You have all enriched my life. 3 2. INTRODUCTION The “Talent Analyzer” application is a tool that allows a user to perform bibliometric and content analysis on a dataset of academic papers, focusing on talents. The application does not require any specific knowledge of programming. The user has just to know some basic concepts about the two types of analysis that are carried on by the platform. The application is programmed in Shiny and it is mainly divided into four parts: the first part of data entry, a second part of data management, a third part of analysis and a final part of reporting. For the first and second parts, tables are used to store and edit data. For the third part, graphs and tables are used as outputs of the analysis. The last part generates a structured report in HTML or WORD that the user can export. The information system is linked with a MySQL database, where data are stored and extracted. The information system realized has been tested with a sample of 23 papers which is also available to the user when he installs it. The 23 papers used are mentioned in the reference chapter (subchapter: “ACADEMIC PAPERS USED FOR THE SAMPLE”). The main goal of this project is to realize a friendly-user and working information system which gathers information from a database and which generates and reports systematic reviews of literature in the field of talent management. The platform has to guarantee the possibility of being used by everyone, even those who do know R and R programming: the goal is to provide to that kind of people the opportunity to realize graphs and tables without the requirement of knowing the code of the realization of them. The platform has to work on different operative systems and it does not have to require difficult operations and a huge amount of time for the installation: the goal is to give to the user the minimum number of files and instructions to install the application. Another important goal that the informatic system has to fulfil is to provide to the user the possibility to download all the outputs of the analysis done, either singularly either placed in a structured report, created with a markdown script. The report is structured as follows: after this introductory chapter, the figures index is provided. After that, a literature review about the academic databases, the bibliometric analysis and the systematic literature review for the content analysis is done. Then, a chapter describing the IT architecture of the informatic system is included. It describes in detail the software used for building the application and the reasons why they have been 4 chosen for this project. After the description of the IT architecture, the report deals with the set-up of the project. In particular, in this chapter are described the three files which are necessary for the installation of the information system, focusing also on the explanation of the structure of the database and the R packages required for the correct functioning of the platform. The study keeps on with the detailed description of the application and its structure, enriched with figures which provide a good example for the reader. Finally, some personal conclusions and a list of possible improvements are provided. The report ends with the chapters of the references and the Annex. In this project there is not any profit, therefore an economic analysis has not been performed. The only cost of the project has been the development, as reported in the Budget. 5 3. FIGURES INDEX Fig.1: Example