Computer Science Seminar - University of Houston
Skip to main content

Computer Science Seminar

Achieving Software Reliability Without Breaking the Budget

Seminar Slides: Download (PDF)

When: Friday, September 13, 2013
Where: PGH 232
Time: 9:30 AM

Speaker: Dr. Bojan Cukic, West Virginia University

Host: Dr. Ioannis Kakadiaris

Software development process creates various types of data, including bug reports, requirements and design documents, source code, test cases, check-in histories. Most software engineers would agree that all these artifacts contain information that contributes to better understanding of software quality. Yet, traditional verification techniques limit their scope to product analysis and rarely incorporate process information.

Software analytics guide practitioners in decision making and can be applied to intuitively guide verification activities throughout the development and maintenance process.  In this talk, we will discuss several applications of data analytics to software engineering problems. Just-in-time defect prediction methodology identifies software components most likely to hide faults using semi supervised and active learning. Transfer learning is proving to be increasingly useful for software effort prediction in organizations with limited past experiences (or data sets). We also demonstrate the application of text classification techniques to open source duplicate bug report analysis.  These and similar approaches offer the potential for significant savings in software engineering processes, by guiding and streamlining verification activities.

Bio:
Bojan Cukic is a Robert C. Byrd Professor of Computer Science and Electrical Engineering at West Virginia University (WVU). He received M.S. and Ph.D. degrees in Computer Science from the University of Houston. His research interests include software engineering, information assurance and biometrics, and resilient computing.

Dr. Cukic is the director of Center for Identification Technology Research (CITeR), an NSF Industry University Cooperative Research Center. He represents WVU at the University Industry Demonstration Partnership (UIDP) forum of the National Academies. Dr. Cukic is a member of the executive committee of the National Center for Border Security and Immigration (BORDERS), a DHS academic center of excellence lead by the University of Arizona. He is also a member of the Editorial Board of the Empirical Software Engineering Journal and the vice chair of the  Steering Committee for the IEEE International Symposium on Software Reliability Engineering. He served as the program committee (Co-)Chair of IEEE Symposia on Intelligence and Security Informatics (2012), Software Reliability Engineering (2011, 2003), High Assurance Systems Engineering (2007),  Reliable Distributed Systems (2005) and several workshops. He currently serves as a member of the Advisory Board at his alma mater (CS@UH).