software-development-with-llms

Hands-on activities for BSSw tutorial variant which includes the use of LLMs for software development (under development)

https://github.com/bssw-tutorial/software-development-with-llms

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Hands-on activities for BSSw tutorial variant which includes the use of LLMs for software development (under development)

Basic Info
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 8 months ago · Last pushed 8 months ago
Metadata Files
Readme Contributing License Code of conduct Citation Authors

README.md

License: CC BY 4.0

Software Development with LLMs

This repository generates the corresponding lesson website Software Development with LLMs, which is part of the Better Scientific Software tutorial series. The lesson format and structure are based on The Carpentries.

Contributing

We welcome all contributions to improve the lesson! Maintainers will do their best to help you if you have anyquestions, or concerns, or experience any difficulties along the way.

Please see the current list of [issues][FIXME] for ideas for contributing to this repository. For making your contribution, we use the GitHub flow, which is nicely explained in the chapter Contributing to a Project in Pro Git by Scott Chacon. Look for the tag good_first_issue. This indicates that the maintainers will welcome a pull request fixing this issue.

If you contribute to this lesson and would like to acknowledge specific funding support, please add it to the Funding section of the README below.

Author(s)

The contributing author(s) to this lesson are:

  • Anshu Dubey, Argonne National Laboratory, adubey@anl.gov
  • David E. Bernholdt, Oak Ridge National Laboratory, bernholdtde@ornl.gov

Maintainer(s)

The current maintainer of this lesson is:

If you would like to serve as a maintainer please contact us.

Citation

To cite this lesson, please consult CITATION.

Funding

Portions of this lesson are based on modules in the Better Scientific Software tutorials, developed by the IDEAS Productivity project. This work was supported by the U.S. Department of Energy Office of Science, Office of Advanced Scientific Computing Research (ASCR), and by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration.

Owner

  • Name: Better Scientific Software Tutorial
  • Login: bssw-tutorial
  • Kind: organization
  • Email: IDEASProductivity@gmail.com

Tutorial materials about developer productivity and software sustainability in scientific research software, as part of the IDEAS Productivity Project

Citation (CITATION)

Anshu Dubey and David E. Bernholdt,
"Software Development with LLMs",
Version 2025.08, August 2025,
https://bssw-tutorial.github.io/software-development-with-llms/

GitHub Events

Total
  • Push event: 3
Last Year
  • Push event: 3

Dependencies

.github/workflows/check-all-urls.yml actions
  • actions/checkout v3 composite
  • juliangruber/read-file-action v1 composite
  • urlstechie/urlchecker-action 0.0.33 composite
.github/workflows/check-pr-urls.yml actions
  • actions/checkout v3 composite
  • juliangruber/read-file-action v1 composite
  • masesgroup/retrieve-changed-files v2 composite
  • urlstechie/urlchecker-action 0.0.33 composite
Gemfile rubygems
  • github-pages >= 0 development
  • webrick >= 1.6.1
Gemfile.lock rubygems
  • activesupport 8.0.2
  • addressable 2.8.7
  • base64 0.2.0
  • benchmark 0.4.1
  • bigdecimal 3.2.2
  • bundler 2.5.22
  • coffee-script 2.4.1
  • coffee-script-source 1.12.2
  • colorator 1.1.0
  • commonmarker 0.23.11
  • concurrent-ruby 1.3.5
  • connection_pool 2.5.3
  • csv 3.3.5
  • dnsruby 1.72.4
  • drb 2.2.3
  • em-websocket 0.5.3
  • ethon 0.16.0
  • eventmachine 1.2.7
  • execjs 2.10.0
  • faraday 2.13.1
  • faraday-net_http 3.4.1
  • ffi 1.17.2
  • forwardable-extended 2.6.0
  • gemoji 4.1.0
  • github-pages 232
  • github-pages-health-check 1.18.2
  • html-pipeline 2.14.3
  • http_parser.rb 0.8.0
  • i18n 1.14.7
  • jekyll 3.10.0
  • jekyll-avatar 0.8.0
  • jekyll-coffeescript 1.2.2
  • jekyll-commonmark 1.4.0
  • jekyll-commonmark-ghpages 0.5.1
  • jekyll-default-layout 0.1.5
  • jekyll-feed 0.17.0
  • jekyll-gist 1.5.0
  • jekyll-github-metadata 2.16.1
  • jekyll-include-cache 0.2.1
  • jekyll-mentions 1.6.0
  • jekyll-optional-front-matter 0.3.2
  • jekyll-paginate 1.1.0
  • jekyll-readme-index 0.3.0
  • jekyll-redirect-from 0.16.0
  • jekyll-relative-links 0.6.1
  • jekyll-remote-theme 0.4.3
  • jekyll-sass-converter 1.5.2
  • jekyll-seo-tag 2.8.0
  • jekyll-sitemap 1.4.0
  • jekyll-swiss 1.0.0
  • jekyll-theme-architect 0.2.0
  • jekyll-theme-cayman 0.2.0
  • jekyll-theme-dinky 0.2.0
  • jekyll-theme-hacker 0.2.0
  • jekyll-theme-leap-day 0.2.0
  • jekyll-theme-merlot 0.2.0
  • jekyll-theme-midnight 0.2.0
  • jekyll-theme-minimal 0.2.0
  • jekyll-theme-modernist 0.2.0
  • jekyll-theme-primer 0.6.0
  • jekyll-theme-slate 0.2.0
  • jekyll-theme-tactile 0.2.0
  • jekyll-theme-time-machine 0.2.0
  • jekyll-titles-from-headings 0.5.3
  • jekyll-watch 2.2.1
  • jemoji 0.13.0
  • json 2.12.2
  • kramdown 2.4.0
  • kramdown-parser-gfm 1.1.0
  • liquid 4.0.4
  • listen 3.9.0
  • logger 1.6.6
  • mercenary 0.3.6
  • minima 2.5.1
  • minitest 5.25.5
  • net-http 0.6.0
  • nokogiri 1.18.8
  • octokit 4.25.1
  • pathutil 0.16.2
  • public_suffix 5.1.1
  • racc 1.8.1
  • rb-fsevent 0.11.2
  • rb-inotify 0.11.1
  • rexml 3.4.1
  • rouge 3.30.0
  • rubyzip 2.4.1
  • safe_yaml 1.0.5
  • sass 3.7.4
  • sass-listen 4.0.0
  • sawyer 0.9.2
  • securerandom 0.4.1
  • simpleidn 0.2.3
  • terminal-table 1.8.0
  • typhoeus 1.4.1
  • tzinfo 2.0.6
  • unicode-display_width 1.8.0
  • uri 1.0.3
  • webrick 1.9.1