Purpose

FCoP Scenarios for Use & Access asks each cohort member to articulate potential software (re)use and access scenarios; identify users whose use cases they believe may correspond with the scenarios for use and access that they articulated; and ask participants to complete a questionnaire. Cohort members are asked to analyze participant responses to verify their assumptions about end user needs.

Download PDF version of this template »

Purpose

The purpose of this exercise is as follows:

  • Articulate potential software (re)use and access scenarios
  • Inform/Verify your assumptions regarding (re)use and access scenarios by surveying a designated user 
  • Reflect on the process

Timeline:

  • (One week) Brainstorm Scenarios for Use & Access
  • (Two weeks) Gather User Data
  • (One week) Data Analysis and Preliminary Observations
  • (One week from completion of the “Data Analysis and Preliminary Observations”) Report out

Ex. 

  • (January 7 – January 11) Brainstorm Scenarios for Use & Access
  • (January 14 – January 25) Gather User Data
  • (January 28 – February 1) Data Analysis and Preliminary Observations
  • (February 4) Cohort Monthly Call – Scenarios for Use & Access Reports

Instructions

  1. Complete 1-5 scenarios for use and access using the prompt below.
  2. Identify 1-3 users whose use cases you believe may correspond with the scenarios for use and access that you articulated.
  3. Ask participants to share 15-20 minutes of their time to reflect on their different needs related to software curation and preservation by completing the questionnaire.
  4. Participants complete questionnaire
  5. Analyze participant responses to determine the distance between your participant reflections and the scenarios for use and access driving your interest in software curation, preservation and emulation. Reflect on your findings.

Use Case Matrix

 

Actors Goals Resources Challenges Anecdotes for this use case
Type of stakeholder or user involved in the use case. What does the actor want to do with software or software-dependent data? What resources are available to this actor or these actors to achieve their goals – what resources do they need? What challenges could your users face in attempting to accomplish their software reuse goals? Any real world scenarios that you have witnessed or been involved in that informed your articulation of this use case.
Scenario 1
Scenario 2
Scenario 3

 

User Questionnaire

NOTE: We encourage you to move this questionnaire into a survey tool of your choice such as LimeSurvey, Google Forms, JD ESurvey, Quick Survey, Qualtrics, or TellForm.

  1. For what purpose(s) do you create/use/reuse software for? Check all that apply.
  • To validate or test existing claims
  • To generate a new research outcome
  • To document or assist in the research process
  • As an historical artifact
  • To provide or recreate an experience
  • Other______________________________________________
  1. What function(s) do you create/use/reuse software for? Check all that apply. 
  • Replication/reproducibility/validation
  • Research outcome
  • Aggregation
  • Computation
  • Migration
  • Artifact
  • Other______________________________________________
  1. What documentation should be collected related to how you create/use/reuse software?
  • User manuals
  • Technical specs/requirements
  • Bugs/Testing Protocols
  • Correspondence
  • Promotional material
  • Publications
  • Other______________________________________________
  1. For software you have created/used/reused, what components do you consider as essential to retain? 
  • Hardware / peripherals
  • Libraries
  • Dependencies
  • Programming languages
  • Algorithms
  • Environments
  • Documentation
  1. What was the storage location for the software you created/used/reused?  
  • Removable media (diskettes; CDs; USB drives)
  • Computer hard drive
  • Hosted on website (github; research group homepage; cloud storage)
  1. Which institutional stakeholders are involved in how you create/use/reuse researcher software? Please check that all apply  
  • Software developer
  • Librarian
  • Copyright officer
  • Archivist
  • Curator
  • Research data manager
  • Steward
  • Publisher
  • Deployer
  • Other______________________________________________
  1. On a scale of 1-5, please rate your level of agreement with the following statements:

1 – Strongly disagree  2 – Disagree 3 – Neither agree or disagree  4 – Agree 5 – Strongly agree 

____ It is important to me that the provenance of this software has been fully documented.

____ It is important to me that I will be able to access this software in the future.

____ It is important to me that others can easily discover this software in the future.

____ It is important to me that I can replicate my previous experiences with this software in the future.

____ It is important to me that others can use this software in the future.

____ This software offers a unique experience.

____ I want research libraries to steward this software.

____ I am comfortable with the idea that this software may be updated or enhanced in the future

Reflection

Internal Scenarios for Use and Access

  1. As you were developing out more verbose scenarios for use and access, what types of internal questions arose?
  2. Was it difficult to choose which user scenarios to articulate, or was it relatively simple? If difficult, what might make that process easier?
  3. Did you have some existing source of user data to inform these scenarios, and if so, what are the sources of this data?
  4. What was your thinking/criteria/basis for prioritization if you had numerous scenarios for use and access?

Researcher/Creator Questionnaire

  1. Were you surprised by any of the questionnaire responses from your users?
  2. Did you find any patterns across user responses?
  3. What new questions did these responses raise for your team? What additional information do you want or need to know from your users in order to inform internal policies, requirements and workflows for software preservation and emulation?