Value-based software engineering (VBSE) -: A value-driven approach to product-line engineering

被引:0
作者
Faulk, SR [1 ]
Harmon, RR [1 ]
Raffo, DM [1 ]
机构
[1] Univ Oregon, Eugene, OR 97403 USA
来源
SOFTWARE PRODUCT LINES: EXPERIENCE AND RESEARCH DIRECTIONS | 2000年 / 576卷
关键词
software product line; product line economics; value driver; customer value; value-based software engineering;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider a set of programs a family when it pays to look at their common aspects before looking at their differences. For commercial software developers the implications are twofold: First, making rational decisions about product-line processes and products requires the ability to answer the question: "Does it pay?" Second, whether or not something pays is ultimately a business (rather than software engineering) question. In short, making sound software engineering decisions requires understanding the business implications of those decisions, and vice versa. This paper describes work in progress to develop a product-line process model and common value metric that adequately link product value drivers (what it pays) with the software engineering decisions that affect those drivers. We describe a systematic approach to quantifying the return on both product and process improvements, based on common software engineering principles and a common value metric, customer value.
引用
收藏
页码:205 / 223
页数:19
相关论文
共 24 条
[1]   ATTITUDE MODEL FOR STUDY OF BRAND PREFERENCE [J].
BASS, FM ;
TALARZYK, WW .
JOURNAL OF MARKETING RESEARCH, 1972, 9 (01) :93-96
[2]  
Bass L., 2012, Software Architecture in Practice, V3rd ed.
[3]   SITUATIONAL VARIABLES AND CONSUMER-BEHAVIOR [J].
BELK, RW .
JOURNAL OF CONSUMER RESEARCH, 1975, 2 (03) :157-164
[4]   EXPLORATORY ASSESSMENT OF SITUATIONAL EFFECTS IN BUYER BEHAVIOR [J].
BELK, RW .
JOURNAL OF MARKETING RESEARCH, 1974, 11 (02) :156-163
[5]  
CAMPBELL G, 1990, INTRO SYNTHESIS INTR
[6]  
CAMPBELL GR, 1994, IEEE SOFTWARE SEP
[7]  
CONWAY M, 1968, DATAMATION APR, P37
[8]   Engineering domains: Executable commands as an example [J].
Cuka, DA ;
Weiss, DM .
FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE - PROCEEDINGS, 1998, :26-34
[9]  
DEBAUD JM, 1999, P 21 INT C SOFTW ENG
[10]  
Dijkstra E.W., 1972, Structured Programming