CST 334 Week 8

Final week of the course! I wouldn’t say there was too much to learn this week as it was mostly working on the group project and studying for the final exam. However I will say researching and reading about the group project was very insightful. I read about “input and output coverage needed in file systems.” It was a good read that taught us not only what was used to test out input and output, but also why it’s the more optimal testing system. The article focuses on file system testing, particularly why relying only on code coverage (just checking if the code runs) isn’t enough to find real bugs. In their realworld bug study of Ext4 and BtrFS, the authors manually examined 200 recent bugfix commits and discovered that xfstests covered the relevant code for 53% (37 out of 70) of those bugs but still failed to detect them; even more striking, 81% (57 of 70) of all bugs were triggered only by specific syscall inputs or outputs. 


As the course went on I learned a lot about computer and operating systems. I have a business minor and learning about processes and start times and paging was really funny to me as using first in or FIFO was a familiar concept and seeing it in computer science. Towards the start of the course I was unsure if the information I was learning but as time progressed I grew more confident and enjoyed what I was learning.

Again, I’m happy I took this course and excited to get to use it in my future profession or academics



Comments

Popular posts from this blog

Week 2 Journal Post

CST 334 Week 7

Week 1: About CSUMB and Online Learning Strategies