Abstract
Do software systems really help people? More specifically, do software systems really help people solve the real-world problems they are suffering from? Do software systems really help people achieve their objectives? As software systems become more pervasive in every walk of life, so does our concern for their value, utility and adequacy. In this talk, I describe a goal-oriented approach to requirements engineering and software architectural design, which is intended to answer just those questions and develop desirable software systems. Key benefits of a goal-oriented approach in general include systematic exploration of alternatives and selection among the alternatives, in a rational, justifiable and traceable manner. In the context of software development, a goal-oriented approach leads to a requirements specification and a software architectural design as a solution to real-world problems and as a means to real-world goals. A goal-oriented approach complements and extends object-oriented approaches, where the notions of goal and softgoal introduce a new paradigm for software system development. In this talk, I also outline some of the challenges that arise in this setting.
Lawrence Chung is the principle author of the book “Non-Functional Requirements in Software Engineering”, and his work has been widely cited and applied by other researchers in the areas of requirements engineering, software architecture, performance engineering, agent modeling, risk management, etc. He has been working on a variety of applications, including collaborative, ubiquitous computing, augmentative and alternative communication for elderly people, and home appliance control systems, using a conceptual modeling approach. He has been an editorial board member for the Requirements Engineering Journal and the ETRI journal, and involved in organizing various international events. He received his Ph.D. in Computer Science in 1993 from The University of Toronto, and is currently an Associate Professor of Computer Science at The University of Texas at Dallas.