Page 1 |
Save page Remove page | Previous | 1 of 187 | Next |
|
small (250x250 max)
medium (500x500 max)
large ( > 500x500)
Full Resolution
All (PDF)
|
This page
All
Subset |
A VALUE‐BASED THEORY OF SOFTWARE ENGINEERING
by
Apurva Jain
A Dissertation Presented to the
FACULTY OF THE GRADUATE SCHOOL
UNIVERSITY OF SOUTHERN CALIFORNIA
In Partial Fulfillment of the
Requirements for the Degree
DOCTOR OF PHILOSOPHY
(COMPUTER SCIENCE)
May 2008
Copyright 2008 Apurva Jain
Object Description
| Title | A value-based theory of software engineering |
| Author | Jain, Apurva |
| Author email | apurva.jain@usc.edu |
| Degree | Doctor of Philosophy |
| Document type | Dissertation |
| Degree program | Computer Science |
| School | Viterbi School of Engineering |
| Date defended/completed | 2007-04-23 |
| Date submitted | 2008 |
| Restricted until | Restricted until 3 Mar. 2010. |
| Date published | 2010-03-03 |
| Advisor (committee chair) | Boehm, Barry |
| Advisor (committee member) |
Adler, Paul Rifkin, Stan Settles, Stan |
| Abstract | The activity of developing software systems is not an end, but a means to an end for the people who directly or indirectly depend on them. Taking such a view thus implies that software systems must be engineered such that they help people meet their ends. The primary focus of this study is to show how decisions about software systems can be made such that they are better aligned to realize the values (ends) of its stakeholders (people).; This study develops an interdisciplinary theory and process by integrating research in organization design, economics, and software engineering. It goes beyond both that in addressing why a software system is being produced, and how well it needs to perform. It makes an inquiry into the current practices related to decision making in thinking about and constructing or acquiring software systems. With a few exceptions, it shows how most current practices fall short in addressing the full set of stakeholder values (disconnected from stakeholder values), and how current practices use an insufficient unit of analysis that does not include the context in which the software has to transition (disconnected from context). |
| Keyword | software management and economics; software lifecycle modeling; value-based software engineering |
| Language | English |
| Part of collection | University of Southern California dissertations and theses |
| Publisher (of the original version) | University of Southern California |
| Place of publication (of the original version) | Los Angeles, California |
| Publisher (of the digital version) | University of Southern California. Libraries |
| Type | texts |
| Legacy record ID | usctheses-m1036 |
| Rights | Jain, Apurva |
| Repository name | Libraries, University of Southern California |
| Repository address | Los Angeles, California |
| Repository email | http://www.usc.edu/isd/libraries/services/ask_a_librarian/email/ |
| Filename | etd-Jain-20080303 |
| Archival file | uscthesesreloadpub_Volume40/etd-Jain-20080303.pdf |
Description
| Title | Page 1 |
| Full text | A VALUE‐BASED THEORY OF SOFTWARE ENGINEERING by Apurva Jain A Dissertation Presented to the FACULTY OF THE GRADUATE SCHOOL UNIVERSITY OF SOUTHERN CALIFORNIA In Partial Fulfillment of the Requirements for the Degree DOCTOR OF PHILOSOPHY (COMPUTER SCIENCE) May 2008 Copyright 2008 Apurva Jain |
Comments
Post a Comment for Page 1

