- How can build a community of developers?
- What are the career path issues?
- What qualifications do we need to succeed?
- How can we sustain developer careers on grants that fund non-integral personnel lines? (and how can we avoid losing talented developers in the face of this challenge?
- How can we work with industrial contributions to our efforts? Can we define integration points for other (perhaps closed-source) industrial/proprietary components?
- How can we build a community of users and/or adopters of our software?
- How can we understand our user’s needs?
- How do we ensure we deliver what users need?
- How can we assure continued existence and support for our user community?
- What role can industry play in adopting our capabilities?
- How can we work with international partners to adopt our software?
- What role can other agencies (and agency projects) play in building a community of users/adopters?
- How can we build a community of support organizations
- How can we work with integrating organizations (such as Extreme Digital) to help support our software?
- How can we work with Resource providers to help support our software?
- What role can campus organizations play in supporting our software?
Distribution and Licensing
- What are the licensing models adopted by our various projects?
- Do any of the projects have relationships with larger open source organizations, and thereby benefit from their distribution mechanisms (and potentially from their intellectual property offices, etc)?
- If so, how do you manage distribution of project contributions that are not accepted by the core open source package distribution?
- What relationships should we encourage with other possible distribution channels (including adoption by industry?)
Sustainability
- How can one succeed in sustaining software (with long development timelines) in a backdrop of relatively short funding timelines?
- What role should larger organizations (integrating organizations, open source software foundations, SI2 institutes (not funded yet), etc) play in software sustainability?
- What is the proper role of standards, frameworks, etc in positively impacting sustainability?
Innovation
- How can one encourage innovation despite standards, frameworks etc?
- What roles do the SSE and SSI elements (our projects!) of SI2 play in software innovation today?
- What roles should SSE and SSI play in fostering innovation today?
- What are effective mechanisms for bringing innovative, grass-roots ideas into the software ecosystem?
- What are effective ways to embrace disruptive technologies and thrive for doing so?
Requirements Gathering/User Engagement
- What are the mechanisms used today to gather and understand user requirements?
- How effective are these mechanisms?
- Are there any potential benefits from working with the Extreme Digital requirements gathering/management efforts?
Integration
- What are the integration models used in our SI2 projects? What are their pros and cons?
- What are attractive/effective integration/docking/affiliation points amongst the SI2 projects?
- How do we foster integration and affiliation with other software efforts
- What are good mechanisms to provide integration points for proprietary software?’
- What can we learn on how to push our integration to better levels? Are there high-level interfaces we should be considering? Service interfaces?
Software Engineering
- How many projects benefit from engineering requirements flowing down from a larger organization (such as eclipse.org, apache.org)?
- What are some best practices in build, test, verification, validation of our software?
- What tooling is effective in promoting good software engineering practices?
Education/Outreach/Training
- What are our projects doing for project-specific training?
- How can we best connect to other training efforts
- What constitutes effective connections to curricula for our projects?
- How can we succeed in bringing underrepresented groups into our efforts in as many roles as possible?
CIF21
- Given limited funding, resources, etc for each project, how can we best maximize our impact?
- What do we need from other CIF elements (yet to be funded)?
- What are effective mechanisms to encourage/nurture programs and funded activities that complement and reinforce each other?
- How can we encourage exploratory, innovative new projects that help move our community forward and pave the way into previously uncharted software territory?
{"serverDuration": 69, "requestCorrelationId": "d13cbedd28349c58"}