There is a newer version of the record available.

Published January 22, 2021 | Version v1
Conference paper Open

Hero

  • 1. wangying@swc.neu.edu.cn
  • 2. qiaoliangneu@163.com
  • 3. changxu@nju.edu.cn
  • 4. liuyp1@sustech.edu.cn
  • 5. scc@cse.ust.hk
  • 6. nm8247@cs.vt.edu
  • 7. yuhai@mail.neu.edu.cn
  • 8. ZHUZhiLiang_NEU@163.com

Description

Hero is developed as an online tool (http://www.hero-go.com/) to help Golang developers deal with dependency management (DM) issues, by automatically diagnosing their root causes and customizing fixing suggestions.
Its main features are: 1) constructing and visualizing a dependency model for a Golang project under test; Specially, the dependency model shows the dependency relationships among the client project’s downstream and upstream projects and their corresponding library-referencing modes; 2) diagnosing DM issues; 3) providing their detailed root causes and customized fixing solutions with analyses of potential benefits and consequences incurring to the ecosystem if certain fixing solutions are taken. For more detailed information, please refer to the "ABOUT" page of Hero.

Files

Abstract.pdf

Files (357.8 MB)

Name Size Download all
md5:157dd41cb10ef63fcb8bc2c47ba1b350
2.5 MB Download
md5:e0d772f381d5c2a727f75cd8c09c7119
519.1 kB Preview Download
md5:dbe06f18e2b4d8d12ad88ec5496f6425
351.2 MB Preview Download
md5:59eab00ff8c514d02b43ac0c60b86607
25.6 kB Download
md5:6986c657cc22eda0c7751cf7bf522dd6
1.5 MB Preview Download
md5:abb60694d8f9d5703bbbc71b64e244d5
1.5 MB Preview Download
md5:3fafb7f2ca7ed9bac909b9360b9eca3a
585.7 kB Preview Download