Software Engineering Blog

Mrwan Ben Idris Graduate Assistant in the Program publishes PhD research papers

Mrwan Ben Idris is a graduate student and assistant in the software engineering program. Dr. Hany Ammar and Dale Dzielski are Mrwan's PhD co-advisers. His PhD research interests are in software engineering. His goal is to introduce a new methodology to assess the risk of the Architecture Technical Debt (ATD) to help the decision-makers prioritizing the refactoring decisions. Dr. Ammar and Dzielski advised Mrwan to perform a systematic mapping study and conduct multiple case studies to identify the Technical Debt research gaps and understand the interesting phenomena. The performed systematic mapping study was published in the International Journal of Software Engineering and Application, titled Investigate, Identify and Estimate The Technical Debt: A Systematic Mapping Study.  

Applying Machine Learning Algorithms and Static Code and Change Metrics and The Combination of Them Conference Paper Presented

Dale Dzielski, the coordinator of the software engineering program, and Yasser Alshehri, the graduate assistant for the same program, presented a paper on IEEE SoutheastCon 2018 on April  21st. The conference was held in St Petersburg, Florida and was organized by the Southern Florida University and sponsored by large organizations, and companies including IEEE.

The paper was titled “Applying Machine Learning Algorithms on Static Code and Change Metrics and The Combination of Them”. The paper coauthored by Prof. Katerina Goseva-Postojanova, and Thomas Devine. The paper explored applying different classifiers including decision tree, logistic regression, and Naïve Bayes on metrics that were extracted in the laboratory of the Lane Department of Computer Science and Computer Engineering at WVU.

Quality Matters to the WVU Online Software Engineering Program

The following blog has been provided by Yasser Alshehri, a WVU CS PhD Candidate providing graduate quality support for the online program.

The online software engineering program at West Virginia University has become one of the best programs at the national level, ranked 10th in 2017 by the US News and World Report for Best Online Computer Information Technology Graduate Program. Following a national standard is one of the key elements that help this program in this ranking. We follow the Quality Matters® QM standards (https://www.qualitymatters.org/).

Online SENG Faculty Spotlight: Mr. Kenneth Costello

This month's blog is to introduce Mr. Ken Costello, Senior Software Engineer for NASA IV&V in Fairmont, WV.  He is a Lecturer with the Lane Department Computer Science and Electrical Engineering at West Virginia University.  Mr. Costello teaches two courses SENG 530 Validation and Verification and a new advanced course on Engineering Dependable Software. You can read more about him on his LinkedIn account at https://www.linkedin.com/in/kenneth-costello-448792a/

He has been a part-time Instructor for over 12 years having taught the SENG 540 Software Evolution in Summer of 2005.  He attended the Pennsylvania State University where he earned a BS in Aerospace Engineering and attended this program as one of the first handful of students to get a MS in Software Engineering from WVU.  His work for NASA as a software engineer focuses on verification and validation of systems, as well as, quality assurance and reliability.  He has been involved with the IEEE for several years and was the vice-chairman on the IEEE standard for system verification and validation (IEEE STD 1012) for several years as well as serving on the IEEE Systems and Software Engineering Standards committee.  He is married with two kids.  His outside activities includes leading a non-profit organization that provides young ladies the opportunity to learn and enjoy fast-pitch softball.  He umpires softball games and is the head umpire for the Amateur Softball Association in West Virginia.

Online SENG Faculty Dr. Lawrence "Larry" Jacowitz a.k.a. "Dr. J"

This month's blog is to introduce Dr. Lawrence Jacowitz, retired IBM Program Manager for NASA projects and Lecturer with the Lane Department Computer Science and Electrical Engineering at West Virginia University.  

He has been a part-time Instructor in the M.S. program in Software Engineering, covering the courses in the project management series.  He teaches SENG 510 Software Project Management and the new advanced course Strategies for Managing Software Projects for this program.  Please watch his video introduction to learn more about him: https://youtu.be/yxZ9bov0pY4.