arrow
返回

Structural Complexity and Programmer Team Strategy: An Experimental Test

delete2012-09-01
delete15
delete
OA
AI
N
Narayan Ramasubbu *
C
Chris F. Kemerer
J
Jeff Hong
DOI:10.1109/TSE.2011.88delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This study develops and empirically tests the idea that the impact of structural complexity on perfective maintenance of object-oriented software is significantly determined by the team strategy of programmers (independent or collaborative). We analyzed two key dimensions of software structure, coupling and cohesion, with respect to the maintenance effort and the perceived ease-of-maintenance by pairs of programmers. Hypotheses based on the distributed cognition and task interdependence theoretical frameworks were tested using data collected from a controlled lab experiment employing professional programmers. The results show a significant interaction effect between coupling, cohesion, and programmer team strategy on both maintenance effort and perceived ease-of-maintenance. Highly cohesive and low-coupled programs required lower maintenance effort and were perceived to be easier to maintain than the low-cohesive programs and high-coupled programs. Further, our results would predict that managers who strategically allocate maintenance tasks to either independent or collaborative programming teams depending on the structural complexity of software could lower their team's maintenance effort by as much as 70 percent over managers who use simple uniform resource allocation policies. These results highlight the importance of achieving congruence between team strategies employed by collaborating programmers and the structural complexity of software.
Keyword:
Object-oriented programming
complexity measures
software quality
software productivity
programming teams
maintenance process
CK metrics
software management

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

K
King Abdulaziz University
学者数:
2.0W
论文数: 1.9W
被引数: 3.3W
P
pennsylvania commonwealth system of higher education (pcshe)
学者数:
12.9W
论文数: 11.7W
被引数: 177
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
The structural complexity of software: An experimental test
err2005-11-01
err88
errOAAI
errDarcy, DP; Kemerer, CF; Slaughter, SA; Tomayko, JE
err分享
err收藏
00 metrics in practice
err2005-11-01
err22
PREAI
errDarcy, DP; Kemerer, CF
err分享
err收藏
Structural epochs in the complexity of software over time
err2008-07-01
err15
PREAI
errSangwan, Raghvinder S.; Vercellone-Smith, Pamela; Laplante, Phillip A.
err分享
err收藏
err分享
err收藏
学者 查看更多内容