EXPERIMENTAL EVALUATION OF A REUSABILITY-ORIENTED PARALLEL PROGRAMMING ENVIRONMENT

被引:14
作者
BROWNE, JC
LEE, T
WERTH, J
机构
[1] Department of Computer Sciences, University of Texas at Austin, Austin
[2] Department of Computer Science, University of Texas at Austin, Austin
关键词
Experimental evaluation; Parallel programming; Programsing environments; Software reuse;
D O I
10.1109/32.44375
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper reports on the initial experimental evaluation of the Reusability-Oriented Parallel programming Environment (ROPE), a software component reuse system developed at the University of Texas at Austin. ROPE helps the designer find and understand compo nents by using a new classification method called structured relational classification. ROPE is a part of a development environment for parallel programs which uses a declarative/hierarchical graphical programming interface. This interface allows use of components with different levels of abstraction, ranging from design units to actual code modules. ROPE supports reuse of all of the component types defined in the development environment. The experimental design included metrics such as fraction of code in a program consisting of reused components, development time and error rates, and qualitative metrics such as user satisfaction and user percen ed utility. The subjects for the experiments were undergraduate and graduate students in the Departments of Computer Sciences and Electrical and Computer Engineering. The development time was drastically cut for all programs and the average fraction of code in a given program which was reused from the RCPE library was about 80 percent. Programs developed with the aid of ROPE were found to have error rates far less than those developed without ROPE. These results, while gratifying, are not surprising. They show that ROPE attains a high level of reuse for programs of mocest size and complexity. These experiments are the necessary first step in a systematic evaluation of reuse in the CODE/ROPE environment. © 1990 IEEE
引用
收藏
页码:111 / 120
页数:10
相关论文
共 20 条
[1]  
AZAM M, 1988, PROGRAMMING CODE COM
[2]  
Boehm B.W., 1981, SOFTWARE ENG EC
[3]  
BROWNE J, 1985, P IEEE INT C PARALLE
[4]  
BROWNE JC, 1989, IEE SOFTWARE JUL
[5]  
BROWNE JC, 1989, INT C PARALLEL PROCE
[6]  
BURTON B, 1987, IEEE SOFTWARE JUL
[7]  
Conte S.D., 1986, SOFTWARE ENG METRICS
[8]  
ELSHOFF J, 1982, COMMUN ACM AUG
[9]  
ELSHOFF JL, 1976, IEEE T SOFTWARE ENG, V2
[10]  
FISCHER G, 1987, IEEE SOFTWARE JUL