The Community for Technology Leaders
Software Engineering Education and Training, Conference on (2006)
Turtle Bay, Hawaii
Apr. 19, 2006 to Apr. 21, 2006
ISSN: 1093-0175
ISBN: 0-7695-2557-1
pp: 3
B. Boehm , Dept. of Comput. Sci., Southern California Univ., Los Angeles, CA
ABSTRACT
Summary form only given. Much of software engineering is taught and practiced in a value-neutral context, in which every requirement, use case, object, test case, and defect is equally important. Too often, students learn that some of their stakeholders' value considerations are more important than others by failing to consider this on the job and suffering the consequences. The recent book, Value-Based Software Engineering (S. Biffl et al., eds., Springer, 2005) sets out the agenda of the value-based software engineering community. It is to integrate value considerations into traditional software engineering principles and practices for use in software engineers' education and daily work. We have been pursuing this agenda in a research project called "A Value-Based Science of Design", within the NSF Science of Design program. This paper addresses the nature of "value" in a software engineering context; present an initial theory and process for performing value-based software engineering; present example value-based techniques for requirements engineering, design, development, and test; and discuss experiences in incorporating value-based software engineering in individual-assignment and team project courses.
INDEX TERMS
CITATION

B. Boehm, "Educating students in value-based design and development," 19th Conference on Software Engineering Education & Training (CSEET'06)(CSEET), Turtle Bay, HI, 2008, pp. 3.
doi:10.1109/CSEET.2006.17
184 ms
(Ver 3.3 (11022016))