Abstract

The website of The College of Wooster's computer science department was quite limited and partially outdated. Software engineering and web design principles were researched to better design a replacement. Software must continuously evolve to remain useful and thorough testing is a must for complex software projects, which are often plagued by coordination and communication issues. Modern software developers have created social coding platforms and abundant automation tools in an effort to mitigate these troubles. The study of user interface and user experience is of vital importance to good web design and must be used in combination with web programming languages like HTML, CSS, and JavaScript to create highly usable websites. Before starting work on a new website, faculty and students were consulted to create a plan for what should be included. Afterward, the website was created through an agile, iterative development process. Once most of the planned features were included, a student usability study was performed via survey and additional feedback was received from department faculty and staff. Their responses informed more changes to the website and provided the foundation for potential future work.

Advisor

Guarnera, Heather

Department

Computer Science

Disciplines

Graphics and Human Computer Interfaces | Software Engineering

Keywords

software engineering, software evolution, software testing, web design, user interface, user experience, GitHub, usability study

Publication Date

2025

Degree Granted

Bachelor of Arts

Document Type

Senior Independent Study Thesis

Share

COinS
 

© Copyright 2025 Oliver Dhyanchand