JIRA Issue

[#XCI-429] Define use cases for registering an installable software/application package

[XCI-429] Define use cases for registering an installable software/application package Created: 08/17/2018  Updated: 10/02/2019

Status: Proposed
Project: XSEDE Cyberinfrastructure Integration
Component/s: Research Software Portal (RSP)
Fix Version/s: None

Type: Task Priority: Normal
Reporter: Lee Liming Assignee: Lee Liming
Resolution: Unresolved Votes: 0

XSEDE Areas:
RACD Requirements Analysis
XSEDE Priority: -
Public activity link: https://software.xsede.org/display/xci-429
Use Cases:
CI-02: Manually publish system information
Track status in meeting: no


We need to define the use case(s) that describe how a community member can register the availability of an install-able software or application package++ such that other community members can discover it.

Packages may mean RPM/DEB-style packages, Mac or Windows installers, VM images, or containers/snaps. The idea is to cover software that users must install or instantiate for themselves before using. (As opposed to software or applications that are already installed/configured for people to use.)

Open issues include authorization & registration (who can legitimately declare something as available), valid/trusted/verified sources (what sources can XSEDE trust as legitimate), etc...