The process of software maintenance: a comparison of object-oriented and third-generation development languages

被引:12
作者
Eierman, Michael A. [1 ]
Dishaw, Mark T. [1 ]
机构
[1] Univ Wisconsin, Coll Business Adm, Informat Syst Team, Oshkosh, WI 54901 USA
来源
JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE | 2007年 / 19卷 / 01期
关键词
software maintenance; object-oriented; third-generation language; maintenance process;
D O I
10.1002/smr.343
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We suggest that there is a lack of empirical evidence for claims that object-oriented software has an advantage in terms of software maintenance. We use a model of software maintenance that suggests that the maintenance task and programming language have an impact on the maintenance process and, in turn, use the maintenance process to explore the impact of the programming language on the maintenance process. A field study design, using students, examined the perceived difference in process employed by students using an object-oriented language and those using a third-generation language. We found a difference in the perceived process used by the two groups of students. Students using the object-oriented language perceived that they performed more planning and diagnosis activities during the maintenance process and students using a third-generation language perceived that they performed more knowledge building activities. Copyright (C) 2007 John Wiley & Sons, Ltd.
引用
收藏
页码:33 / 47
页数:15
相关论文
共 34 条