TY - GEN
T1 - Use Case Methodology in XSEDE System Integration
AU - Liming, Lee
AU - Basney, Jim
AU - Navarro, John Paul
AU - Smallen, Shava
N1 - Funding Information:
This work was supported by National Science Foundation grants OAC-1053575 and OAC-1548562.
Publisher Copyright:
© 2020 ACM.
PY - 2020/7/26
Y1 - 2020/7/26
N2 - Use cases are a foundational element of most system design and development methodologies. The XSEDE system integration team defines and references its intended user experiences through use cases. In XSEDE, use cases enable people from many backgrounds and disciplines to speak coherently with each other about XSEDE's capabilities and proposed changes to the system. With use cases as an organizing principle, XSEDE has built an open and transparent framework in which researchers, software developers, and service providers can view the system's intended user experiences, the implementation activities aimed at delivering those experiences, and the resulting system. Use cases are one of several metrics used by the XSEDE project to continuously measure and track our value to the community. In section 1, we explain why the XSEDE project tracks use cases and the benefits this provides. In section 2, we describe the methods XSEDE follows for defining and tracking use cases. In section 3, we describe the tools XSEDE uses to manage use cases.
AB - Use cases are a foundational element of most system design and development methodologies. The XSEDE system integration team defines and references its intended user experiences through use cases. In XSEDE, use cases enable people from many backgrounds and disciplines to speak coherently with each other about XSEDE's capabilities and proposed changes to the system. With use cases as an organizing principle, XSEDE has built an open and transparent framework in which researchers, software developers, and service providers can view the system's intended user experiences, the implementation activities aimed at delivering those experiences, and the resulting system. Use cases are one of several metrics used by the XSEDE project to continuously measure and track our value to the community. In section 1, we explain why the XSEDE project tracks use cases and the benefits this provides. In section 2, we describe the methods XSEDE follows for defining and tracking use cases. In section 3, we describe the tools XSEDE uses to manage use cases.
KW - XSEDE
KW - software engineering
KW - use cases
UR - http://www.scopus.com/inward/record.url?scp=85089270933&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85089270933&partnerID=8YFLogxK
U2 - 10.1145/3311790.3399622
DO - 10.1145/3311790.3399622
M3 - Conference contribution
AN - SCOPUS:85089270933
T3 - ACM International Conference Proceeding Series
SP - 477
EP - 480
BT - PEARC 2020 - Practice and Experience in Advanced Research Computing 2020
PB - Association for Computing Machinery
T2 - 2020 Conference on Practice and Experience in Advanced Research Computing: Catch the Wave, PEARC 2020
Y2 - 27 July 2020 through 31 July 2020
ER -