Written by the students and instructor of CSCI E-71 Agile Software Development, Fall 2023
In the evolving landscape of technology, Generative AI has emerged as a powerful tool that can potentially accelerate our learning. However, as with all tools, its use comes with both benefits and challenges. This policy aims to guide students on the responsible use of Generative AI in our course.
Benefits of Generative AI
- Planning: Generative AI can enhance project planning by deepening our understanding of processes and assisting in defining a Minimal Viable Product (MVP).
- Productivity: Consider ChatGPT as a digital brainstorming partner. While it can provide valuable insights, it's essential that assignments reflect your unique perspective and voice.
- Writing: Generative AI can be a boon in the writing process, from generating narratives to summarizing complex ideas. It can also offer solutions and tips for programming challenges.
- Creativity: Generative AI can be a source of inspiration, especially when facing creative blocks. It offers:
- Assistance during challenging moments
- A fresh perspective on ideas
- Efficiency in handling tedious tasks
- Support for new learning endeavors
Challenges and Considerations
- Accuracy: Generative AI might not always provide correct information, especially on lesser-known topics.
- Complexity: The content generated can sometimes be jargon-heavy, making it challenging for users to understand.
- Academic Integrity: Over-reliance on AI for assignments can compromise learning and might lead to potential academic integrity violations.
- Data Privacy: Companies behind AI tools might retain the data shared with them, raising concerns about intellectual property and data privacy.
- Collaboration: Excessive use of AI might deter students from collaborating with peers, depriving them of diverse human perspectives.
Guidelines for Use
- Transparency: Always be transparent when using Generative AI. Share with peers how and why you used it.
- Credit: Always credit the Generative AI tool when its output is used or referenced.
- Validation: Double-check AI-generated responses with a knowledgeable human or trusted source.
- Assignments: For tasks like multiple-choice questions, topic-based paragraphs, and reflections on personal learning, Generative AI should be used minimally, primarily for formatting or proofreading.
- Projects: While Generative AI can assist, it should not drive your project. At least 80% of the effort should be personal. It's acceptable to use AI for debugging or seeking solutions to specific challenges.
- Retrospectives: During retrospectives, prioritize human interactions and discussions over AI-generated insights.
Generative AI is a tool, and like all tools, its value is determined by how we use it. In this course, we encourage exploration and innovation but also emphasize the importance of personal effort, collaboration, and academic integrity. Let's harness the power of AI responsibly, ensuring that our learning journey is both enriching and ethically sound.