Learning Techniques with Software Engineering Analytics
|Title:||Learning Techniques with Software Engineering Analytics|
|Date:||March 01, 2019 (Friday)|
|Time:||4:00 pm - 5:00 pm|
|Venue:||Room 121, 1/F, Ho Sin-Hang Engineering Building, The Chinese University of Hong Kong, Shatin, N.T.|
|Speaker:|| Dr. Ram Chillarege
The software engineering process has always been a passionate subject for decades. Today it is Agile. Yesterday was Iterative. And the day before, Waterfall. But what has always been elusive, is the lack of quantitative methods that connect human intellectual work with the artifacts of software. And thus, we have been doomed to passion and philosophy without the anchor of reason and engineering.
Chillarege's engineering lifetime is defined by his pursuit of semantics and quantitative methods that can reason about the software engineering process, product, and people. Orthogonal Defect Classification (his invention) was break through in this space decades ago. Today, we use learning techniques and product profiling to rapidly gain insight to drive change. Classical qualitative root cause analysis has been transformed into an analyical science that executes 200 times faster at a fraction of the cost. Code re-factoring and verification are tailored with insight from release history and customer usage patterns. These methods have created savings in select Fortune 500 companies running into tens of $M.
This talk will share some concepts in this work, and illustrate the results from industry case studies. The purpose of the talk is to stimulate a new level of thought on how to manage and guide software engineering into the future.
Dr. Ram Chillarege received the IEEE Technical Achievement Award for the invention of Orthogonal Defect Classification (ODC). His consulting practice has helped several Fortune 500 companies implement ODC and build their centers of competency. Cumulative savings from ODC runs upwards of several $100 M. At IBM, Ram founded and ran the Center for Software Engineering. He also formulated the strategy for a corporate wide Testing initiative, developing and deploying a new level of technology to reach 50,000 engineers. Over the past decade, he chaired the IEEE Steering committee for Software Reliability Engineering, and raised the profile of the conference and community. He received a PhD from the University of Illinois at Urbana-Champaign in Electrical and Computer and Engineering. He authored over 50 peer reviewed technical articles and serves on several international committees. Recently he was awarded the IEEE Computer Society Meritorious Service Award. He has a varied set of interests and hobbies: The latest is metal welding and HVAC. Over the past couple decades he funded and developed a magnet school program for an under privileged primary school in rural India.