Impact of Product Complexity on Actual Effort in Software Developments: An Empirical Investigation

作者: Zheng Li , Liam O'Brien , Ye Yang

DOI: 10.1109/ASWEC.2014.38

关键词: Software developmentSoftware constructionComputer scienceSoftware analyticsAnalysis effort methodSoftware sizingPersonal software processSoftware metricData miningIndustrial engineeringSoftware quality analyst

摘要: [Background:] Software effort prediction methods and models typically assume positive correlation between software product complexity development effort. However, conflicting observations, i.e. negative actual effort, have been witnessed from our experience with the COCOMO81 dataset. [Aim:] Given doubt about whether observed phenomenon is a coincidence, this study tries to investigate if an increase in can result abovementioned counter-intuitive trend projects. [Method:] A modified association rule mining approach applied transformed To reduce noise of analysis, uses constant antecedent (Complexity increases while Effort decreases) mine potential consequents pruning. [Results:] The experiment has respectively mined four, five, seven rules general, embedded, organic projects data. suggested two main aspects, namely human capability scale, be particularly concerned study. [Conclusions:] not coincidence under particular conditions. In project, interactions other factors, such as Programmer Capability Analyst Capability, inevitably play "friction" role weakening practical influences on

参考文章(28)
J. Schaffer, H. Schleich, Complexity Cost Management Springer London. pp. 155- 174 ,(2008) , 10.1007/978-1-84800-225-8_9
Chiara Francalanci, Francesco Merlo, The Impact of Complexity on Software Design Quality and Costs: An Exploratory Empirical Analysis of Open Source Applications european conference on information systems. pp. 1442- 1453 ,(2008)
Eddie Li, Liam O'Brien, Towards Effort Estimation for Web Service Compositions using Classification Matrix International Journal On Advances in Internet Technology. ,(2011)
Mark A. Hall, Ian H. Witten, Eibe Frank, Data Mining: Practical Machine Learning Tools and Techniques ,(1999)
S. D. Conte, H. E. Dunsmore, V. Y. Shen, Software engineering metrics and models Benjamin-Cummings Publishing Co., Inc.. ,(1986)
Charlan Jeanne Nemeth, Barry M. Staw, The Tradeoffs of Social Control and Innovation in Groups and Organizations Advances in Experimental Social Psychology. ,vol. 22, pp. 175- 210 ,(1989) , 10.1016/S0065-2601(08)60308-1
Eddie Li, He Zhang, Liam O'Brien, Circumstantial-evidence-based judgment for software effort estimation International Workshop on Evidential Assessment of Software Technologies. pp. 18- 27 ,(2011)
Zhihao Chen, B. Boehm, T. Menzies, D. Port, Finding the right data for software cost modeling IEEE Software. ,vol. 22, pp. 38- 46 ,(2005) , 10.1109/MS.2005.151