Page 1 |
Save page Remove page | Previous | 1 of 227 | Next |
|
small (250x250 max)
medium (500x500 max)
large ( > 500x500)
Full Resolution
All (PDF)
|
This page
All
Subset |
SOFTWARE QUALITY ANALYSIS: A VALUE-BASED APPROACH
by
LiGuo Huang
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)
December 2006
Copyright 2006 LiGuo Huang
Object Description
| Title | Software quality analysis: a value-based approach |
| Author | Huang, LiGuo |
| Author email | liguohuang@gmail.com |
| Degree | Doctor of Philosophy |
| Document type | Dissertation |
| Degree program | Computer Science (Software Engineering) |
| School | Viterbi School of Engineering |
| Date defended/completed | 2006-06-30 |
| Date submitted | 2006 |
| Restricted until | Unrestricted |
| Date published | 2006-11-15 |
| Advisor (committee chair) | Boehm, Barry |
| Advisor (committee member) |
Huang, Ming-Deh Helmy, Ahmed |
| Abstract | Quality is a major challenge for all complex software systems. Some important attributes of software quality include reliability, availability, safety, security, survivability, performance, accuracy, etc. These have long been requirements of aerospace and defense systems. Now, equally challenging requirements are being placed on "everyday systems" that increasingly provide the infrastructure for our daily lives such as commercial, e-business and embedded systems. They are subject to modest, usually tacit, often stakeholder-specific quality requirements. And it is important that we can define and meet a software system's quality requirements to be fit for its purpose.; However, there are many views of software quality. There also exist many ways to suboptimize its achievement and/or misallocate limited project resources using incomplete views. In addition, complex missions or projects usually involve a heterogeneous group of stakeholders with various (often time-varying) quality priorities and different (often conflicting) needs. This makes both one-size-fits-all quality metrics and software development processes driven by such metrics risky to use. This also points to the need for better frameworks to define, reason about and achieve quality attributes.; Based on these observations, the primary goal of this dissertation is to develop a Value-Based Software Quality Analysis framework that integrates the stakeholder/value approach into quality attribute definitions, metrics, models and development processes aiming at achieving the appropriate quality levels for software systems. This framework pays explicit attention to business values that a software system generates for its success-critical stakeholders. It helps us to understand the nature of quality and to achieve the stakeholder mutually satisfactory quality requirements. It addresses the above problems in four aspects: 1) value-based definitions of software quality attributes; 2) value-based quality metrics; 3) Value-Based Software Quality Model (VBSQM) to reason about the Return On Investment (ROI) of quality and to perform combined risk analyses; and 4) Value-Based Software Quality Achievement (VBSQA) process.; Finally, the VBSQM and VBSQA process have been applied and found to be effective on three diverse software systems with different value profiles: a USC-CSE e-service project, the NASA/USC Inspector SCRover project, and a real-world ERP software development project in industry. |
| Keyword | software quality; software metrics; software process; process modeling; return on investment; 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-m140 |
| Rights | Huang, LiGuo |
| 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-Huang-20061115 |
| Archival file | uscthesesreloadpub_Volume40/etd-Huang-20061115.pdf |
Description
| Title | Page 1 |
| Full text | SOFTWARE QUALITY ANALYSIS: A VALUE-BASED APPROACH by LiGuo Huang 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) December 2006 Copyright 2006 LiGuo Huang |
Comments
Post a Comment for Page 1

