URL study guide
https://tue.osiris-student.nl/onderwijscatalogus/extern/cursus?cursuscode=2IRR80&collegejaar=2025&taal=enOmschrijving
This course has a cap of 125 students. Students will be admitted on a first-come-first-served basis. Student can only register for one of the courses 2IRR60, 2IRR70 and 2IRR80Content
- In the first two weeks, a kick-off in which the goals and structure of the course are explained, groups are created, and the curated list of open-source projects is introduced; and
- Three content lectures covering basic methods to assess the software and processes of open-source projects
- In weeks 3+4, groups apply methods they learned to an open-source project of their choice from the curated list and create a mid-term report.
- In weeks 5+6, three content lectures covering advanced methods to assess the software and processes of open-source projects. At this point the students will start on their reflection essay.
- From the middle of week 6, two weeks where groups apply methods they learned to the open-source project they chose before, create a final report and presentation, and finalize their reflection essay.
- Final presentation session
Doelstellingen
After finishing the Capstone Software Development course, a student is
- able to comprehend—in terms of functionality, behavior, design, development process, way of working, culture—existing (open-source) software projects.
- able to identify, analyze, and (provide suggestions to) solve issues in such software projects and their development process.
- able to improve software projects based on analyses and with respect to various quality perspectives (e.g. design and architecture, functional correctness, performance, collaborative practices, documentation) in a well-documented and systematic manner.
- able to reflect on their own practices and draw insights for improvement