Undergraduate Research
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