Software source code sizing using fuzzy logic modeling

Information and Software Technology - Tập 45 - Trang 389-404 - 2003
Stephen G. MacDonell1
1School of Information Technology, Auckland University of Technology, Private Bag 92006, Auckland, New Zealand

Tài liệu tham khảo

Boehm, 1981 DeMarco, 1984, An algorithm for sizing software products, ACM SIGMetrics Performance Evaluation Review, 12, 13, 10.1145/1041823.1041825 Murali, 1997, Issues in estimating real-time data communications software projects, Information and Software Technology, 39, 399, 10.1016/S0950-5849(96)00004-3 Boehm, 1988, Understanding and controlling software costs, IEEE Transactions on Software Engineering, 14, 1462, 10.1109/32.6191 Lee, 1993, A structured methodology for software development effort prediction using the analytic hierarchy process, Journal of Systems and Software, 21, 179, 10.1016/0164-1212(93)90040-5 Blackburn, 1996, Improving speed and productivity of software development: a global survey of software developers, IEEE Transactions on Software Engineering, 22, 875, 10.1109/32.553636 Banker, 1992, An empirical test of object-based output measurement metrics in a computer aided software engineering (CASE) environment, Journal of Management Information Systems, 8, 127, 10.1080/07421222.1991.11517933 Chan, 1996, An economic model to estimate software rewriting and replacement times, IEEE Transactions on Software Engineering, 22, 580, 10.1109/32.536958 Verner, 1992, A software size model, IEEE Transactions on Software Engineering, 18, 265, 10.1109/32.129216 Cockcroft, 1996, Estimating CASE development size from outline specifications, Information and Software Technology, 38, 391, 10.1016/0950-5849(95)01065-3 Hakuta, 1997, A software size estimation model and its evaluation, Journal of Systems and Software, 37, 253, 10.1016/S0164-1212(96)00020-9 Lind, 1998, Undersizing software systems: third versus fourth generation software development, European Journal of Information Systems, 7, 261, 10.1057/palgrave.ejis.3000308 Chulani, 1999, Bayesian analysis of empirical software engineering cost models, IEEE Transactions on Software Engineering, 25, 573, 10.1109/32.799958 Myrtveit, 2001, Analyzing data sets with missing data: an empirical evaluation of imputation methods and likelihood-based methods, IEEE Transactions on Software Engineering, 27, 999, 10.1109/32.965340 Rosenberg, 1998, Five easy steps to systematic data handling, IEEE Software (January–February), 75, 10.1109/52.646886 Pickard, 1999 Pickard, 2001, Using simulated data sets to compare data analysis techniques used for software cost modeling, IEE Proceedings—Software Engineering, 148, 165, 10.1049/ip-sen:20010621 Basili, 1999, Building knowledge through families of experiments, IEEE Transactions on Software Engineering, 25, 456, 10.1109/32.799939 Miyazaki, 1994, Robust regression for developing software estimation models, Journal of Systems and Software, 27, 3, 10.1016/0164-1212(94)90110-4 MacDonell, 1997 Kitchenham, 1998, A procedure for analyzing unbalanced datasets, IEEE Transactions on Software Engineering, 24, 278, 10.1109/32.677185 Pillai, 1997, Statistical analysis of nonstationary software metrics, Information and Software Technology, 39, 363, 10.1016/S0950-5849(96)00002-X Khoshgoftaar, 1995, A neural network approach for early detection of program modules having high risk in the maintenance phase, Journal of Systems and Software, 29, 85, 10.1016/0164-1212(94)00130-F Lee, 1998, Software development cost estimation: integrating neural network with cluster analysis, Information and Management, 34, 1, 10.1016/S0378-7206(98)00041-X Mair, 2000, An investigation of machine learning based prediction systems, Journal of Systems and Software, 53, 23, 10.1016/S0164-1212(00)00005-4 Shepperd, 1997, Estimating software project effort using analogies, IEEE Transactions on Software Engineering, 23, 736, 10.1109/32.637387 Myrtveit, 1999, A controlled experiment to assess the benefits of estimating with analogy and regression models, IEEE Transactions on Software Engineering, 25, 510, 10.1109/32.799947 Walkerden, 1999, An empirical study of analogy-based software effort estimation, Empirical Software Engineering, 4, 135, 10.1023/A:1009872202035 Kumar, 1994, Fuzzy systems and neural networks in software engineering project management, Journal of Applied Intelligence, 4, 31, 10.1007/BF00872054 Ebert, 1997, Experiences with criticality predictions in software development, Proceedings of the Sixth European Software Engineering Conference(ESEC/FSE'97) Switzerland, Springer, 278 Yau, 1998, Modelling the probabilistic behavior of function point analysis, Information and Software Technology, 40, 59, 10.1016/S0950-5849(98)00032-9 Piattini, 2001, A metric-based approach for predicting conceptual data models maintainability, International Journal of Software Engineering and Knowledge Engineering, 11, 703, 10.1142/S0218194001000736 Shukla, 2000, Neuro-genetic prediction of software development effort, Information and Software Technology, 42, 701, 10.1016/S0950-5849(00)00114-2 Halstead, 1977 Chrysler, 1978, The impact of program and programmer characteristics on program size, Proceedings of the National Computer Conference, 581 Lehman, 1991, Software engineering, the software process and their support, Software Engineering Journal, 243, 10.1049/sej.1991.0028 Lehman, 1998, Software's future: managing evolution, IEEE Software (January–February), 40, 10.1109/MS.1998.646878 Turski, 1996, Reference model for smooth growth of software systems, IEEE Transactions on Software Engineering, 22, 599 Tate, 1990, Software sizing and costing models: a survey of empirical validation and comparison studies, Journal of Information Technology, 5, 12, 10.1057/jit.1990.4 MacDonell, 1994, Comparative review of functional complexity assessment methods for effort estimation, Software Engineering Journal, 9, 107, 10.1049/sej.1994.0014 Ferens, 1999, Software size estimation: quo vadis?, National Estimator (Winter), 43 Mukhopadhyay, 1992, Software effort models for early estimation of process control applications, IEEE Transactions on Software Engineering, 18, 915, 10.1109/32.163607 Dolado, 1997, A study of the relationships among Albrecht and Mark II function points, lines of 4GL code and effort, Journal of Systems and Software, 37, 161, 10.1016/S0164-1212(96)00111-2 Verner, 1987, A model for software sizing, Journal of Systems and Software, 7, 173, 10.1016/0164-1212(87)90021-5 Verner, 1988, Estimating size and effort in fourth-generation development, IEEE Software, 15, 10.1109/52.17798 Wrigley, 1991, A model for measuring information system size, MIS Quarterly, (June), 245, 10.2307/249386 Bourque, 1991, An experiment in software sizing with structured analysis metrics, Journal of Systems and Software, 15, 159, 10.1016/0164-1212(91)90053-9 Padberg, 1999 Fenton, 1999, Software metrics: success, failures and new directions, Journal of Systems and Software, 47, 149, 10.1016/S0164-1212(99)00035-7 Gray, 1997, A comparison of techniques for developing predictive models of software metrics, Information and Software Technology, 39, 425, 10.1016/S0950-5849(96)00006-7 Alonso, 1997, Applying rough sets to software development metrics, Proceedings of SCI'97/ISAS'97, Caracas Pawlak, 1991 Putnam, 1987, Size planner—an automated sizing model, Presented to the Third COCOMO User Group Meeting, Pittsburgh Bastani, 1993 Griech, 1994, Design and implementation of a knowledge-based decision support system for estimating software development work-effort, Journal of Systems Integration, 4, 171, 10.1007/BF01975435 Idri, 2000, Towards a fuzzy logic based measures for software projects similarity, Proceedings Sixth MCSEAI'2000 Maghrebian Conference on Computer Sciences, Fez, Morocco Idri, 2000, COCOMO cost model using fuzzy logic, Proceedings of the Seventh International Conference on Fuzzy Theory and Technology, New Jersey Idri, 2001 Idri, 2002 Gray, 1997 MacDonell, 1999 Abdel-Hamid, 1993, Software project control: an experimental investigation of judgment with fallible information, IEEE Transactions on Software Engineering, 19, 603, 10.1109/32.232025 Jørgensen, 2001, Impact of effort estimates on software project work, Information and Software Technology, 43, 939, 10.1016/S0950-5849(01)00203-8 Shepperd, 2001, Evaluating software prediction techniques using simulation, IEEE Transactions on Software Engineering, 27, 10.1109/32.965341 Sauter, 1999, Intuitive decision-making, Communications of the ACM, 42, 109, 10.1145/303849.303869 Bezdek, 1981 Billaudel, 1999, Performance evaluation of fuzzy classification methods designed for real time application, International Journal of Approximate Reasoning, 20, 1, 10.1016/S0888-613X(00)88941-0 Kosko, 1997 Lo, 1997, Assessing software cost estimation models: criteria for accuracy, consistency and regression, Australian Journal of Information Systems, 5, 30 Shepperd, 2000, On building prediction systems for software engineers, Empirical Software Engineering, 5, 175, 10.1023/A:1026582314146 Kitchenham, 2001, What accuracy statistics really measure, IEE Proceedings—Software Engineering, 148, 81, 10.1049/ip-sen:20010506 Albrecht, 1979, Measuring application development productivity, Proceedings, IBM GUIDE/SHARE Applications Development Symposium, California USA Albrecht, 1983, Software function, source lines of code, and development effort prediction: a software science validation, IEEE Transactions on Software Engineering, 9, 639, 10.1109/TSE.1983.235271 DeMarco, 1989 Kulkarni, 1988, A generic technique for developing a software sizing and effort estimation model, Proceedings, COMPSAC'88, 155 Symons, 1988, Function point analysis: difficulties and improvements, IEEE Transactions on Software Engineering, 14, 2, 10.1109/32.4618 Symons, 1991 Laranjeira, 1990, Software size estimation of object-oriented systems, IEEE Transactions on Software Engineering, 16, 510, 10.1109/32.52774 Chidamber, 1991 Chidamber, 1994, A metrics suite for object oriented design, IEEE Transactions on Software Engineering, 20, 476, 10.1109/32.295895 Tate, 1991, Approaches to measuring size of application products with CASE tools, Information and Software Technology, 33, 622, 10.1016/0950-5849(91)90034-9 MacDonell, 1997, Establishing relationships between specification size and software process effort in CASE environments, Information and Software Technology, 39, 35, 10.1016/0950-5849(96)01125-1