This is the next blog in the continuing series of interviews with leading professionals. In this series of blogs, I have an exclusive interview with Paul Bassett. Paul is a leading software engineer and an authority in computer science and in this interview we discuss frame-based software engineering. I encourage you to share your thoughts here on these interviews or send me an e-mail at email@example.com.
About Paul Bassett
Paul Bassett has given keynote addresses around the world, and was a member of the IEEE’s Distinguished Visitor Program from 1998 – 2001. He was General Chair for the Symposium on Software Reuse held May 18-20, 2001, held in conjunction with the International Conference on Software Engineering.
Ed Yourdon called Paul’s book, Framing Software Reuse: Lessons from the Real World (Prentice Hall, 1997), “the best book about reuse I’ve seen in my career.” DeMarco and Lister republished his 1987 IEEE paper, Frame-based Software Engineering, in their compilation of the 27 most significant papers of that decade. Paul also co-authored the IEEE’s Standard P1517: Software Reuse Lifecycle Processes.
Paul has over 35 years of academic and industrial software engineering experience. He taught computer science at York University for seven years, co-founded Sigmatics Computer Corporation and Netron Inc. (two on-going software engineering companies), and for over twenty years he helped governments and businesses (a partial list: the US and Canadian federal governments, The Hudson’s Bay Co., IBM, Fiserv, TD Bank, Ameritech, Union Gas, Teleglobe Insurance, Noma Industries) to improve their software development tools and techniques. He has a M.Sc. (U. of Toronto Computer Science), and is a CIPS information systems professional (retired). He is currently a senior consultant with the Cutter Consortium http://www.cutter.com/index.shtml.
Paul received the Information Technology Innovation Award from the Canadian Information Processing Society (CIPS) for his invention of frame technology. He later co-chaired their Certification Council, was a member of their Accreditation Council, and now helps to accredit honours programs in computer science and software engineering, as well as chairing the CIPS Committee on Software Engineering Issues.