Seminars & Colloquia
Brendan Murphy
Microsoft Research
"The Role of Data Analytics in Reliability and Security Verification"
Thursday November 20, 2014 10:00 AM
Location: 3211, EBII NCSU Centennial Campus
(Visitor parking instructions)
As a product evolves its approach to reliability and security often goes through three separate stages. In its early stages reliability and security is achieved through applying good engineering practices, such as code reviews, and trusting in the ability of its engineering team. As the product scales and matures then additional reliability requirements start appearing, such as backward compatibility, and as its functionality evolves so can its attack surface, complicating security verification. There are a number of tool and techniques to address these issues, all that is required is the time and resources. In its third stage the cost of the products verification process starts having a significant impact, decreasing the agility of the development process while increasing its cost. It is at this third stage that product group recognize the need for data analytics to focus its verification efforts to ensure reliability and security of the product while not hindering its development. This talk will discuss the practical limitations of a lot of reliability and security techniques, highlighting the lack of silver bullets. The talk will provide the speakers perspective of data analytics and how it can be used to optimize the application of reliability and security techniques during the development process.
Brendan Murphy is a Principal Researcher at the Microsoft Research Centre in Cambridge UK. Brendan works in the Empirical Software Engineering and Measurement (ESE) group at Microsoft focusing on software reliability, dependability, quality and process issues. Over the last year Brendan has been researching software development practices within Microsoft. Prior to his current position at Microsoft, Brendan was at Compaq Corporation (previously Digital), Ayr Scotland till August 1999, where he ran the DPP program which collected and analysed dependability data from customer sites. Prior to working in Scotland, Brendan worked for Digital in Galway Ireland, UNISYS (Scotland and US) and ICL (West Gorton, Manchester). Brendan graduated from Newcastle University. In his free time you can find him playing golf in and around Cambridge.
Host: Laurie Williams, CSC