메뉴 건너뛰기




Volumn 35, Issue 2 SPEC. ISS., 2009, Pages 293-304

An investigation into the functional form of the size-defect relationship for software modules

Author keywords

Measurement applied to SQA and V V; Open source software; Planning for SQA and V V; Product metrics; Size defect relationship; Software science

Indexed keywords

COST EFFECTIVES; FUNCTIONAL FORMS; INSPECTION STRATEGIES; LARGE-SCALE SOFTWARE PROJECTS; MODULE SIZES; MOZILLA; OBJECT-ORIENTED; OPEN-SOURCE SOFTWARE; PRIORITIZATION; PRODUCT METRICS; SIZE-DEFECT RELATIONSHIP; SOFTWARE MODULES; SOFTWARE SCIENCE;

EID: 67349212116     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2008.90     Document Type: Article
Times cited : (148)

References (60)
  • 3
    • 67349129044 scopus 로고    scopus 로고
    • P.K. Andersen and R.D. Gill, Cox's Regression Model for Counting Processes: A Large Sample Study, Annals of Statistics, 10, pp. 1100-1120, 19
    • P.K. Andersen and R.D. Gill, "Cox's Regression Model for Counting Processes: A Large Sample Study," Annals of Statistics, vol. 10, pp. 1100-1120, 19
  • 4
    • 34247638920 scopus 로고    scopus 로고
    • A Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems
    • May
    • C. Andersson and P. Runeson, "A Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems," IEEE Trans. Software Eng., vol. 33, no. 5, pp. 273-286, May 2007.
    • (2007) IEEE Trans. Software Eng , vol.33 , Issue.5 , pp. 273-286
    • Andersson, C.1    Runeson, P.2
  • 5
    • 0036649342 scopus 로고    scopus 로고
    • Using Version Control Data to Evaluate the Impact of Software Tools: A Case Study of the Version Editor
    • July
    • D.L. Atkins, T. Ball, T.L. Graves, and A. Mockus, "Using Version Control Data to Evaluate the Impact of Software Tools: A Case Study of the Version Editor," IEEE Trans. Software Eng., vol. 28, no. 7, pp. 625-637, July 2002.
    • (2002) IEEE Trans. Software Eng , vol.28 , Issue.7 , pp. 625-637
    • Atkins, D.L.1    Ball, T.2    Graves, T.L.3    Mockus, A.4
  • 6
    • 0021122553 scopus 로고
    • Software Errors and Complexity: An Empirical Investigation
    • V.R. Basili and B.T. Perricone, "Software Errors and Complexity: An Empirical Investigation," Comm. ACM, vol. 27, no. 1, pp. 42-52, 1984.
    • (1984) Comm. ACM , vol.27 , Issue.1 , pp. 42-52
    • Basili, V.R.1    Perricone, B.T.2
  • 7
    • 0027702759 scopus 로고
    • Developing Interpretable Models with Optimized Set Reduction for Identifying High-Risk Software Components
    • Nov
    • L.C. Briand, V.R. Basili, and C.J. Hetmanski, "Developing Interpretable Models with Optimized Set Reduction for Identifying High-Risk Software Components," IEEE Trans. Software Eng., vol. 19, no. 11, pp. 1028-1044, Nov. 1993.
    • (1993) IEEE Trans. Software Eng , vol.19 , Issue.11 , pp. 1028-1044
    • Briand, L.C.1    Basili, V.R.2    Hetmanski, C.J.3
  • 10
    • 84956628028 scopus 로고    scopus 로고
    • Cn3D Project, at, 2007
    • Cn3D Project, Archived by Webcite at http://www.webcitation.org/ 5TuzAf1KC, 2007.
    • Archived by Webcite
  • 11
    • 0000836531 scopus 로고
    • Prediction and Control of Ada Software Defects
    • B.T. Compton and C. Withrow, "Prediction and Control of Ada Software Defects," J. Systems and Software, vol. 12, no. 3, pp. 199-207, 1990.
    • (1990) J. Systems and Software , vol.12 , Issue.3 , pp. 199-207
    • Compton, B.T.1    Withrow, C.2
  • 12
    • 67349206562 scopus 로고    scopus 로고
    • Concurrent Versions Software, p. Archived by Webcite at http:// www.webcitation.org/5TuzMgxuG, 2007.
    • Concurrent Versions Software, p. Archived by Webcite at http:// www.webcitation.org/5TuzMgxuG, 2007.
  • 13
    • 0000336139 scopus 로고
    • Regression Models and Life Tables
    • D.R. Cox, "Regression Models and Life Tables," J. Royal Statistical Soc., vol. 34, pp. 187-220, 1972.
    • (1972) J. Royal Statistical Soc , vol.34 , pp. 187-220
    • Cox, D.R.1
  • 14
    • 84956628028 scopus 로고    scopus 로고
    • Eclipse Project, at, 2007
    • Eclipse Project, Archived by Webcite at http://www.webcitation. org/5TuyrW4y4, 2007.
    • Archived by Webcite
  • 17
    • 0035394038 scopus 로고    scopus 로고
    • The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
    • July
    • K. El Emam, S. Benlarbi, N. Goel, and S.N. Rai, "The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics," IEEE Trans. Software Eng., vol. 27, no. 7, pp. 630-650, July 2001.
    • (2001) IEEE Trans. Software Eng , vol.27 , Issue.7 , pp. 630-650
    • El Emam, K.1    Benlarbi, S.2    Goel, N.3    Rai, S.N.4
  • 18
    • 0005608780 scopus 로고    scopus 로고
    • The Prediction of Faulty Classes Using Object-Oriented Design Metrics
    • K. El Emam, W. Melo, and J.C. Machado, "The Prediction of Faulty Classes Using Object-Oriented Design Metrics," J. Systems and Software, vol. 56, no. 1, pp. 63-75, 2001.
    • (2001) J. Systems and Software , vol.56 , Issue.1 , pp. 63-75
    • El Emam, K.1    Melo, W.2    Machado, J.C.3
  • 19
    • 0033346610 scopus 로고    scopus 로고
    • A Critique of Software Defect Prediction Models
    • Sept./Oct
    • N.E. Fenton and M. Neil, "A Critique of Software Defect Prediction Models," IEEE Trans. Software Eng., vol. 25, no. 5, pp. 675-689, Sept./Oct. 1999.
    • (1999) IEEE Trans. Software Eng , vol.25 , Issue.5 , pp. 675-689
    • Fenton, N.E.1    Neil, M.2
  • 20
    • 0034245310 scopus 로고    scopus 로고
    • Quantitative Analysis of Faults and Failures in a Complex Software System
    • Aug
    • N.E. Fenton and N. Ohlsson, "Quantitative Analysis of Faults and Failures in a Complex Software System," IEEE Trans. Software Eng. vol. 26, no. 8, pp. 797-814, Aug. 2000.
    • (2000) IEEE Trans. Software Eng , vol.26 , Issue.8 , pp. 797-814
    • Fenton, N.E.1    Ohlsson, N.2
  • 21
    • 0017246010 scopus 로고    scopus 로고
    • Y. Funami and M.H. Halstead, A Software Physics Analysis of Akiyama's Debugging Data, Proc. MRI XXIV Int'l Symp. Computer Software Eng. pp. 133-138, 1976
    • Y. Funami and M.H. Halstead, "A Software Physics Analysis of Akiyama's Debugging Data," Proc. MRI XXIV Int'l Symp. Computer Software Eng. pp. 133-138, 1976.
  • 22
    • 0021460587 scopus 로고
    • Estimating the Number of Faults in Code
    • J.E. Gaffney, "Estimating the Number of Faults in Code," IEEE Trans. Software Eng., vol. 10, no. 4, pp. 459-465, 1984.
    • (1984) IEEE Trans. Software Eng , vol.10 , Issue.4 , pp. 459-465
    • Gaffney, J.E.1
  • 23
    • 30344485154 scopus 로고    scopus 로고
    • Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction
    • Oct
    • T. Gyimothy, R. Ferenc, and I. Siket, "Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction," IEEE Trans. Software Eng., vol. 31, no. 10, pp. 897-910, Oct. 2005.
    • (2005) IEEE Trans. Software Eng , vol.31 , Issue.10 , pp. 897-910
    • Gyimothy, T.1    Ferenc, R.2    Siket, I.3
  • 25
  • 27
    • 0031099876 scopus 로고    scopus 로고
    • Reexamining the Fault Density-Component Size Connection
    • Apr
    • L. Hatton, "Reexamining the Fault Density-Component Size Connection," IEEE Software, vol. 14, no. 2, pp. 89-97, Apr. 1997.
    • (1997) IEEE Software , vol.14 , Issue.2 , pp. 89-97
    • Hatton, L.1
  • 28
    • 0032071032 scopus 로고    scopus 로고
    • Does OO Sync with the Way We Think
    • May/June
    • L. Hatton, "Does OO Sync with the Way We Think," IEEE Software, vol. 15, no. 3, pp. 46-54, May/June 1998.
    • (1998) IEEE Software , vol.15 , Issue.3 , pp. 46-54
    • Hatton, L.1
  • 30
    • 84956628028 scopus 로고    scopus 로고
    • JBoss Project, at, 2007
    • JBoss Project, Archived by Webcite at http://www.webcitation.org/ 5TuyyIF4R, 2007.
    • Archived by Webcite
  • 31
    • 0031192278 scopus 로고    scopus 로고
    • Applications of Neural Networks to Software Quality Modeling of a Very Large Telecommunications System
    • T.M. Khoshgoftaar, E.B. Allen, J. Hudepohl, and S. Aud, "Applications of Neural Networks to Software Quality Modeling of a Very Large Telecommunications System," IEEE Trans. Neural Networks, vol. 8, no. 4, pp. 902-909, 1997.
    • (1997) IEEE Trans. Neural Networks , vol.8 , Issue.4 , pp. 902-909
    • Khoshgoftaar, T.M.1    Allen, E.B.2    Hudepohl, J.3    Aud, S.4
  • 32
    • 0030246526 scopus 로고    scopus 로고
    • Using Neural Networks to Predict Software Faults during Testing
    • T.M. Khoshgoftaar and R.M. Szabo, "Using Neural Networks to Predict Software Faults during Testing," IEEE Trans. Reliability, vol. 45, no. 3, pp. 456-462, 1996.
    • (1996) IEEE Trans. Reliability , vol.45 , Issue.3 , pp. 456-462
    • Khoshgoftaar, T.M.1    Szabo, R.M.2
  • 33
    • 0037810682 scopus 로고    scopus 로고
    • An Empirical Comparison and Characterization of High Defect and High Complexity Modules
    • A.G. Koru and J. Tian, "An Empirical Comparison and Characterization of High Defect and High Complexity Modules," J. Systems and Software vol. 67, no. 3, pp. 153-163, 2003.
    • (2003) J. Systems and Software , vol.67 , Issue.3 , pp. 153-163
    • Koru, A.G.1    Tian, J.2
  • 34
    • 3242679927 scopus 로고    scopus 로고
    • Defect Handling in Medium and Large Open Source Projects
    • July/Aug
    • A.G. Koru and J. Tian, "Defect Handling in Medium and Large Open Source Projects," IEEE Software, vol. 21, no. 4, pp. 54-61, July/Aug. 2004.
    • (2004) IEEE Software , vol.21 , Issue.4 , pp. 54-61
    • Koru, A.G.1    Tian, J.2
  • 35
    • 25844463667 scopus 로고    scopus 로고
    • Comparing High Change Modules and Modules with the Highest Measurement Values in Two Large-Scale Open-Source Products
    • Aug
    • A.G. Koru and J. Tian, "Comparing High Change Modules and Modules with the Highest Measurement Values in Two Large-Scale Open-Source Products," IEEE Trans. Software Eng., vol. 31, no. 8, pp. 625-642, Aug. 2005.
    • (2005) IEEE Trans. Software Eng , vol.31 , Issue.8 , pp. 625-642
    • Koru, A.G.1    Tian, J.2
  • 37
    • 0006408755 scopus 로고    scopus 로고
    • Software Reliability and System Reliability
    • M.R. Lyu, ed, IEEE CS Press-McGraw Hill
    • J.-C. Laprie and K. Kanoon, "Software Reliability and System Reliability," Handbook of Software Reliability Engineering, M.R. Lyu, ed., vol. 1, pp. 27-69, IEEE CS Press-McGraw Hill, 1996.
    • (1996) Handbook of Software Reliability Engineering , vol.1 , pp. 27-69
    • Laprie, J.-C.1    Kanoon, K.2
  • 38
    • 0020151664 scopus 로고
    • Number of Faults per Line of Code
    • M. Lipow, "Number of Faults per Line of Code," IEEE Trans. Software Eng., vol. 8, no. 4, pp. 437-439, 1982.
    • (1982) IEEE Trans. Software Eng , vol.8 , Issue.4 , pp. 437-439
    • Lipow, M.1
  • 39
    • 0017291489 scopus 로고
    • A Complexity Measure
    • T.J. McCabe, "A Complexity Measure," IEEE Trans. Software Eng., vol. 2, no. 6, pp. 308-320, 1976.
    • (1976) IEEE Trans. Software Eng , vol.2 , Issue.6 , pp. 308-320
    • McCabe, T.J.1
  • 41
    • 0142149841 scopus 로고    scopus 로고
    • Two Case Studies of Open Source Software Development: Apache and Mozilla
    • A. Mockus, R.T. Fielding, and J. Herbsleb, "Two Case Studies of Open Source Software Development: Apache and Mozilla," ACM Trans. Software Eng. and Methodology, vol. 11, no. 3, pp. 309-346, 2002.
    • (2002) ACM Trans. Software Eng. and Methodology , vol.11 , Issue.3 , pp. 309-346
    • Mockus, A.1    Fielding, R.T.2    Herbsleb, J.3
  • 42
  • 43
    • 84956628028 scopus 로고    scopus 로고
    • Mozilla Project, at, 2007
    • Mozilla Project, Archived by Webcite at http://www.webcitation. org/5RqqbCKKm, 2007.
    • Archived by Webcite
  • 44
    • 0026868347 scopus 로고
    • The Detection of Fault-Prone Programs
    • May
    • J.C. Munson and T.M. Khoshgoftaar, "The Detection of Fault-Prone Programs," IEEE Trans. Software Eng., vol. 18, no. 5, pp. 423-433, May 1992.
    • (1992) IEEE Trans. Software Eng , vol.18 , Issue.5 , pp. 423-433
    • Munson, J.C.1    Khoshgoftaar, T.M.2
  • 45
    • 0010607830 scopus 로고
    • Quantitative Estimates of Debugging Requirements
    • L.M. Ottenstein, "Quantitative Estimates of Debugging Requirements," IEEE Trans. Software Eng., vol. 5, no. 5, pp. 504-514, 1979.
    • (1979) IEEE Trans. Software Eng , vol.5 , Issue.5 , pp. 504-514
    • Ottenstein, L.M.1
  • 46
    • 0025399116 scopus 로고
    • Empirically Guided Software Development Using Metric-Based Classification Trees
    • Apr
    • A.A. Porter and R.W. Selby, "Empirically Guided Software Development Using Metric-Based Classification Trees," IEEE Software, vol. 7, no. 2, pp. 46-54, Apr. 1990.
    • (1990) IEEE Software , vol.7 , Issue.2 , pp. 46-54
    • Porter, A.A.1    Selby, R.W.2
  • 49
    • 0029785607 scopus 로고    scopus 로고
    • Explained Variation in Survival Analysis
    • M. Schemper and J. Stare, "Explained Variation in Survival Analysis," Statistics in Medicine, vol. 15, pp. 1999-2012, 1996.
    • (1996) Statistics in Medicine , vol.15 , pp. 1999-2012
    • Schemper, M.1    Stare, J.2
  • 50
    • 0018468295 scopus 로고
    • An Experiment in Software Error Data Collection and Analysis
    • N.F. Schneidewind and H.-M. Hoffmann, "An Experiment in Software Error Data Collection and Analysis," IEEE Trans. Software Eng., vol. 5, no. 3, pp. 276-285, 1978.
    • (1978) IEEE Trans. Software Eng , vol.5 , Issue.3 , pp. 276-285
    • Schneidewind, N.F.1    Hoffmann, H.-M.2
  • 52
    • 0026108313 scopus 로고
    • Analyzing Error-Prone System Structure
    • Feb
    • R.W. Selby and V.R. Basili, "Analyzing Error-Prone System Structure," IEEE Trans. Software Eng., vol. 17, no. 2, pp. 141-152, Feb. 1991.
    • (1991) IEEE Trans. Software Eng , vol.17 , Issue.2 , pp. 141-152
    • Selby, R.W.1    Basili, V.R.2
  • 53
    • 0022044747 scopus 로고
    • Identifying Error-Prone Software - An Empirical Study
    • V.Y. Shen, T.J. Yu, S.M. Thebaut, and L. Paulsen, "Identifying Error-Prone Software - An Empirical Study," IEEE Trans. Software Eng., vol. 11, no. 4, pp. 317-324, 1985.
    • (1985) IEEE Trans. Software Eng , vol.11 , Issue.4 , pp. 317-324
    • Shen, V.Y.1    Yu, T.J.2    Thebaut, S.M.3    Paulsen, L.4
  • 54
    • 67349121705 scopus 로고    scopus 로고
    • Subversion, Archived by Webcite at http://www.webcitation.org/ 5U90RHRqb, 2007.
    • Subversion, Archived by Webcite at http://www.webcitation.org/ 5U90RHRqb, 2007.
  • 57
    • 77956890008 scopus 로고
    • Martingale Based Residuals for Survival Models
    • T.M. Therneau, P.M. Grambsch, and T.R. Fleming, "Martingale Based Residuals for Survival Models," Biometrika, vol. 77, pp. 147-160, 1990.
    • (1990) Biometrika , vol.77 , pp. 147-160
    • Therneau, T.M.1    Grambsch, P.M.2    Fleming, T.R.3
  • 58
    • 33646064797 scopus 로고    scopus 로고
    • Quality Assurance Alternatives and Techniques: A Defect-Based Survey and Analysis
    • J. Tian, "Quality Assurance Alternatives and Techniques: A Defect-Based Survey and Analysis," Software Quality Professional, vol. 3, no. 3, pp. 6-18, 2001.
    • (2001) Software Quality Professional , vol.3 , Issue.3 , pp. 6-18
    • Tian, J.1
  • 60
    • 0002492673 scopus 로고
    • Measurement and Defect Modeling for a Legacy Software System
    • J. Troster and J. Tian, "Measurement and Defect Modeling for a Legacy Software System," Annals of Software Eng., vol. 1, pp. 95-118, 1995.
    • (1995) Annals of Software Eng , vol.1 , pp. 95-118
    • Troster, J.1    Tian, J.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.