Department of

Electrical Engineering

Serving society through excellence in education, research, scholarship, and public outreach




IEEE logo
Pattrick McDaniel

Patrick McDaniel

Professor, Department of Computer Science and Engineering, Penn State

Future of Software Development panelist

Abstract

As the role of computing becomes increasingly pervasive in everyday life, the methods, tools, and technologies used for developing software have evolved to address the changing demands. But what does the future hold? How must the fundamental nature of software development and education change to address issues and trends such as information security, ubiquitous computing, the “Internet of things,” and the booming volume of data? This panel will examine how emerging technologies may lead to innovation in software development tools, techniques, and languages, as well as touching upon technical, socio-economic, political, and other relevant factors that typically drive innovation.

Career Summary

Patrick McDaniel is a Professor in the Computer Science and Engineering Department at the Pennsylvania State University, co-director of the Systems and Internet Infrastructure Security Laboratory, and IEEE Fellow. Dr. McDaniel is also the program manager and lead scientist for the newly created Cyber-Security Collaborative Research Alliance. Patrick's research efforts centrally focus on network, telecommunications, systems security, language-based security, and technical public policy. Patrick was the editor-in-chief of the ACM Journal Transactions on Internet Technology (TOIT), and served as associate editor of the journals ACM Transactions on Information, IEEE Transactions on Computers, and IEEE Transactions on Software Engineering. Patrick was awarded the National Science Foundation CAREER Award and has chaired several top conferences in security including, among others, the 2007 and 2008 IEEE Symposium on Security and Privacy and the 2005 USENIX Security Symposium. Prior to pursuing his Ph.D. in 1996 at the University of Michigan, Patrick was a software architect and project manager in the telecommunications industry.