forked from Collegeville/CW21
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
32 changed files
with
338 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Collegeville Workshop Series on Scientific Software | ||
|
||
The Collegeville Workshop Series on Scientific Software is intended to bring together three communities of scientific software developers: academia, industry and laboratories. While there are certainly existing exchanges between these communities, we are dedicated to improving awareness of common needs, unique contributions and career paths that span these communities. | ||
|
||
The first workshop in 2019 focused on software sustainability. The 2020 workshop focused on developer productivity. Collegeville 2021 will focus on software teams. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
|
||
## 2021 Collegeville Workshop Agenda, Tuesday, July 20, 2021 | ||
|
||
[**Zoom Connection Information**](https://docs.google.com/document/d/1c7KDU-re5Ux0_vf01LRXedCBUASmDqdzryC2hC31PP8/edit?usp=sharing) | ||
|
||
| **Time (US CDT)**| **July 20** | | ||
|---|---| | ||
| 9:45 am | **Opening Remarks** <br> [**(Add to calendar)**](CW20-OpeningRemarks.ics) | | ||
| 10:00 am | **Panel 1: Software Teams Definitions & Challenges** <br> **Panelists:** <br> [**(Add to calendar)**](CW21-Panel-1-Definitions-Challenges.ics) | | ||
| 11:30 am | **Break & Slack Discussions** | | ||
| 12:30 pm | **Discussion 1: Software Teams Definitions & Challenges** <br> Breakout rooms will be assigned randomly using Zoom <br> [**(Add to calendar)**](CW21-Discussion-1-Definitions-Challenges.ics) | | ||
| 2:00 pm | **Break & Slack Discussions** | | ||
| 3:00 pm | **Posters/Teatimes 1: Software Teams Definitions & Challenges** <br> **Posters:** <br> [**(Add to calendar)**](CW21-TeaTime-Posters-1.ics) | ||
|
||
#### [Back to Main Agenda](Agenda.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
|
||
## 2021 Collegeville Workshop Agenda, Wednesday, July 21, 2021 | ||
|
||
[**Zoom Connection Information**]() | ||
|
||
| **Time (US CDT)**| **July 21** | | ||
|---|---| | ||
| 10:00 am | **Panel 2: Technical Approaches to Improved Software Teams** <br> **Panelists:** <br> [**(Add to calendar)**](CW21-Panel-2-Technical-Approaches.ics) | | ||
| 11:30 am | **Break & Slack Discussions** | | ||
| 12:30 pm | **Discussion 2: Technical Approaches to Improved Software Teams** <br> Breakout rooms will be assigned randomly using Zoom <br> [**(Add to calendar)**](CW21-Discussion-2-Technical-Approaches.ics) | | ||
| 2:00 pm | **Break & Slack Discussions** | | ||
| 3:00 pm | **Posters/Teatimes 2: Technical Approaches to Improved Productivity** <br> **Posters:** <br> [**(Add to calendar)**](CW21-TeaTime-Posters-2.ics) | | ||
|
||
#### [Back to Main Agenda](Agenda.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
|
||
## 2021 Collegeville Workshop Agenda, Thursday, July 22, 2021 | ||
|
||
[**Zoom Connection Information**]() | ||
|
||
| **Time (US CDT)**| **July 22** | | ||
|---|---| | ||
| 9:45 am | **Panel 3: Cultural Approaches to Improved Software Teams** <br> **Panelists:** <br> [**(Add to calendar)**](CW21-Panel-3-Cultural-Approaches.ics) | | ||
| 11:30 am | **Break & Slack Discussions** | | ||
| 12:30 pm | **Discussion 3: Cultural Approaches to Improved Software Teams** <br> Breakout rooms will be assigned randomly using Zoom <br> [**(Add to calendar)**](CW21-Discussion-3-Cultural-Approaches.ics) | | ||
| 2:00 pm | **Break & Slack Discussions** | | ||
| 3:00 pm | **Posters/Teatimes 3: Cultural Approaches to Improved Software Teams** <br> **Posters:** <br> [**(Add to calendar)**](CW21-TeaTime-Posters-3.ics) | | ||
| 4:30 pm | **Closing Remarks** <br> [**(Add to calendar)**](CW21-ClosingRemarks.ics) | | ||
|
||
|
||
#### [Back to Main Agenda](Agenda.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
|
||
## Agenda (Tentative) | ||
|
||
[**Zoom Connection Information**]() | ||
|
||
| **Time (US CDT)**| **July 20** <br> [**Get Details**](Agenda-Day-1.md) | **July 21** <br> [**Get Details**](Agenda-Day-2.md) | **July 22** <br> [**Get Details**](Agenda-Day-3.md) | | ||
|---|---|---|---| | ||
| 9:45 am | Opening Remarks <br> [**(Add to calendar)**](CW21-OpeningRemarks.ics) | | | | ||
| 10:00 am | Panel 1: Software Teams Definitions & Challenges <br> [**(Add to calendar)**](CW21-Panel-1-Definitions-Challenges.ics) | Panel 2: Technical Approaches to Improved Productivity <br> [**(Add to calendar)**](CW21-Panel-2-Technical-Approaches.ics) | Panel 3: Cultural Approaches to Improved Productivity <br> [**(Add to calendar)**](CW21-Panel-3-Cultural-Approaches.ics) | | ||
| 11:30 am | Break & <br> Slack Discussions | Break & <br> Slack Discussions | Break & <br> Slack Discussions | | ||
| 12:30 pm | Discussion 1: Software Teams Definitions & Challenges <br> [**(Add to calendar)**](CW21-Discussion-1-Definitions-Challenges.ics) | Discussion 2: Technical Approaches to Improved Productivity <br> [**(Add to calendar)**](CW21-Discussion-2-Technical-Approaches.ics) | Discussion 3: Cultural Approaches to Improved Productivity <br> [**(Add to calendar)**](CW21-Discussion-3-Cultural-Approaches.ics) | | ||
| 2:00 pm | Break & <br> Slack Discussions | Break & <br> Slack Discussions | Break & <br> Slack Discussions | | ||
| 3:00 pm | TeaTime/Posters 1: Software Teams Definitions & Challenges <br> [**(Add to calendar)**](CW21-TeaTime-Posters-1.ics) | TeaTime/Posters 2: Technical Approaches to Improved Productivity <br> [**(Add to calendar)**](CW21-TeaTime-Posters-2.ics) | TeaTime/Posters 3: Cultural Approaches to Improved Productivity <br> [**(Add to calendar)**](CW21-TeaTime-Posters-3.ics) | | ||
| 4:30 pm | | | Closing Remarks <br> [**(Add to calendar)**](CW21-ClosingRemarks.ics) | | ||
|
||
|
||
|
||
#### [Back to Main Page](index.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# 2020 Collegeville Workshop on Scientific Software Attendees | ||
|
||
![](assets/CW21-Participants-1.png) | ||
![](assets/CW21-Participants-2.png) | ||
![](assets/CW21-Participants-3.png) | ||
|
||
#### [Back to Main Page](index.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
## Background | ||
|
||
### What about software teams? | ||
A simple definition of developer productivity is anything that enables higher output vs input over an appropriate time span. Focusing on the ratio over time is important because efforts to increase productivity will typically require increased effort and time to produce a smaller set of features. We must take care that attempts to improve productivity take into account how much cost, scope and schedule impact can be absorbed by a development team or community. | ||
|
||
### Why we should focus on software teams | ||
Software is a large and growing element of scientific discovery and engineering design. Scientific software developers are highly skilled, requiring significant background in one or more scientific domains, in addition to software development skills. There are not enough people with these skills to satisfy the demand for their efforts. Focusing on improved developer productivity enhances the impact of this critical community. | ||
|
||
### Diverse scientific software communities and institutions | ||
One way to characterize the computational and data sciences communities is through their institutions. Three distinct categories of institutions that develop, use and support scientific software are corporations, research labs and universities. Each category tends to have a distinct business model and set of priorities. However, the broad scientific software ecosystem is inter-dependent and complementary, where products from one category are widely used in others. Even more interaction is possible if the scientific software community can come to understand commonalities and differences. | ||
|
||
|
||
#### [Back to Main Page](index.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
## Contribute to Collegeville 2021 | ||
|
||
Any member of the computational science and engineering community who has an interest in improving software teams for scientific software is encouraged to submit content to build the program of Collegeville 2021. We welcome the following contributions: | ||
|
||
| Contribution| Submission Date | Description | | ||
|-------------|-----------------|--------------------------------------------| | ||
| White paper | ~~June 25~~ **now June 29** | A brief document articulating impediments, challenges, opportunities or potential solutions to teams for scientific software. | | ||
| Teatime theme | July 9 |A topic related to software teams for open discussion during teatime. If your teatime theme is accepted, you would facilitate a small group discussion on the theme during the July 20 – 22 workshop. | | ||
| Poster |July 9 |A PDF or interactive webpage that will be the focus of small group discussion during teatime. If your poster is accepted, you would facilitate a small group discussion during the July 20 – 22 workshop. | | ||
| Recorded presentation | July 9 | We will record short presentations on content selected from some of the submitted white papers. If your white paper content would make a good presentation for the workshop, we will contact you to inquire if you are interested in this opportunity. Recorded presentations will be available to attendees before the workshop. | | ||
Panelist | July 20 - 22 | During the workshop dates of July 20 – 22, we will host a live plenary panel discussion with Q&A as the first event each day. We are limited to just a few panelists each day and will invite people based on their white paper submission and the diversity of viewpoint for the theme of the day. We will contact panelist candidates to inquire if you are interested in this opportunity. The panel sessions will be recorded and available after the workshop. | | ||
|
||
**All submission will be reviewed by the organizing committee for possible acceptance to the workshop program** | ||
|
||
### White paper guidelines and submission | ||
- Please limit length to 2 - 4 pages standard text (references are not included in page count). | ||
- Your text can address impediments, challenges, opportunities, research directions or potential solutions, or combinations of these aspects. | ||
- Workshop presentations and panelists will in part be drawn from white paper submissions. | ||
- To have your white paper considered for presentation, please submit it no later than ~~June 25, 2021~~. | ||
- How to submit your white paper: | ||
- Option 1: Submit a pull request. Instructions and current white papers are on **[this page.](https://collegeville.github.io/CW21/WorkshopResources/WhitePapers/WhitePaperList.html)** | ||
- Option 2: Submit your white paper in PDF form as an email attachment to Mike Heroux **<[email protected]>**. | ||
|
||
### Poster guidelines and submission | ||
- Poster sessions will be conducted during teatimes. We will run discussions concurrently and keep the discussion groups small enough for interactive dialogue. | ||
- Posters can be PDF files of one or a few slides or an interactive webpage. The intent is to have content that conveys your ideas in a small group dialogue. | ||
- To have your poster considered for presentation, please submit it no later than **July 9, 2021**. | ||
- How to submit your poster: | ||
- Option 1: Submit a pull request. Instructions and current posters are on **[this page.](https://collegeville.github.io/CW21/WorkshopResources/Posters/PosterList.html)** | ||
- Option 2: Submit your poster in PDF form as an email attachment or send the interactive webpage URL to Mike Heroux **<[email protected]>**. | ||
|
||
### Teatime theme guidelines and submission | ||
- Teatime is a concept borrowed from Angela Herring: scheduling an open discussion with a small group of people. | ||
- In order to provide a bit of structure to the discussion, we invite you to submit a teatime theme related to software teams. | ||
- If your theme is selected, we will invite you to facilitate a discussion on your theme during the concurrent breakout sessions. | ||
- To have your teatime theme considered for discussion, please submit it no later than **July 9, 2021**. | ||
- How to submit your teatime theme and abstract: | ||
- Option 1: Submit a pull request. Instructions and current teamtime themes are on **[this page.](https://collegeville.github.io/CW21/WorkshopResources/TeatimeThemes/TeatimeThemeList.html)** | ||
- Option 2: Submit your teatime theme and abstract in PDF form as an email attachment to Mike Heroux **<[email protected]>**. | ||
|
||
|
||
#### [Back to Main Page](index.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
## Discussion Groups | ||
|
||
| Group 1 [Google Docs Notes](https://docs.google.com/document/d/1Co33zfFjKDH5wPE5XTqSRTWonJpETVlpHp4WraJR_es/edit?usp=sharing) | | ||
|-------------------------------| | ||
| LastName | | ||
|
||
| Group 2 [Google Docs Notes]() | | ||
|-------------------------------| | ||
| LastName | | ||
|
||
| Group 3 [Google Docs Notes]() | | ||
|-------------------------------| | ||
| LastName | | ||
|
||
| Group 4 [Google Docs Notes]() | | ||
|-------------------------------| | ||
| LastName | | ||
|
||
| Group 5 [Google Docs Notes]() | | ||
|-------------------------------| | ||
| LastName | | ||
|
||
| Group 6 [Google Docs Notes]() | | ||
|-------------------------------| | ||
| LastName | | ||
|
||
| Group 7 [Google Docs Notes]() | | ||
|-------------------------------| | ||
| LastName | | ||
|
||
|
||
#### [Back to Main Page](index.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
## Workshop Goals and Format | ||
|
||
![](assets/CollegevilleWorkshopOverview.pdf) | ||
|
||
### Goals | ||
|
||
The goal of this workshop is to bring together community leaders and practitioners in scientific software from academia, industry and labs for the purpose of identifying the challenges and priority research direction for improving teams for scientific software. We want to explore, characterize and articulate scientific software practices from industry, research labs and academia and identify common requirements and essential differences in these communities. | ||
|
||
We believe this workshop to be distinct in its efforts to bring academic, industry and lab community members to explore both the common and unique challenges of these communities. | ||
|
||
The first day, July 21, will focus on software team definitions and challenges; the second day on technical strategies for improvement; the third on cultural approaches for improvement. | ||
|
||
Artifacts from the workshop will include submitted white papers, recorded presentations, live panels and discussions, recordings of live sessions and blog articles from selected workshop contributions. We hope these artifacts will advance community progress in teams for scientific software, especially toward better usability across industry, lab and academic institutions. We anticipate that the diverse experience of the workshop attendees will lead to a deeper awareness and understanding of how the represented communities can benefit from collaboration, coordination and complementarity. | ||
|
||
### Format | ||
|
||
Due to the pandemic, Collegeville 2021 will be an entirely virtual event. As the diagram above shows, we are soliciting white papers, posters and teatime themes contributions from the community. From these contributions we will build the detailed program. Details for submitting are on the [Contribute](Contribute.md) page. | ||
|
||
|
||
#### [Back to Main Page](index.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
## Organizers | ||
|
||
- Mike Heroux, Sandia National Laboratories, St. John's University | ||
- Wolfgang Bangerth, Colorado State University | ||
- Vadim Dyadechko, ExxonMobil Corporation | ||
- Jacob Hemstad, Nvidia Corp. | ||
- Daniel S. Katz, University of Illinois at Urbana-Champaign | ||
- Sarah Knepper, Intel Corp. | ||
- Lois Curfman McInnes, Argonne National Laboratory | ||
- Pat Quillen, MathWorks, Inc. | ||
- Siva Rajamanickam, Sandia National Laboratories | ||
- Elaine Raybourn, Sandia National Laboratories | ||
- James Willenbring, Sandia National Laboratories | ||
|
||
|
||
#### [Back to Main Page](index.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
## Workshop Resources | ||
|
||
- [Whitepapers](WorkshopResources/WhitePapers/WhitePaperList.md) | ||
- [Recordings](WorkshopResources/Recordings/RecordingList.md) | ||
- [Posters](WorkshopResources/Posters/PosterList.md) | ||
- [Teatime Themes](WorkshopResources/TeatimeThemes/TeatimeThemeList.md) | ||
- [Workshop Panel Slides and Discussion Notes](WorkshopResources/WorkshopSlidesNotes/WorkshopSlidesNotesList.md) | ||
|
||
|
||
#### [Back to Main Page](index.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
## Ride Sharing | ||
|
||
This year's event will be virtual. We hope to return to the St. John's University campus during July 2022. | ||
|
||
#### [Back to Main Page](index.md) |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
## Transportation | ||
|
||
This year's event will be virtual. We hope to return to the St. John's University campus during July 2022. | ||
|
||
#### [Back to Main Page](index.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
## Venue | ||
|
||
This year's event will be virtual. We hope to return to the St. John's University campus during July 2022. | ||
|
||
#### [Back to Main Page](index.md) |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# 2021 Collegeville Workshop on Scientific Software Posters | ||
|
||
To edit this page, make a pull request for the [page source on GitHub](https://github.com/Collegeville/CW21/blob/master/WorkshopResources/Posters/PosterList.md) | ||
|
||
Add your poster information to the list. If you are submitting a PDF file, please put the PDF in the same directory as this file. If your poster is available as an interactive webpage, please provide the URL instead. | ||
|
||
## List of posters: | ||
- [Lastname, Firstname: Title](file.pdf) | ||
|
||
|
||
#### [Back to Main Page](../../index.md) |
Binary file not shown.
Oops, something went wrong.