Skip to main content

Katerina Goseva Popstojanova

Katerina Goseva-Popstojanova

Benjamin M. Statler College of Engineering and Mineral Resources

Katerina Goseva-Popstojanova profile.

Katerina Goseva-Popstojanova in front of the Mountainlair.

Katerina Goseva-Popstojanova is excited to be teaching in the rapidly changing world of software engineering and computer science.

“Using computers, and other devices and systems to accomplish different tasks has limitless possibilities and profoundly impacts everyday life and the way businesses and industry operate. And the products that result from the work of software engineers also impact both people’s lives and societal evolution.”

She encourages students to go into this field, largely because they can pursue careers in so many different businesses and industries—including high tech, finance, health care, entertainment, manufacturing, critical infrastructure, and defense, among others.

“There are so many different opportunities that allow everyone to find the best fit for their interests.”

Her teaching style promotes active learning and interaction, with discussion of open-ended problems that require creative solutions.

Students in her classes use tools and programming languages that support data analytics, such as Weka, Python, and R.

“One very important aspect of my teaching style is enabling students to gain hands-on experience that they can subsequently use in their workplace to solve real life problems.”

Q & A

Technology She Utilizes in the Classroom

"I use various technology applications supported by eCampus, such as the Blackboard Collaborate for live classes and synchronous interactions, discussion boards for asynchronous interactions, and Voice Thread for interactive students' presentations."

About Her Students

"Students in the online M.S. Software Engineering program work full-time, in many different industry domains across the United States. They are extremely motivated, hardworking, and eager to apply the cutting-edge techniques taught in the program to solve real-life problems at their workplace."

Pedagogical Changes on the Horizon

"The use of machine learning and artificial intelligence will keep increasing, which will transform the way software is developed, verified, and validated. This will require introducing new approaches in the software engineering curriculum."

Importance of Mentoring

"Mentoring has helped me navigate the challenges of the academic career. As a faculty, my aim is to help students utilize the opportunities and succeed in achieving their career goals."

Current Research

"My main research interests are in software engineering, cybersecurity, and data analytics. My current research is focused on using machine learning to automatically classify software vulnerabilities and to detect fault-prone parts of software systems. I also do research focused on verification and validation of autonomous systems and application of machine learning in radio astronomy for detection of pulsars."

Work or Publication Most Proud of

"I am most proud of the series of research works that are based on real NASA missions' software and large open-source projects focused on prediction and empirical evaluation of software faults, failures, and vulnerabilities. I am also proud of the pioneering work on intrusion tolerant and resilient systems."

Book(s) Currently Reading

"The Art of Deception by Mitnick and Simon, so I can understand the role human nature plays in cybersecurity and how to better defend the cyberspace from social engineering attacks."

Read Katerina Goseva-Popstojanova's Bio

Learn More About Software Engineering Master's Degree M.S.S.E.

WVU Online

Become a problem solver. Be a decision maker. First, your degree. World-class academics at an exceptional value.

Occasionally a student will encounter an issue with an online course that he or she doesn’t know how to resolve. Should this occur, please visit the link below.

Internal Student Complaint Process

Contact Us

WVU Online
West Virginia University
PO Box 6800
Morgantown, WV 26506-6800

Phone: (800) 253-2762

Connect with WVU Online

Facebook Twitter Instagram LinkedIn YouTube