Startseite // SnT // Distinguishe... // Learning to improve Software Engineering methods, techniques, and tools and through their application - January 23, 2013

Learning to improve Software Engineering methods, techniques, and tools and through their application - January 23, 2013

It is our pleasure to host this distinguished lecture by Prof. Victor R. Basili, Professor Emeritus of Computer Science, University of Maryland. The lecture will be followed by a reception. Please feel free to forward this invitation.

Date: January 23, 2013
Time: 16:30
Venue: Weicker Building -Room B001 Ground floor, 4 rue Alphonse Weicker, L-2721 Luxembourg

Abstract: Empirical studies—formal research that uses respected, validated methods for establishing the truth of an assertion—has made headway within software engineering. The good news is that these studies are recognized as an important component of the discipline. It is expected a paper on some method, technique, or tool contain empirical evidence and experiments that that support or reject hypotheses about its effectiveness.
The bad news is that these studies are not yet integrated into the discovery process. The engineering method is classically based on applying some method, technique, or tool and learning from the results of that application how to evolve it. This is how theories are tested and evolved over time. In the software engineering discipline, where the theories, models, and methods are still in the formative stages with respect to the effects of context and processes are applied by humans as part of a creative process, observing the application or performing exploratory studies should be an important step in the evolution of the discipline.
In this talk, I will how to learn by application, providing several concepts that have evolved based on observing their application in context. Examples include the Goal, Question, Metric Approach, the Quality Improvement Paradigm, and the PRA method for identifying early the risk of not achieving an emergent property such as safety or reliability.

Victor Basili is Professor Emeritus of Computer Science at the University of Maryland. He holds a PH.D. in Computer Science from the University of Texas, Austin and two honorary degrees. He served as director of the Fraunhofer Center - Maryland and the Software Engineering Laboratory at NASA/GSFC. He has worked on measuring, evaluating, and improving the software development process and product with over two dozen companies and government organizations.

Dr. Basili is a recipient of several awards including a NASA Group Achievement Award, ACM SIGSOFT Outstanding Research Award, IEEE Computer Society Harlan Mills Award, and the Fraunhofer Medal. He has authored over 250 refereed publications, serves as co-Editor-in-Chief of the Journal of Empirical Software Engineering, and is an IEEE and ACM Fellow.