Undergraduate Research

Ethan Vu Ethan Vu

What?

Code Smell analysis

Who?

Individual student with a professor.

My role is to create scripts, write papers, and to develop the tool for data collection.

Why?

Explore my passion for research.

What did I gain from this?

I had never done research before this. I didn't even know what code smells were when I started. I knew that this would be a challenge to juggle learning the knowledge needed for research and also staying afloat with the work and school.

But I learned so much, I learned that research and the process of learning something new and challenging myself was what I wanted to do. I learned that I had a passion for the process of research: Ask a question, create a hypothesis, test that hypothesis, discuss the result with everyone. I learned that being the least smart person in a room means that I can learn so much from everyone.

I learned about code smells, GitHub, NVD, Maven, Statistics, Machine Learning, how to make a presentation on my research, how to deal with red tape, and Python scripting.

Acknowledgements

I would like to take this chance to thank my professor, Dr. Iftekhar Ahmed. He has helped me develop my passion and has taught me so much on this journey.

Tools and Skills

GitHub

RestAPI and General Skills

Python

Scripting

Java

Maven and Programming Skills

Speaking Skills

Presented at UROP Symposium and Weekly meetings

Previous Project: FreeKibble Redesign

Next Project: Alpha Phi Omega Registration