| Pronouns | He/him/they/them |
| Website | https://sdruskat.net |
| ORCID | https://orcid.org/0000-0003-4925-7248 |
| Pronouns | He/him/they/them |
| Website | https://sdruskat.net |
| ORCID | https://orcid.org/0000-0003-4925-7248 |
En route to a meeting of the common @de_rse & @informatik SIG #ResearchSoftwareEngineering, I spotted this omission of #RSEng role in modeling on an info panel at Berlin's so-called "research station" Unter den Linden (U5).
Should read "from which CS, mathematics and research software engineering calculate..." IMHO?
We're looking to grow the JOSS editorial team – please share far and wide!
https://blog.joss.theoj.org/2023/10/call-for-editors
The Journal of Open Source Software (@joss) is looking for additional editors
Modern code generation tools utilizing AI models like Large Language Models (LLMs) have gained increased popularity due to their ability to produce functional code. However, their usage presents security challenges, often resulting in insecure code merging into the code base. Thus, evaluating the quality of generated code, especially its security, is crucial. While prior research explored various aspects of code generation, the focus on security has been limited, mostly examining code produced in controlled environments rather than open source development scenarios. To address this gap, we conducted an empirical study, analyzing code snippets generated by GitHub Copilot and two other AI code generation tools (i.e., CodeWhisperer and Codeium) from GitHub projects. Our analysis identified 733 snippets, revealing a high likelihood of security weaknesses, with 29.5% of Python and 24.2% of JavaScript snippets affected. These issues span 43 Common Weakness Enumeration (CWE) categories, including significant ones like CWE-330: Use of Insufficiently Random Values, CWE-94: Improper Control of Generation of Code, and CWE-79: Cross-site Scripting. Notably, eight of those CWEs are among the 2023 CWE Top-25, highlighting their severity. We further examined using Copilot Chat to fix security issues in Copilot-generated code by providing Copilot Chat with warning messages from the static analysis tools, and up to 55.5% of the security issues can be fixed. We finally provide the suggestions for mitigating security issues in generated code.
At #HMCDialogue webinar, learning about a new "single source of truth" format & tool for keeping #ResearchSoftware #Metadata up-to-date across formats: #CitationCFF (#CitationFileFormat), #CodeMeta, #pyprojectTOML, etc.
https://materials-data-science-and-informatics.github.io/somesy/v0.1.0/
That's it, #undeRSE23 ist over! :(
I hope all participants could enjoy it just as I did and have lots of good experiences and new ideas to take home... not to forget all the precious memories!
But no need to be sad, because after the unconference is before the conference! The call for contribution for #deRSE24 just started! https://go.uniwue.de/derse24
Hope to see you all there next year! :D
Further information on how we deal with the current train strikes will be published on the news page. Use the pad to coordinate travel plans. FactsWhat: 4th conference for Research Software Engineering in GermanyBegin: 05.03.24End: 07.03.24Organized and hosted by Julius-Maximilians-Universität WürzburgLocation: Lecture Hall of the Natural Sciences(NWHS)Call for Contributions: See this link or the left side bar.Registration: Is openFees: 175 € full price, 145 € for GI & de-RSE e.V....
You want to hire me because I am open and honest in everything I do.
I always work in the open and understand that mistakes happen, even embarassing ones, such as this instance where I failed to account for binomial expansion in a permutation and accidentally gave equal weight to less likely outcomes in a model: https://zkamvar.netlify.app/blog/squish/
By being open and honest, I know that I can build trust.
You want to hire me because I understand that #FOSS is not just code, it's also community.
Since the beginning of the pandemic, I worked to completely redesign @thecarpentries lesson infrastructure from the ground up to make it easier to use for our volunteer community of Maintainers and Instructors. This resulted in The #CarpentriesWorkbench: https://carpentries.github.io/workbench
Here's what the community has had to say: https://carpentries.org/blog/2023/08/celebrating-carpentries-workbench/
2/