VIGHUB: a Technology Forecasting Tool based on Mining Software Repositories

被引:0
|
作者
Giovanny Hidalgo-Suarez, Carlos [1 ]
Andres Bucheli-Guerrero, Victor [1 ]
Armando Ordonez-Eraso, Hugo [2 ]
机构
[1] Univ Valle, Res Grp GUIA, Cali, Colombia
[2] Univ Cauca, Res Grp GTI, Popayan, Colombia
关键词
Mining Software Repositories; Technology Forecasting; State-of-the technique; GitHub; Technological maps;
D O I
10.17981/ingecuc.18.1.2022.07
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Introduction: Academics, developers, and companies focused on technological development seek to know what exists and what is still missing in this field. One of the ways they use is the review of bibliographic sources (state-of-the art). In this sense, a tool was developed that allows the current state to be identified semi-automatically. Objective: This article proposes a tool that extracts information from repositories hosted on GitHub. It analyzes the data using computational techniques and presents the results through visualizations that identify the field's technological evolution studied through the most used programming languages, central repositories, and organizations. Method: A model based on Mining Software Repositories (MSR) is used, which integrates an architecture based on microservices, using different programming languages, which allowed the construction of the VigHub tool. The model focuses on four aspects: Selection of a topic, extraction of the data source, analysis of information using computational techniques, and finally, the results are communicated through visualizations. Results: The VigHub tool was available online to carry out 3 case studies. The first in the academy, where technologies, programming languages, users, and companies interested in developing VLE's (Virtual Learning Environment) were identified from 2011 to 2021. The second and third were carried out by companies (industrial environment), which stated that using the VigHub tool supports data analysis and valuable results identification. Conclusions: A tool that allows identifying a part of the current state of technology could be a helpful tool for academics, developers, and companies, saving human resources, time, and possible repeated developments---code reuse. The VigHub tool aims to support the construction of state-of-the-art. Its results are complementary to the traditional method.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Software Process Simulation based on Mining Software Repositories
    Honsel, Verena
    Honsel, Daniel
    Grabowski, Jens
    2014 IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOP (ICDMW), 2014, : 828 - 831
  • [2] Mining software repositories
    1600, Japan Society for Software Science and Technology (30):
  • [3] Mining Open Software Repositories
    Alonso Abad, Jesus
    Lopez Nozal, Carlos
    Maudes Raedo, Jesus M.
    ERCIM NEWS, 2014, (99): : 23 - 24
  • [4] Ethics in the mining of software repositories
    Nicolas E. Gold
    Jens Krinke
    Empirical Software Engineering, 2022, 27
  • [5] A Survey on Mining Software Repositories
    Jung, Woosung
    Lee, Eunjoo
    Wu, Chisu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (05): : 1384 - 1406
  • [6] Ethics in the mining of software repositories
    Gold, Nicolas E.
    Krinke, Jens
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (01)
  • [7] Process mining software repositories
    Poncin, Wouter
    Serebrenik, Alexander
    van den Brand, Mark
    2011 15TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2011, : 5 - 13
  • [8] Tools in Mining Software Repositories
    Chaturvedi, K. K.
    Singh, V. B.
    Singh, Prashast
    PROCEEDINGS OF THE 2013 13TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2013), 2013, : 89 - 98
  • [9] Emerging topics in mining software repositories: Machine learning in software repositories and datasets
    Güemes-Peña D.
    López-Nozal C.
    Marticorena-Sánchez R.
    Maudes-Raedo J.
    Progress in Artificial Intelligence, 2018, 7 (3) : 237 - 247
  • [10] Construction of ontology-based software repositories by text mining
    Wu, Yan
    Siy, Harvey
    Zand, Mansour
    Winter, Victor
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 3, PROCEEDINGS, 2007, 4489 : 790 - +