AI/LLM Development Disclosure
Transparency Statement: The interactive educational applications hosted on this site were developed with substantial assistance from Large Language Models (LLMs), primarily Claude (Anthropic) and occasionally ChatGPT (OpenAI). This page documents the role of AI in the development process and provides appropriate citations.
Primary Uses of LLMs
As an educator focused on pedagogy and biological sciences rather than computer programming, I have leveraged AI assistants to:
- Translate educational concepts and scientific models into functional R Shiny applications through code generation
- Identify and resolve errors in R code
- Create intuitive, student-friendly interfaces appropriate for freshman-level biology students
- Properly implement ecological indices, statistical tests, and mathematical models
- Develop robust systems for data collection, storage, and retrieval across multiple user sessions
- Create clear, pedagogically effective graphs and charts using ggplot2 and plotly
Instructor Contributions
While AI provided technical implementation support, all pedagogical decisions and scientific content were developed by me, including educational objectives, biological models, research and experimental ideas, biological accuracy, and alignment with course curricula.
Development Process
My typical development workflow involved:
- Defining educational goals and biological concepts to be demonstrated (e.g., learning objectives)
- Describing desired functionality to the AI assistant in pedagogical terms
- Using AI to generate initial R Shiny code based on specifications
- Running applications with sample/simulated data and scenarios to discover bugs
- Debugging by using AI to diagnose and fix issues discovered during use
- Iterative refinement and other improvements based on my experience, classroom use, and some student feedback
Citation
Montemarano, J. (2024-2025). Interactive Educational Shiny Applications for Biology.
Colorado Mesa University. Web applications developed with assistance from Claude
(Anthropic, 2024) and ChatGPT (OpenAI, 2024). Available at:
https://ubuntu.montegraphia.com
AI Assistant Citation:
Anthropic. (2024). Claude (Version 3.5 and 4.0) [Large language model].
https://www.anthropic.com