Wednesday, May 14, 2014
Kruchten says "we can raise the bar" for software
Philippe Kruchten is a software architecture expert with decades of experience in industry, research and academia. He is a chair in Design Engineering with NSERC (Canada's Natural Sciences and Engineering Research Council, similar to the American NSF) and a professor of software engineering in the department of electrical and computer engineering of the University of British Columbia in Vancouver. And he has always wondered: Why is software so bad? (Is it?)
He posed the question to CMU-SV students, faculty and guests as the latest guest in the Distinguished Lecture Series. Before answering, though, Kruchten took a moment to talk about what he means by bad. "Is gravity bad? I can tell you it hurts when I fall down the stairs," he quipped, but what he was really asking in his surveys of other professionals is "why is the quality of software so low?" It begins with a lack of an objective matrix to assess quality, but includes many complicated and complicating factors — from business realities to differing standards of "quality" to the "lure of complexity."
See how he continues to explore and answer the question in his entertaining, well-researched presentation:
The Distinguished Lecture Series, sponsored in part by Yahoo!, will resume in the Fall 2014 semester with the legendary Don Knuth: "All Questions Answered."