Event Details

Approaching Uncertainty in Requirements Negotiations and Software Release Planning

Presenter: Dr. Guenther Ruhe - University of Calgary, ICORE Professor and Industrial Research Chair Software Engineering
Supervisor: Dr. Jens Jahnke - Computer Science Department

Date: Mon, June 23, 2003
Time: 11:00:00 - 12:30:00
Place: Engineering Office Wing (EOW), Room 430

ABSTRACT

ABSTRACT:

Decisions must be made during every iteration of evolutionary development. Currently, many of those crucial decisions are made in an ad hoc manner, based on simplistic rules of thumb, and without links to best knowledge, models, or experience. The impact of poor decisions on the quality of our software becomes more pronounced the earlier in the lifecycle those decisions are made. The main characteristics of decision-making during early lifecycle phases are that (i) the quantity and quality of information available at this stage is typically low; (ii) that the processes and available decision parameters are dynamically changing; and (iii) that a number of conflicting stakeholder interests with different objectives and constraints must be balanced and optimized.

In this presentation, two approaches for two types of problems are presented for how to encounter the above difficulties. The first is in software release planning, the second is requirements negotiation. Both approaches are presented and discussed from the perspective of offering intelligent support for decision-making.

Dr. Ruhe received a doctorate rer. nat degree in Mathematics with emphasis on Operations Research from Freiberg University, Germany and a doctorate habil. nat. degree from both the Technical University of Leipzig and University of Kaiserslautern, Germany. He had a visiting professorship at University of Bayreuth in 1991/92 and got an Alexander von Humboldt research fellowship at University of Kaiserslautern in 1992. Ruhe was visiting scientist at the IBM Research Centre in Heidelberg in 1993. From 1996 until 2001 he was deputy director of the Fraunhofer Institute for Experimental Software Engineering Fh IESE, Germany www.iese.fhg.de. He holds an Industrial Research Chair in Software Engineering at University of Calgary. This is a joint position between Department of Computer Science and Department of Electrical and Computer Engineering. Dr. Ruhe is an iCORE (see www.icore.ca) Professor since July 2001. His laboratory for Software Engineering Decision Support (see www.seng-decisionsupport.ucalgary.ca) currently includes 15 graduate students, post-doctoral students and research associates. In addition to his academic merits, he has comprehensive experience in collaboration with companies like Allianz Life insurance, Bosch, DaimlerChrysler, Schlumberger and Siemens.