메뉴 건너뛰기




Volumn 39, Issue 6, 1997, Pages 425-437

A comparison of techniques for developing predictive models of software metrics

Author keywords

Analysis techniques; Metrics; Predictive models

Indexed keywords

FUZZY SETS; MATHEMATICAL MODELS; NEURAL NETWORKS; REGRESSION ANALYSIS;

EID: 0031170604     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0950-5849(96)00006-7     Document Type: Article
Times cited : (138)

References (71)
  • 1
    • 0017995509 scopus 로고
    • A general empirical solution to the macro software sizing and estimating problem
    • L.H. Putnam, A general empirical solution to the macro software sizing and estimating problem, IEEE Trans. Soft. Eng., 4 (1978) 345-361.
    • (1978) IEEE Trans. Soft. Eng. , vol.4 , pp. 345-361
    • Putnam, L.H.1
  • 3
    • 0026944407 scopus 로고
    • A pattern recognition approach for software data analysis
    • L.C. Briand, V.R. Basili and W.M. Thomas, A pattern recognition approach for software data analysis, IEEE Trans. Soft. Eng., 18 (1992) 931-942.
    • (1992) IEEE Trans. Soft. Eng. , vol.18 , pp. 931-942
    • Briand, L.C.1    Basili, V.R.2    Thomas, W.M.3
  • 4
    • 0025454964 scopus 로고
    • Calibrating estimation tools for software development
    • D.R. Jeffery and G. Low, Calibrating estimation tools for software development, Soft. Eng. Journal, 5 (1990) 215-221.
    • (1990) Soft. Eng. Journal , vol.5 , pp. 215-221
    • Jeffery, D.R.1    Low, G.2
  • 5
    • 0023349750 scopus 로고
    • An empirical validation of software cost estimation models
    • C.F. Kemerer, An empirical validation of software cost estimation models, Comm. ACM, 30 (1987) 416-429.
    • (1987) Comm. ACM , vol.30 , pp. 416-429
    • Kemerer, C.F.1
  • 10
    • 84952126648 scopus 로고
    • Validation of regression models: Methods and examples
    • R.D. Snee, Validation of regression models: Methods and examples, Technometrics, 19 (1977) 415-428.
    • (1977) Technometrics , vol.19 , pp. 415-428
    • Snee, R.D.1
  • 11
    • 0002386245 scopus 로고
    • The prediction sum of squares as a criterion for selecting predictor variables
    • Dept. Statistics, University of Kentucky
    • D.M. Allen, The prediction sum of squares as a criterion for selecting predictor variables, Technical Report No. 23, Dept. Statistics, University of Kentucky, 1971.
    • (1971) Technical Report No. 23 , vol.23
    • Allen, D.M.1
  • 12
    • 0002344794 scopus 로고
    • Bootstrap methods: Another look at the jack-knife
    • B. Efron, Bootstrap methods: Another look at the jack-knife, Annals of Statistics, 7 (1979) 1-26.
    • (1979) Annals of Statistics , vol.7 , pp. 1-26
    • Efron, B.1
  • 13
    • 84972538191 scopus 로고
    • Bootstrap: More than a stab in the dark?
    • G.A. Young, Bootstrap: More than a stab in the dark?, Statistical Science, 9 (1994) 382-415.
    • (1994) Statistical Science , vol.9 , pp. 382-415
    • Young, G.A.1
  • 14
    • 0013176146 scopus 로고
    • Factor analysis of source code metrics
    • D. Coupal and P.N. Robillard, Factor analysis of source code metrics, J. Systems Software, 12 (1990) 263-269.
    • (1990) J. Systems Software , vol.12 , pp. 263-269
    • Coupal, D.1    Robillard, P.N.2
  • 15
    • 0026831884 scopus 로고
    • A factor analysis of software complexity measures
    • R.A. Mata-Toledo and D.A. Gustafson, A factor analysis of software complexity measures, J. Systems Software, 17 (1992) 267-273.
    • (1992) J. Systems Software , vol.17 , pp. 267-273
    • Mata-Toledo, R.A.1    Gustafson, D.A.2
  • 16
    • 0027590149 scopus 로고
    • Dimensionality reduction in software development effort estimation
    • G.H. Subramanian and S. Breslawski, Dimensionality reduction in software development effort estimation, J. Systems Software, 21 (1993) 187-196.
    • (1993) J. Systems Software , vol.21 , pp. 187-196
    • Subramanian, G.H.1    Breslawski, S.2
  • 17
    • 84972517124 scopus 로고
    • Collinearity and least squares regression
    • G.W. Stewart, Collinearity and least squares regression, Statistical Science, 2 (1987) 68-100.
    • (1987) Statistical Science , vol.2 , pp. 68-100
    • Stewart, G.W.1
  • 19
    • 0028516893 scopus 로고
    • Robust regression for developing software estimation models
    • Y. Miyazaki, M. Terakado and K. Ozaki, Robust regression for developing software estimation models, J. Systems Software, 27 (1994) 3-16.
    • (1994) J. Systems Software , vol.27 , pp. 3-16
    • Miyazaki, Y.1    Terakado, M.2    Ozaki, K.3
  • 21
    • 0000553207 scopus 로고
    • Least median of squares: A robust method for outlier and model error detection in regression and calibration
    • D.L. Massart, L. Kaufman, P.J. Rousseeuw and A. Leroy, Least median of squares: A robust method for outlier and model error detection in regression and calibration, Analytica Chimica Acta, 187 (1986) 171-179.
    • (1986) Analytica Chimica Acta , vol.187 , pp. 171-179
    • Massart, D.L.1    Kaufman, L.2    Rousseeuw, P.J.3    Leroy, A.4
  • 25
    • 84972496372 scopus 로고
    • Influential observations, high leverage points, and outliers in linear regression
    • S.C. Chatterjee and A.S. Hadi, Influential observations, high leverage points, and outliers in linear regression, Statistical Science, I (1986) 379-416.
    • (1986) Statistical Science , vol.1 , pp. 379-416
    • Chatterjee, S.C.1    Hadi, A.S.2
  • 27
    • 0026896343 scopus 로고
    • Prediction of software reliability using connectionist models
    • N. Karunanithi, D. Whitley and Y.K. Malaiya, Prediction of software reliability using connectionist models, IEEE Trans. Soft. Eng., 18 (1992) 563-574.
    • (1992) IEEE Trans. Soft. Eng. , vol.18 , pp. 563-574
    • Karunanithi, N.1    Whitley, D.2    Malaiya, Y.K.3
  • 29
    • 25044450850 scopus 로고
    • Estimating software development effort with connectionist models
    • Monash University
    • G. Wittig, Estimating software development effort with connectionist models, Working Paper Series 33/95, Monash University, 1995.
    • (1995) Working Paper Series , vol.33-95
    • Wittig, G.1
  • 30
    • 0028386276 scopus 로고
    • Fuzzy systems and neural networks in software engineering project management
    • S. Kumar, B.A. Krishna and P.S. Satsangi, Fuzzy systems and neural networks in software engineering project management, J. Applied Intelligence, 4 (1994) 31-52.
    • (1994) J. Applied Intelligence , vol.4 , pp. 31-52
    • Kumar, S.1    Krishna, B.A.2    Satsangi, P.S.3
  • 31
    • 0007973390 scopus 로고
    • Using artificial neural networks and function points to estimate 4GL software development effort
    • G.E. Wittig and G.R. Finnie, Using artificial neural networks and function points to estimate 4GL software development effort, Australian Journal of Information Systems, 1(2) (1994) 87-94.
    • (1994) Australian Journal of Information Systems , vol.1 , Issue.2 , pp. 87-94
    • Wittig, G.E.1    Finnie, G.R.2
  • 32
    • 0029255026 scopus 로고
    • Machine learning approaches to estimating software development effort
    • K. Srinivasan and D. Fisher, Machine learning approaches to estimating software development effort, IEEE Trans. Soft. Eng, 21 (1995) 126-137.
    • (1995) IEEE Trans. Soft. Eng , vol.21 , pp. 126-137
    • Srinivasan, K.1    Fisher, D.2
  • 33
    • 0002856379 scopus 로고
    • A neural network approach for early detection of program modules having high risk in the maintenance phase
    • T.M. Khoshgoftaar and D.L. Lanning, A neural network approach for early detection of program modules having high risk in the maintenance phase, J. Systems Software, 29 (1995) 85-91.
    • (1995) J. Systems Software , vol.29 , pp. 85-91
    • Khoshgoftaar, T.M.1    Lanning, D.L.2
  • 34
    • 0029308555 scopus 로고
    • Software fault prediction
    • S.A. Sherer, Software fault prediction, J. Systems Software, 29 (1995) 97-105.
    • (1995) J. Systems Software , vol.29 , pp. 97-105
    • Sherer, S.A.1
  • 37
    • 0028543030 scopus 로고
    • Applications artificial neural networks and their business applications
    • E.Y. Li, Applications artificial neural networks and their business applications, Information and Management, 27 (1994) 303-313.
    • (1994) Information and Management , vol.27 , pp. 303-313
    • Li, E.Y.1
  • 38
    • 84972539015 scopus 로고
    • Neural networks: A review from a statistical perspective
    • B. Cheng and D.M. Titterington, Neural networks: A review from a statistical perspective, Statistical Science, 9 (1994) 2-54.
    • (1994) Statistical Science , vol.9 , pp. 2-54
    • Cheng, B.1    Titterington, D.M.2
  • 39
    • 0024880831 scopus 로고
    • Multilayer feedforward networks are universal approximators
    • K. Hornik, M. Stinchcombe and H. White, Multilayer feedforward networks are universal approximators, Neural Networks, 2 (1989) 359-366.
    • (1989) Neural Networks , vol.2 , pp. 359-366
    • Hornik, K.1    Stinchcombe, M.2    White, H.3
  • 40
    • 0025635525 scopus 로고
    • Connectionist nonparametric regression: Multilayer feedforward networks can learn arbitrary mappings
    • H. White, Connectionist nonparametric regression: Multilayer feedforward networks can learn arbitrary mappings, Neural Networks, 3 (1990) 535-549.
    • (1990) Neural Networks , vol.3 , pp. 535-549
    • White, H.1
  • 41
    • 0000998598 scopus 로고
    • Two problems with backpropagation and other steepest-descent learning procedures for networks
    • R.S. Sutton, Two problems with backpropagation and other steepest-descent learning procedures for networks, in Proc. 8th Ann. Conf. Cognitive Science Society, 1989, pp. 823-831.
    • (1989) Proc. 8th Ann. Conf. Cognitive Science Society , pp. 823-831
    • Sutton, R.S.1
  • 42
    • 0024931167 scopus 로고
    • A new approach for finding the global minimum of error function in neural networks
    • N. Baba, A new approach for finding the global minimum of error function in neural networks, Neural Networks, 2 (1989) 367-373.
    • (1989) Neural Networks , vol.2 , pp. 367-373
    • Baba, N.1
  • 43
    • 0024774330 scopus 로고
    • Neural networks and principal component analysis: Learning from examples without local minima
    • P. Baldi and K. Hornik, Neural networks and principal component analysis: Learning from examples without local minima, Neural Networks, 2 (1989) 53-58.
    • (1989) Neural Networks , vol.2 , pp. 53-58
    • Baldi, P.1    Hornik, K.2
  • 44
    • 0026955395 scopus 로고
    • Avoiding false local minima by proper initialization of connections
    • L.F.A. Wessels and E. Barnard, Avoiding false local minima by proper initialization of connections, IEEE Trans. Neural Networks, 3 (1992) 899-905.
    • (1992) IEEE Trans. Neural Networks , vol.3 , pp. 899-905
    • Wessels, L.F.A.1    Barnard, E.2
  • 45
    • 0027242809 scopus 로고
    • Initializing back propagation networks with prototypes
    • T. Denoeux and R. Lengellé, Initializing back propagation networks with prototypes, Neural Networks, 6 (1993) 351-363.
    • (1993) Neural Networks , vol.6 , pp. 351-363
    • Denoeux, T.1    Lengellé, R.2
  • 46
    • 0028498541 scopus 로고
    • On the initialisation and optimisation of multilayer perceptrons
    • N. Weymaere and J.-P. Martens, On the initialisation and optimisation of multilayer perceptrons, IEEE Trans. Neural Networks (1994) 738-751.
    • (1994) IEEE Trans. Neural Networks , pp. 738-751
    • Weymaere, N.1    Martens, J.-P.2
  • 48
    • 40649117083 scopus 로고
    • Production rules as a representation for a knowledge-based consultation program
    • R. Davis, B.G. Buchanan and E. Shortliffe, Production rules as a representation for a knowledge-based consultation program, Artificial Intelligence, 8 (1977) 15-45.
    • (1977) Artificial Intelligence , vol.8 , pp. 15-45
    • Davis, R.1    Buchanan, B.G.2    Shortliffe, E.3
  • 49
    • 38149038993 scopus 로고
    • Catastrophic forgetting, rehearsal and pseudorehearsal
    • A. Robins, Catastrophic forgetting, rehearsal and pseudorehearsal, Connection Science, 7 (1995) 123-146.
    • (1995) Connection Science , vol.7 , pp. 123-146
    • Robins, A.1
  • 50
    • 0027224603 scopus 로고
    • Experimental evaluation of a fuzzy-set based measure of software correctness using program mutation
    • F.B. Bastani, G. DiMarco and A. Pasquini, Experimental evaluation of a fuzzy-set based measure of software correctness using program mutation, in Proc. 15th Int. Conf. Software Engineering, 1993, pp. 45-54.
    • (1993) Proc. 15th Int. Conf. Software Engineering , pp. 45-54
    • Bastani, F.B.1    Dimarco, G.2    Pasquini, A.3
  • 51
    • 0028386809 scopus 로고
    • Fuzzy systems: An overview, Comm
    • T. Munakata and Y. Jani, Fuzzy systems: An overview, Comm. ACM, 37 (1994) 69-76.
    • (1994) ACM , vol.37 , pp. 69-76
    • Munakata, T.1    Jani, Y.2
  • 52
    • 0028532753 scopus 로고
    • Fuzzy systems as universal approximators
    • B. Kosko, Fuzzy systems as universal approximators, IEEE Trans. Computers, 43 (1994) 1329-1333.
    • (1994) IEEE Trans. Computers , vol.43 , pp. 1329-1333
    • Kosko, B.1
  • 54
    • 0029287724 scopus 로고
    • Fuzzy logic controllers are universal approximators
    • J.L. Castro, Fuzzy logic controllers are universal approximators, IEEE Trans. Systems, Man, and Cybernetics, 25 (1995) 629-635.
    • (1995) IEEE Trans. Systems, Man, and Cybernetics , vol.25 , pp. 629-635
    • Castro, J.L.1
  • 55
    • 0027601884 scopus 로고
    • ANFIS: Adaptive-network-based fuzzy inference system
    • R.J.-S. Jang, ANFIS: Adaptive-network-based fuzzy inference system, IEEE Trans. Systems, Man, and Cybernetics, 23 (1993) 665-685.
    • (1993) IEEE Trans. Systems, Man, and Cybernetics , vol.23 , pp. 665-685
    • Jang, R.J.-S.1
  • 56
    • 0026923902 scopus 로고
    • On fuzzy modelling using fuzzy neural networks with the back-propagation algorithm
    • S. Horikawa, T. Furnuhashi and Y. Ucikawa, On fuzzy modelling using fuzzy neural networks with the back-propagation algorithm, IEEE Trans. Neural Networks, 3 (1992) 801-806.
    • (1992) IEEE Trans. Neural Networks , vol.3 , pp. 801-806
    • Horikawa, S.1    Furnuhashi, T.2    Ucikawa, Y.3
  • 57
    • 0012076955 scopus 로고
    • Can fuzzy neural nets approximate continuous fuzzy functions
    • J.J. Buckley and Y. Hayashi, Can fuzzy neural nets approximate continuous fuzzy functions, Fuzzy Sets and Systems, 61 (1994) 43-51.
    • (1994) Fuzzy Sets and Systems , vol.61 , pp. 43-51
    • Buckley, J.J.1    Hayashi, Y.2
  • 58
    • 0024680358 scopus 로고
    • An evaluation of expert systems for software engineering management
    • C.L. Ramsey and V.R. Basili, An evaluation of expert systems for software engineering management, IEEE Trans. Soft. Eng., 15 (1989) 747-759.
    • (1989) IEEE Trans. Soft. Eng. , vol.15 , pp. 747-759
    • Ramsey, C.L.1    Basili, V.R.2
  • 60
    • 0037871113 scopus 로고
    • Design and implementation of a knowledge-based decision support system for estimating software development work-Effort
    • B. Griech and J.-CH. Pomerol, Design and implementation of a knowledge-based decision support system for estimating software development work-Effort, J. Systems Integration, 4 (1994) 171-184.
    • (1994) J. Systems Integration , vol.4 , pp. 171-184
    • Griech, B.1    Pomerol, J.-Ch.2
  • 61
    • 0000493687 scopus 로고
    • Case-based learning algorithms
    • Morgan Kaufmann, Washington, DC
    • D.W. Aha, Case-based learning algorithms, in Proc. DARPA Case-Based Reasoning Workshop, Morgan Kaufmann, Washington, DC, 1991, pp. 147-158.
    • (1991) Proc. DARPA Case-Based Reasoning Workshop , pp. 147-158
    • Aha, D.W.1
  • 62
    • 0000356302 scopus 로고
    • Examining the feasibility of a case-based reasoning model for software effort estimation
    • T. Mukhopadhyay, S.S. Vicinanza and M.J. Prietula, Examining the feasibility of a case-based reasoning model for software effort estimation, MIS Quarterly, 16 (1992) 155-171.
    • (1992) MIS Quarterly , vol.16 , pp. 155-171
    • Mukhopadhyay, T.1    Vicinanza, S.S.2    Prietula, M.J.3
  • 63
    • 0000882433 scopus 로고
    • Software effort estimation: An exploratory study of expert performance
    • S. Vicinanza, T. Mukhopadhyay and M. Prietula, Software effort estimation: An exploratory study of expert performance, Information Systems Research, 2 (1991) 243-262.
    • (1991) Information Systems Research , vol.2 , pp. 243-262
    • Vicinanza, S.1    Mukhopadhyay, T.2    Prietula, M.3
  • 65
    • 0024123707 scopus 로고
    • Learning from examples: Generation and evaluation of decision trees for software resource analysis
    • R.W. Selby and A.A. Porter, Learning from examples: Generation and evaluation of decision trees for software resource analysis, IEEE Trans. Soft. Eng., 14 (1988) 1743-1757.
    • (1988) IEEE Trans. Soft. Eng. , vol.14 , pp. 1743-1757
    • Selby, R.W.1    Porter, A.A.2
  • 66
    • 0006473387 scopus 로고
    • Evaluating techniques for generating metric-based classification trees
    • A.A. Porter and R.W. Selby, Evaluating techniques for generating metric-based classification trees, J. Systems Software, 12 (1990) 209-218.
    • (1990) J. Systems Software , vol.12 , pp. 209-218
    • Porter, A.A.1    Selby, R.W.2
  • 67
    • 0346926406 scopus 로고    scopus 로고
    • Alternatives to regression models for estimating software projects
    • IFPUG, Westerville, OH
    • S.G. MacDonell and A.R. Gray, Alternatives to regression models for estimating software projects, in Proceedings of the IFPUG Fall Conference, IFPUG, Westerville, OH, 1996, pp. 279.1-279.15.
    • (1996) Proceedings of the IFPUG Fall Conference , pp. 2791-27915
    • MacDonell, S.G.1    Gray, A.R.2
  • 70
    • 0029357292 scopus 로고
    • Experience with the accuracy of software maintenance task effort prediction models
    • M. Jorgensen, Experience with the accuracy of software maintenance task effort prediction models, IEEE Trans. Soft. Eng., 21 (1995) 674-681.
    • (1995) IEEE Trans. Soft. Eng. , vol.21 , pp. 674-681
    • Jorgensen, M.1


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