메뉴 건너뛰기




Volumn 45, Issue 7 SPEC., 2003, Pages 389-404

Software source code sizing using fuzzy logic modeling

Author keywords

Fuzzy logic; Prediction; SLOC; Software size

Indexed keywords

COMPUTER SIMULATION; FUZZY SETS; INTEGRATION; PROJECT MANAGEMENT; REGRESSION ANALYSIS;

EID: 0038219574     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0950-5849(03)00011-9     Document Type: Article
Times cited : (26)

References (82)
  • 3
    • 0031168575 scopus 로고    scopus 로고
    • Issues in estimating real-time data communications software projects
    • Murali C.S., Sankar C.S. Issues in estimating real-time data communications software projects. Information and Software Technology. 39:1997;399-402.
    • (1997) Information and Software Technology , vol.39 , pp. 399-402
    • Murali, C.S.1    Sankar, C.S.2
  • 5
    • 0027593606 scopus 로고
    • A structured methodology for software development effort prediction using the analytic hierarchy process
    • Lee H. A structured methodology for software development effort prediction using the analytic hierarchy process. Journal of Systems and Software. 21:1993;179-186.
    • (1993) Journal of Systems and Software , vol.21 , pp. 179-186
    • Lee, H.1
  • 6
    • 0001313920 scopus 로고    scopus 로고
    • Improving speed and productivity of software development: A global survey of software developers
    • Blackburn J.D., Scudder G.D., Van Wassenhove L.N. Improving speed and productivity of software development: a global survey of software developers. IEEE Transactions on Software Engineering. 22:(12):1996;875-885.
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.12 , pp. 875-885
    • Blackburn, J.D.1    Scudder, G.D.2    Van Wassenhove, L.N.3
  • 7
    • 70450073151 scopus 로고
    • An empirical test of object-based output measurement metrics in a computer aided software engineering (CASE) environment
    • Banker R.D., Kauffman R.J., Kumar R. An empirical test of object-based output measurement metrics in a computer aided software engineering (CASE) environment. Journal of Management Information Systems. 8:(3):1992;127-150.
    • (1992) Journal of Management Information Systems , vol.8 , Issue.3 , pp. 127-150
    • Banker, R.D.1    Kauffman, R.J.2    Kumar, R.3
  • 8
    • 0346254047 scopus 로고    scopus 로고
    • An economic model to estimate software rewriting and replacement times
    • Chan T., Chung S.L., Ho T.H. An economic model to estimate software rewriting and replacement times. IEEE Transactions on Software Engineering. 22:(8):1996;580-598.
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.8 , pp. 580-598
    • Chan, T.1    Chung, S.L.2    Ho, T.H.3
  • 10
    • 0030172376 scopus 로고    scopus 로고
    • Estimating CASE development size from outline specifications
    • Cockcroft S.K.S. Estimating CASE development size from outline specifications. Information and Software Technology. 38:1996;391-399.
    • (1996) Information and Software Technology , vol.38 , pp. 391-399
    • Cockcroft, S.K.S.1
  • 12
    • 22444456001 scopus 로고    scopus 로고
    • Undersizing software systems: Third versus fourth generation software development
    • Lind M.R., Sulek J.M. Undersizing software systems: third versus fourth generation software development. European Journal of Information Systems. 7:1998;261-268.
    • (1998) European Journal of Information Systems , vol.7 , pp. 261-268
    • Lind, M.R.1    Sulek, J.M.2
  • 14
    • 0035506257 scopus 로고    scopus 로고
    • Analyzing data sets with missing data: An empirical evaluation of imputation methods and likelihood-based methods
    • Myrtveit I., Stensrud E., Olsson U.H. Analyzing data sets with missing data: an empirical evaluation of imputation methods and likelihood-based methods. IEEE Transactions on Software Engineering. 27:(11):2001;999-1013.
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.11 , pp. 999-1013
    • Myrtveit, I.1    Stensrud, E.2    Olsson, U.H.3
  • 15
    • 0031699539 scopus 로고    scopus 로고
    • Five easy steps to systematic data handling
    • Rosenberg J. Five easy steps to systematic data handling. IEEE Software (January-February). 1998;75-77.
    • (1998) IEEE Software , Issue.JANUARY-FEBRUARY , pp. 75-77
    • Rosenberg, J.1
  • 17
    • 0035726598 scopus 로고    scopus 로고
    • Using simulated data sets to compare data analysis techniques used for software cost modeling
    • Pickard L., Kitchenham B., Linkman S.J. Using simulated data sets to compare data analysis techniques used for software cost modeling. IEE Proceedings - Software Engineering. 148:(6):2001;165-174.
    • (2001) IEE Proceedings - Software Engineering , vol.148 , Issue.6 , pp. 165-174
    • Pickard, L.1    Kitchenham, B.2    Linkman, S.J.3
  • 22
  • 23
    • 0002856379 scopus 로고
    • A neural network approach for early detection of program modules having high risk in the maintenance phase
    • Khoshgoftaar T.M., Lanning D.L. A neural network approach for early detection of program modules having high risk in the maintenance phase. Journal of Systems and Software. 29:1995;85-91.
    • (1995) Journal of Systems and Software , vol.29 , pp. 85-91
    • Khoshgoftaar, T.M.1    Lanning, D.L.2
  • 24
    • 0032486712 scopus 로고    scopus 로고
    • Software development cost estimation: Integrating neural network with cluster analysis
    • Lee A., Cheng C.H., Balakrishnan J. Software development cost estimation: integrating neural network with cluster analysis. Information and Management. 34:1998;1-9.
    • (1998) Information and Management , vol.34 , pp. 1-9
    • Lee, A.1    Cheng, C.H.2    Balakrishnan, J.3
  • 27
    • 0033161922 scopus 로고    scopus 로고
    • A controlled experiment to assess the benefits of estimating with analogy and regression models
    • Myrtveit I., Stensrud E. A controlled experiment to assess the benefits of estimating with analogy and regression models. IEEE Transactions on Software Engineering. 25:(4):1999;510-525.
    • (1999) IEEE Transactions on Software Engineering , vol.25 , Issue.4 , pp. 510-525
    • Myrtveit, I.1    Stensrud, E.2
  • 28
    • 0033336424 scopus 로고    scopus 로고
    • An empirical study of analogy-based software effort estimation
    • Walkerden F., Jeffery R. An empirical study of analogy-based software effort estimation. Empirical Software Engineering. 4:1999;135-158.
    • (1999) Empirical Software Engineering , vol.4 , pp. 135-158
    • Walkerden, F.1    Jeffery, R.2
  • 29
    • 0028386276 scopus 로고
    • Fuzzy systems and neural networks in software engineering project management
    • Kumar S., Krishna B.A., Satsangi P.S. Fuzzy systems and neural networks in software engineering project management. Journal of Applied Intelligence. 4:1994;31-52.
    • (1994) Journal of Applied Intelligence , vol.4 , pp. 31-52
    • Kumar, S.1    Krishna, B.A.2    Satsangi, P.S.3
  • 31
    • 0032066079 scopus 로고    scopus 로고
    • Modelling the probabilistic behavior of function point analysis
    • Yau C., Tsoi H.-L. Modelling the probabilistic behavior of function point analysis. Information and Software Technology. 40:1998;59-68.
    • (1998) Information and Software Technology , vol.40 , pp. 59-68
    • Yau, C.1    Tsoi, H.-L.2
  • 33
    • 0034225411 scopus 로고    scopus 로고
    • Neuro-genetic prediction of software development effort
    • Shukla K.K. Neuro-genetic prediction of software development effort. Information and Software Technology. 42:2000;701-713.
    • (2000) Information and Software Technology , vol.42 , pp. 701-713
    • Shukla, K.K.1
  • 35
    • 0018057847 scopus 로고
    • The impact of program and programmer characteristics on program size
    • Chrysler E. The impact of program and programmer characteristics on program size. Proceedings of the National Computer Conference. 1978;581-587.
    • (1978) Proceedings of the National Computer Conference , pp. 581-587
    • Chrysler, E.1
  • 36
    • 0026225877 scopus 로고
    • Software engineering, the software process and their support
    • Lehman M.M. Software engineering, the software process and their support. Software Engineering Journal. 1991;243-258.
    • (1991) Software Engineering Journal , pp. 243-258
    • Lehman, M.M.1
  • 37
    • 0031648261 scopus 로고    scopus 로고
    • Software's future: Managing evolution
    • Lehman M.M. Software's future: managing evolution. IEEE Software (January-February). 1998;40-44.
    • (1998) IEEE Software , Issue.JANUARY-FEBRUARY , pp. 40-44
    • Lehman, M.M.1
  • 38
    • 0001609818 scopus 로고    scopus 로고
    • Reference model for smooth growth of software systems
    • Turski W.M. Reference model for smooth growth of software systems. IEEE Transactions on Software Engineering. 22:(8):1996;599-600.
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.8 , pp. 599-600
    • Turski, W.M.1
  • 39
    • 0038547407 scopus 로고
    • Software sizing and costing models: A survey of empirical validation and comparison studies
    • Tate G., Verner J.M. Software sizing and costing models: a survey of empirical validation and comparison studies. Journal of Information Technology. 5:1990;12-26.
    • (1990) Journal of Information Technology , vol.5 , pp. 12-26
    • Tate, G.1    Verner, J.M.2
  • 40
    • 0028430605 scopus 로고
    • Comparative review of functional complexity assessment methods for effort estimation
    • MacDonell S.G. Comparative review of functional complexity assessment methods for effort estimation. Software Engineering Journal. 9:(3):1994;107-116.
    • (1994) Software Engineering Journal , vol.9 , Issue.3 , pp. 107-116
    • MacDonell, S.G.1
  • 41
    • 0037533334 scopus 로고    scopus 로고
    • Software size estimation: Quo vadis?
    • Ferens D.V. Software size estimation: quo vadis? National Estimator (Winter). 1999;43-54.
    • (1999) National Estimator , Issue.WINTER , pp. 43-54
    • Ferens, D.V.1
  • 42
    • 0026938355 scopus 로고
    • Software effort models for early estimation of process control applications
    • Mukhopadhyay T., Kekre S. Software effort models for early estimation of process control applications. IEEE Transactions on Software Engineering. 18:(10):1992;915-924.
    • (1992) IEEE Transactions on Software Engineering , vol.18 , Issue.10 , pp. 915-924
    • Mukhopadhyay, T.1    Kekre, S.2
  • 43
    • 0031141422 scopus 로고    scopus 로고
    • A study of the relationships among Albrecht and Mark II function points, lines of 4GL code and effort
    • Dolado J.J. A study of the relationships among Albrecht and Mark II function points, lines of 4GL code and effort. Journal of Systems and Software. 37:1997;161-173.
    • (1997) Journal of Systems and Software , vol.37 , pp. 161-173
    • Dolado, J.J.1
  • 45
    • 0024036647 scopus 로고
    • Estimating size and effort in fourth-generation development
    • Verner J., Tate G. Estimating size and effort in fourth-generation development. IEEE Software. 1988;15-22.
    • (1988) IEEE Software , pp. 15-22
    • Verner, J.1    Tate, G.2
  • 46
    • 0003122971 scopus 로고
    • A model for measuring information system size
    • Wrigley C.D., Dexter A.S. A model for measuring information system size. MIS Quarterly, (June). 1991;245-257.
    • (1991) MIS Quarterly , Issue.JUNE , pp. 245-257
    • Wrigley, C.D.1    Dexter, A.S.2
  • 47
    • 0005424661 scopus 로고
    • An experiment in software sizing with structured analysis metrics
    • Bourque P., Côté V. An experiment in software sizing with structured analysis metrics. Journal of Systems and Software. 15:1991;159-172.
    • (1991) Journal of Systems and Software , vol.15 , pp. 159-172
    • Bourque, P.1    Côté, V.2
  • 49
    • 0032663370 scopus 로고    scopus 로고
    • Software metrics: Success, failures and new directions
    • Fenton N.E., Neil M. Software metrics: success, failures and new directions. Journal of Systems and Software. 47:1999;149-157.
    • (1999) Journal of Systems and Software , vol.47 , pp. 149-157
    • Fenton, N.E.1    Neil, M.2
  • 50
    • 0031170604 scopus 로고    scopus 로고
    • A comparison of techniques for developing predictive models of software metrics
    • Gray A.R., MacDonell S.G. A comparison of techniques for developing predictive models of software metrics. Information and Software Technology. 39:1997;425-437.
    • (1997) Information and Software Technology , vol.39 , pp. 425-437
    • Gray, A.R.1    MacDonell, S.G.2
  • 53
    • 0037533335 scopus 로고
    • Size planner - An automated sizing model
    • Pittsburgh
    • Putnam D. Size planner - an automated sizing model. Presented to the Third COCOMO User Group Meeting, Pittsburgh. 1987.
    • (1987) Third COCOMO User Group Meeting
    • Putnam, D.1
  • 54
    • 0027224603 scopus 로고
    • Experimental evaluation of a fuzzy-set based measure of software correctness using program mutation
    • Baltimore, MY, USA, Los Alamitos, CA: IEEE Computer Society Press
    • Bastani F.B., DiMarco G., Pasquini A. Proceedings of the 15th International Conference on Software Engineering. Baltimore, MY, USA. Proceedings of the 15th International Conference on Software Engineering. Baltimore, MY, USA. 1993;IEEE Computer Society Press, Los Alamitos, CA. pp. 45-54.
    • (1993) Proceedings of the 15th International Conference on Software Engineering , pp. 45-54
    • Bastani, F.B.1    DiMarco, G.2    Pasquini, A.3
  • 55
    • 0037871113 scopus 로고
    • Design and implementation of a knowledge-based decision support system for estimating software development work-effort
    • Griech B., Pomerol J.-C. Design and implementation of a knowledge-based decision support system for estimating software development work-effort. Journal of Systems Integration. 4:1994;171-184.
    • (1994) Journal of Systems Integration , vol.4 , pp. 171-184
    • Griech, B.1    Pomerol, J.-C.2
  • 58
    • 0034998922 scopus 로고    scopus 로고
    • A fuzzy logic based set of measures for software project similarity: Validation and possible improvements
    • London: IEEE Computer Society Press
    • Idri A., Abran A. Proceedings Seventh International Symposium on Software Metrics. Proceedings Seventh International Symposium on Software Metrics. 2001;IEEE Computer Society Press, London.
    • (2001) Proceedings Seventh International Symposium on Software Metrics
    • Idri, A.1    Abran, A.2
  • 62
    • 0027614935 scopus 로고
    • Software project control: An experimental investigation of judgment with fallible information
    • Abdel-Hamid T.K., Sengupta K., Ronan D. Software project control: an experimental investigation of judgment with fallible information. IEEE Transactions on Software Engineering. 19:(6):1993;603-612.
    • (1993) IEEE Transactions on Software Engineering , vol.19 , Issue.6 , pp. 603-612
    • Abdel-Hamid, T.K.1    Sengupta, K.2    Ronan, D.3
  • 65
    • 1542395897 scopus 로고    scopus 로고
    • Intuitive decision-making
    • Sauter V.L. Intuitive decision-making. Communications of the ACM. 42:(6):1999;109-115.
    • (1999) Communications of the ACM , vol.42 , Issue.6 , pp. 109-115
    • Sauter, V.L.1
  • 69
    • 0002501677 scopus 로고    scopus 로고
    • Assessing software cost estimation models: Criteria for accuracy, consistency and regression
    • Lo B.W.N., Gao X. Assessing software cost estimation models: criteria for accuracy, consistency and regression. Australian Journal of Information Systems. 5:(1):1997;30-44.
    • (1997) Australian Journal of Information Systems , vol.5 , Issue.1 , pp. 30-44
    • Lo, B.W.N.1    Gao, X.2
  • 73
    • 0020844328 scopus 로고
    • Software function, source lines of code, and development effort prediction: A software science validation
    • Albrecht A.J., Gaffney J.E. Jr. Software function, source lines of code, and development effort prediction: a software science validation. IEEE Transactions on Software Engineering. 9:(6):1983;639-648.
    • (1983) IEEE Transactions on Software Engineering , vol.9 , Issue.6 , pp. 639-648
    • Albrecht, A.J.1    Gaffney J.E., Jr.2
  • 76
    • 0023845825 scopus 로고
    • Function point analysis: Difficulties and improvements
    • Symons C.R. Function point analysis: difficulties and improvements. IEEE Transactions on Software Engineering. 14:(1):1988;2-10.
    • (1988) IEEE Transactions on Software Engineering , vol.14 , Issue.1 , pp. 2-10
    • Symons, C.R.1
  • 78
    • 0025434552 scopus 로고
    • Software size estimation of object-oriented systems
    • Laranjeira L.A. Software size estimation of object-oriented systems. IEEE Transactions on Software Engineering. 16:(5):1990;510-522.
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.5 , pp. 510-522
    • Laranjeira, L.A.1
  • 79
    • 84976760073 scopus 로고
    • Towards a metrics suite for object oriented design
    • Phoenix, AZ, ACM
    • Chidamber S.R., Kemerer C.F. Proceedings of OOPSLA'91, Phoenix, AZ. Proceedings of OOPSLA'91, Phoenix, AZ. 1991;ACM. pp. 197-211.
    • (1991) Proceedings of OOPSLA'91 , pp. 197-211
    • Chidamber, S.R.1    Kemerer, C.F.2
  • 81
    • 0026258352 scopus 로고
    • Approaches to measuring size of application products with CASE tools
    • Tate G., Verner J.M. Approaches to measuring size of application products with CASE tools. Information and Software Technology. 33:(9):1991;622-628.
    • (1991) Information and Software Technology , vol.33 , Issue.9 , pp. 622-628
    • Tate, G.1    Verner, J.M.2
  • 82
    • 0030735131 scopus 로고    scopus 로고
    • Establishing relationships between specification size and software process effort in CASE environments
    • MacDonell S.G. Establishing relationships between specification size and software process effort in CASE environments. Information and Software Technology. 39:(1):1997;35-45.
    • (1997) Information and Software Technology , vol.39 , Issue.1 , pp. 35-45
    • MacDonell, S.G.1


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