Skip to content

Commit

Permalink
Rework curiosity
Browse files Browse the repository at this point in the history
  • Loading branch information
MakisH committed May 6, 2024
1 parent 8aff8bf commit 364eca9
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 9 deletions.
35 changes: 35 additions & 0 deletions bibliography.bib
Original file line number Diff line number Diff line change
Expand Up @@ -5685,3 +5685,38 @@ @article{smith_SoftwareCitationPrinciples2016
issn = {2376-5992},
doi = {10.7717/peerj-cs.86}
}

@report{hettrick_survey_2022,
author = {Hettrick, Simon and
Bast, Radovan and
Crouch, Steve and
Wyatt, Claire and
Philippe, Olivier and
Botzki, Alex and
Carver, Jeffrey and
Cosden, Ian and
D'Andrea, Florencia and
Dasgupta, Abhishek and
Godoy, William and
Gonzalez-Beltran, Alejandra and
Hamster, Ulf and
Henwood, Scott and
Holmvall, Patric and
Janosch, Stephan and
Lestang, Thibault and
May, Nick and
Philips, Johan and
Poonawala-Lohani, Nooriyah and
Richmond, Paul and
Sinha, Manodeep and
Thiery, Florian and
Werkhoven, Ben and
Zhang, Qian},
title = {International RSE Survey 2022},
month = aug,
year = 2022,
publisher = {Zenodo},
version = {v0.9.3},
doi = {10.5281/zenodo.7015772},
url = {https://doi.org/10.5281/zenodo.7015772}
}
16 changes: 7 additions & 9 deletions competencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ header-includes:
- \newglossaryentry{SWLC}{name={\SWLC},type={skills},description={Adapting to the software life cycle}}
- \newglossaryentry{SWREPOS}{name={\SWREPOS},type={skills},description={Use software repositories}}
- \newglossaryentry{MOD}{name={\MOD},type={skills},description={Software behaviour awareness and analysis}}
- \newglossaryentry{NEW}{name={\NEW},type={skills},description={Curiosity}}
- \newglossaryentry{NEW}{name={\NEW},type={skills},description={Conducting and leading research}}
- \newglossaryentry{RC}{name={\RC},type={skills},description={Understanding the research cycle}}
- \newglossaryentry{SRU}{name={\SRU},type={skills},description={Software re-use}}
- \newglossaryentry{SP}{name={\SP},type={skills},description={Software publication and citation}}
Expand Down Expand Up @@ -511,14 +511,12 @@ and make sure that they do not negatively impact the integrity of their institut

## Research skills

<!-- Curiosity -->
<!-- Conducting and leading research -->
\skillsection{NEW}

RSEs gain their reputation from their effectiveness in interacting with their
domain peers. Therefore, some curiosity together with a broad overview of the
research field is required as this enables the RSE to learn new methods and algorithms directly from domain peers.
Curiosity is also reflected when an RSE is actively
trying out new tools. Lifelong learning is then no longer just a phrase but
RSEs are curious and able to conduct research, both on research software engineering, and on their home domain (if any). Senior RSEs are also able to lead research, and many RSEs have a doctorate~\cite{hettrick_survey_2022}. As researchers often standing between research fields, they also gain their reputation from their effectiveness in interacting with researchers from the same or other domains. Therefore, some curiosity together with a broad overview of the
research field is required, as this enables the RSE to learn new methods and algorithms directly from domain peers. Such curiosity and ability are also reflected when an RSE is actively
trying out new tools and discovering related literature from adjacent domains. Lifelong learning is then no longer just a phrase but
becomes a motivation to work.

<!-- Understanding the research cycle -->
Expand Down Expand Up @@ -778,7 +776,7 @@ Table: Levels of software eng. skills expected per RSE career stage. {#tbl:comp-

| Competency | Junior RSE | Senior RSE | Principal RSE |
| --- | ---------- | ---------- | ---------- |
| \gls{NEW} | Should have some curiosity to fit into research teams. | Same as junior, but a curiosity to enhance the code base is required. | Should have curiosity to know in which direction to steer the project. |
| \gls{NEW} | Should have some curiosity to fit into research teams. | Same as junior, but proactivity towards enhancing the code base is required. | Should have research insights and a broad view of the research field to steer the project. |
| \gls{RC} | Should be aware of the research life cycle. | Should know the position of the project in the research life cycle. | Should know what is necessary for the project to fit into its position in the research life cycle. |
| \gls{SRU} | Should be aware of software reusability tools. | Should be able to search with software reusability tools. | Should be able to effectively search with \gls{SRU} tools and to evaluate and perform the integration of a library into the project. |
| \gls{SP} | Should be aware that software publication needs to consider issues of intellectual property. | Should be able to correctly publish software in simple cases and to identify cases where professional legal advice is needed. | Same as senior, plus the ability to take the future publication of software into account when initiating and guiding larger software collaboration projects. |
Expand Down Expand Up @@ -999,7 +997,7 @@ The current situation may differ.
& Locally-based & RSE-Team based & Locally-based & RSE-Team based &\\\hline
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\gls{NEW}&
Struggles to learn new methods and skills due to split curiosity
Struggles to learn new methods and skills due to split research focus
between research goal and software project.&
Gets support from the RSE team to explore new methods and skills,
make relevant contacts and learn more about the domain.&
Expand Down

0 comments on commit 364eca9

Please sign in to comment.