LibViews - An Information Visualization Application for Third-Party Libraries on Software Projects

被引:0
|
作者
Ferrarezi, Juliana Cassiano [1 ]
Popolin Neto, Mario [2 ]
Colombo Dias, Diego Roberto [3 ]
Pilastri, Andre Luiz [4 ]
Guimaraes, Marcelo de Paiva [5 ]
Ferreira Brega, Jose Remo [1 ]
机构
[1] Sao Paulo State Univ, UNESP, Dept Comp Sci, Bauru, SP, Brazil
[2] Fed Inst Sao Paulo IFSP, Araraquara, SP, Brazil
[3] Univ Fed Sao Carlos, UFSCAR, Dept Comp Sci, Sao Carlos, SP, Brazil
[4] Univ Porto, Fac Engn, Dept Informat Engn, Oporto, Portugal
[5] Univ Fed Sao Paulo, UNIFESP, Comp Sci Master Program, FACCAMP,Open Univ Brazil, Sao Paulo, SP, Brazil
关键词
Information Visualization; Libraries; Software Dependencies; Software Library Manager; Third-Party Libraries;
D O I
10.1109/IV.2016.43
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software libraries allow developers to create software projects upon basic functions already implemented. In this way, it is possible to focus on more complex activities to achieve the software solution aims. Software libraries features and availability on the Internet are the reason for these valuable project resources are widely used. However, there may be some issues in software projects that integrate several libraries, since they are independent projects that must work together. This paper presents LibViews, an information visualization application to create visual representations over libraries metrics and usage on software projects. LibViews was developed to provide a better understanding of libraries versions and their role in software projects, helping in the maintenance of these projects identifying previously unknown information. As use case, LibViews was applied in an university corporate software project, pointing out as a useful tool to understand the relationship between software project and its third-party libraries.
引用
收藏
页码:136 / 140
页数:5
相关论文
共 50 条
  • [41] Exchanging Third-Party Information with Minimum Transmission Cost
    Wang, Xiumin
    Song, Wentu
    Yuen, Chau
    Li , Jing
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012,
  • [42] Leakage of Sensitive Information to Third-Party Voice Applications
    Bispham, Mary
    Zard, Clara
    Sattar, Suliman
    Ferrer-Aran, Xavier
    Suarez-Tangil, Guillermo
    Such, Jose
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON CONVERSATIONAL USER INTERFACES, CUI 2022, 2022,
  • [43] Partial Third-Party Information Exchange with Network Coding
    Wang, Xiumin
    Yuen, Chau
    IEEE COMMUNICATIONS LETTERS, 2013, 17 (04) : 757 - 760
  • [44] AppMonitor: restricting information leakage to third-party applications
    Rathore, Nemi Chandra
    Tripathy, Somanath
    SOCIAL NETWORK ANALYSIS AND MINING, 2020, 10 (01)
  • [45] Stay in your Cage! a sound sandbox for third-party libraries on android
    Wang, Fabo
    Zhang, Yuqing
    Wang, Kai
    Liu, Peng
    Wang, Wenjie
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2016, 9878 LNCS : 458 - 476
  • [46] Stay in Your Cage! A Sound Sandbox for Third-Party Libraries on Android
    Wang, Fabo
    Zhang, Yuqing
    Wang, Kai
    Liu, Peng
    Wang, Wenjie
    COMPUTER SECURITY - ESORICS 2016, PT I, 2016, 9878 : 458 - 476
  • [47] AppMonitor: restricting information leakage to third-party applications
    Nemi Chandra Rathore
    Somanath Tripathy
    Social Network Analysis and Mining, 2020, 10
  • [48] DeepLib: Machine translation techniques to recommend upgrades for third-party libraries
    Nguyen, Phuong T.
    Di Rocco, Jun
    Rubei, Riccardo
    Di Sipio, Claudio
    Di Ruscio, Davide
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 202
  • [49] DPC:A Dynamic Permission Control Mechanism for Android Third-Party Libraries
    Hsu, Fu-Hau
    Liu, Nien-Chi
    Hwang, Yan-Ling
    Liu, Che-Hao
    Wang, Chuan-Sheng
    Chen, Chang-Yi
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (04) : 1751 - 1761
  • [50] SurgeScan: Enforcing Security Policies on Untrusted Third-Party Android Libraries
    Vronsky, Jonathan
    Stevens, Ryan
    Chen, Hao
    2017 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTED, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2017,