Wenhua Hu is a qualified software engineer and candidate for a PhD in Computer Science. They have extensive experience conducting research and empirical studies related to software engineering. They are skilled in programming languages like Java and C++, and tools like Eclipse and Visual Studio. Their research focuses on incorporating principles of cognitive psychology into software engineering to improve requirements quality and prevent errors. They have published over 10 scholarly papers on this work and related topics.
1. WENHUA HU
1121 Church St. Evanston, IL 60201 (205) 886-1378 whu10@crimson.ua.edu
RESEARCH SOFTWARE ENGINEER
Qualified and skilled software Engineer with experience in evaluating software requirement quality, detection
and prevention software requirements errors/faults. Expert in incorporating Cognitive Psychology into software
engineering area and conducting systematic literature review based on topic related for software development
process. Extensive knowledge of methodology for empirical studies (field study, control study, interview,
survey).
WORK AUTHORIZATION
US Permanent Resident, authorized to work in the US.
AREAS OF EXPERTISE
Programming languages C, JAVA, C++, C#, JavaScript, SQL, MySQL, PHP, Python
Database management tools SQL Server, Oracle SQL, MongoDB
Development tools Eclipse, Visual Studio, Matlab
Statistics tools SPSS, SAS, R
EDUCATION
Candidate for Doctorate of Philosophy, Computer Science, University of Alabama, Tuscaloosa, AL
Master of Business- Business, Central South University, Changsha, China
Bachelor of Science, Computer Science, Shaanxi Normal University, Xi’an, China
PROFESSIONAL EXPERIENCE
UNIVERSITY OF ALABAMA, TUSCALOOSA, AL 2013 – Present
Graduate Research Assistant
Conduct Systematic literature review to provide a sound theoretical basis for a Human Error Taxonomy.
Analyzed human error literature to understand how theories can be applied within software Engineering.
Analyzed software engineering literature focused on human error.
Mapped requirements error information from software engineering to the Human Error Taxonomies from
Psychology.
Conducted empirical studies to evaluate developed software requirements techniques.
Assisted in reviewing international journal and conference articles for publications
Key Accomplishments
Honored with lifetime Member of Upsilon Pi Epsilon.
Won the NSF Travel Award for ICSE conference.
Won the Student Travel Grants for IASESE and ESEM conference.
Published over 10 peer-reviewed scholarly papers/proceedings.
Gained ICSE/ESEM/REFSQ/WISE conference experience with 4 presentations/posters.
CENTRAL SOUTH UNIVERSITY, CHANGSHA, CHINA 2009 – 2012
Graduate Research Assistant
Improved the Intuition Trapezoidal fuzzy number and Choquet integral.
Used lexicographic multiple objective programming to value two oriented enterprises.
Evaluated multi-criteria green supply chain management.
Post evaluation and management of reception enterprises.
Selected optimal path by Particle Swarm Optimization (PSO).
2. WENHUA HU Resume, Page 2
HUNAN HUITONG SCIENCE & TECHNOLOGY CO., LTD, CHANGSHA, CHINA 2010
Summer Intern
Worked as an Office secretary for conducting survey.
Collected and organized survey data.
XI’AN SOTRAINING SOFTWARE TECHNIQUE CENTER, XI’AN, CHINA 2008
Summer Intern
Programming for the authority management system of China Mobile
Team leader for assigning the programming assignment
SHAANXI NORMAL UNIVERSITY, XI’AN, CHINA 2008
Summer Intern
Designed major course for college students
Programmed personnel & salary information management system
SELECTED COURSE PROJECTS
Completed life cycle of software development (requirements, analysis, design and implementation) using
SVN and Java (group project, team leader *)
Designed, implemented and operated on relational databases (MySQL, Oracle) using ER model, SQL, PHP
and HTML
GPS traffic data analysis (group project)
Wrote Java Programs to process GPS data (around 3 GB)
Stored the data in MySQL database
Performed statistical analysis on the data
Junit testing
AWARDS AND HONORS
NSF Travel Award, the 37th International Conference on Software Engineering, 2015
Student Travel Grants for IASESE and ESEM Conference, 2015
Chen Xinmin Scholarship of CSU (December. 2011)
Central HaiXiang Scholarship of CSU (November. 2010)
Outstanding Graduate of Shaanxi Normal University (March. 2009)
National encouragement Scholarship in China (December. 2008)
National Scholarship in China (November. 2007)
Excellent Student of Shaanxi Normal University (2 times: December.2007; December.2008)
professional Scholarships of Shaanxi Normal University (4 times: June. 2007; December. 2007; June.
2008; December. 2008)
SELECTED PUBLICATIONS
Wenhua Hu, Vaibhav Anu, Jeffrey C Carver, Gursimran S Walia, Gary Bradshaw. Development of a Human
Error Taxonomy for Software Requirements: A Systematic Literature Review. Information and Software
Technology. (Minor revise)
Hu, W., Carver, J.C., Anu, V., Walia, G., Bradshaw, G.: Detection of requirement errors and faults via a
human error taxonomy: A feasibility study. In: 10th International Symposium on Empirical Software
Engineering and Measurement, Sept 8-9, 2016, Ciudad Real, Spain (2016).
Hu, W., Carver, J.C., Anu, V., Walia, G., Bradshaw, G.: Defect Prevention in Requirements using Human
Error Information: An Empirical Study. In: 23rd International Working Conference on Requirements
Engineering: Foundation for Software Quality, Feb. 27-Mar.3, 2017, Essen, Germany (2017).