SOME RESEARCH DIRECTIONS FOR LARGE-SCALE SOFTWARE-DEVELOPMENT

被引:6
作者
BELANGER, DG
BERGLAND, GD
WISH, M
机构
[1] AT&T BELL LABS,DIGITAL SYST RES DEPT,MURRAY HILL,NJ 07974
[2] AT&T BELL LABS,COMP AIDED INFORMAT SYST RES DEPT,MURRAY HILL,NJ 07974
来源
AT&T TECHNICAL JOURNAL | 1988年 / 67卷 / 04期
关键词
Computer Programming Languages - Computer Programming--Productivity;
D O I
10.1002/j.1538-7305.1988.tb00640.x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We describe a collection of research efforts aimed at increasing software productivity and quality. Some projects seek to understand and improve the process of efficiently creating, controlling, and assembling the products of software development (i.e., software and documentation). In these areas, the problems relate to the complexity of managing communications among a software product's elements (including people) and of managing many versions of the product, each at a different stage of its life cycle. To address these goals, several research projects provide more supportive languages and programming environments for building pieces of a product, or make available more powerful software development environments for integrating these units into a system or product. Other approaches, aimed at tools and concepts that change prevailing software life cycles, include automating the creation of software. Results of research in this direction suggest potential for dramatic improvements in productivity and quality.
引用
收藏
页码:77 / 92
页数:16
相关论文
共 24 条
[1]  
BELANGER DG, 1987, 2ND IEEE WORKSH SOFT
[2]  
BERGLAND GD, 1986, IEEE T SOFTWARE ENG, P186
[3]  
BLEWETT CD, 1987, JUN USENIX SUMM C P, P159
[4]  
BLEWETT CD, 1988, 10 MIT GRAPH C CAMBR
[5]  
BROOKS FP, 1978, MYTHICAL MAN MONTH
[6]  
CHEN YF, 1986, 10TH P INT COMP SOFT, P291
[7]   PRODUCT ADMINISTRATION THROUGH SABLE AND NMAKE [J].
CICHINSKI, S ;
FOWLER, GS .
AT&T TECHNICAL JOURNAL, 1988, 67 (04) :59-70
[8]   TOOLS FOR BUILDING APPLICATION GENERATORS [J].
CLEAVELAND, JC ;
KINTALA, CMR .
AT&T TECHNICAL JOURNAL, 1988, 67 (04) :46-58
[9]   C++ - EVOLVING TOWARD A MORE POWERFUL LANGUAGE [J].
COPLIEN, JO ;
DEWHURST, SC ;
KOENIG, AR .
AT&T TECHNICAL JOURNAL, 1988, 67 (04) :19-32
[10]   BUILD - A SOFTWARE CONSTRUCTION TOOL [J].
ERICKSON, VB ;
PELLEGRIN, JF .
AT&T BELL LABORATORIES TECHNICAL JOURNAL, 1984, 63 (06) :1049-1059