{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T01:39:01Z","timestamp":1777426741252,"version":"3.51.4"},"reference-count":41,"publisher":"Walter de Gruyter GmbH","issue":"3","license":[{"start":{"date-parts":[[2017,3,23]],"date-time":"2017-03-23T00:00:00Z","timestamp":1490227200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,7,26]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>In modern software development processes, software effort estimation plays a crucial role. The success or failure of projects depends greatly on the accuracy of effort estimation and schedule results. Many studies focused on proposing novel models to enhance the accuracy of predicted results; however, the question of accurate estimation of effort has been a challenging issue with regards to researchers and practitioners, especially when it comes to projects using agile methodologies. This study aims at introducing a novel formula based on team velocity and story point factors. The parameters of this formula are then optimized by employing swarm optimization algorithms. We also propose an improved algorithm combining the advantages of the artificial bee colony and particle swarm optimization algorithms. The experimental results indicated that our approaches outperformed methods in other studies in terms of the accuracy of predicted results.<\/jats:p>","DOI":"10.1515\/jisys-2016-0294","type":"journal-article","created":{"date-parts":[[2017,3,23]],"date-time":"2017-03-23T10:11:40Z","timestamp":1490263900000},"page":"489-506","source":"Crossref","is-referenced-by-count":30,"title":["A Novel Hybrid ABC-PSO Algorithm for Effort Estimation of Software Projects Using Agile Methodologies"],"prefix":"10.1515","volume":"27","author":[{"given":"Thanh Tung","family":"Khuat","sequence":"first","affiliation":[{"name":"The University of Danang, University of Science and Technology , Danang , Vietnam"}]},{"given":"My Hanh","family":"Le","sequence":"additional","affiliation":[{"name":"The University of Danang, University of Science and Technology , Danang , Vietnam"}]}],"member":"374","published-online":{"date-parts":[[2017,3,23]]},"reference":[{"key":"2025120523310292137_j_jisys-2016-0294_ref_001_w2aab3b7c11b1b6b1ab1b8b1Aa","doi-asserted-by":"crossref","unstructured":"P. Abrahamsson and J. Koskela, Extreme programming: a survey of empirical data from a controlled case study, in: Proceedings of International Symposium on Empirical Software Engineering, pp. 73\u201382, 2004.","DOI":"10.1109\/ISESE.2004.1334895"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_002_w2aab3b7c11b1b6b1ab1b8b2Aa","unstructured":"S. Andreas, K. Martin and D. Reiner, Effort estimation for Agile software development projects, in: Proceedings of 5th Software Measurement European Forum, pp. 113\u2013126, 2008."},{"key":"2025120523310292137_j_jisys-2016-0294_ref_003_w2aab3b7c11b1b6b1ab1b8b3Aa","doi-asserted-by":"crossref","unstructured":"F. V. D. Bergh and A. P. Engelbrecht, A cooperative approach to particle swarm optimization, IEEE Trans. Evolut. Comput.8 (2004), 225\u2013239.10.1109\/TEVC.2004.826069","DOI":"10.1109\/TEVC.2004.826069"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_004_w2aab3b7c11b1b6b1ab1b8b4Aa","unstructured":"E. Bijami, M. Shahriari-kahkeshi and H. Zamzam, Simultaneous coordinated tuning of power system stabilizers using artificial bee colony algorithm, in: Proceedings of 26th International Power System Conference, pp. 1\u20138, 2011."},{"key":"2025120523310292137_j_jisys-2016-0294_ref_005_w2aab3b7c11b1b6b1ab1b8b5Aa","unstructured":"B. Boehm, Software Engineering Economics, Prentice Hall, Englewood Cliffs, 1981."},{"key":"2025120523310292137_j_jisys-2016-0294_ref_006_w2aab3b7c11b1b6b1ab1b8b6Aa","doi-asserted-by":"crossref","unstructured":"L. Briand and I. Wieczorek, Resource Modeling in Software Engineering, Encyclopedia of Software Engineering, Wiley, Chichester, 2002.","DOI":"10.1002\/0471028959.sof282"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_007_w2aab3b7c11b1b6b1ab1b8b7Aa","doi-asserted-by":"crossref","unstructured":"E. Coelho and A. Basu, Effort estimation in agile software development using story points, Int. J. Appl. Inform. Syst.3 (2012), 7\u201310.","DOI":"10.5120\/ijais12-450574"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_008_w2aab3b7c11b1b6b1ab1b8b8Aa","unstructured":"S. D. Conte, H. E. Dunsmore and V. Y. Shen, Software Engineering Metrics and Models, Benjamin-Cummings Publishing Co., Inc., Menlo Park, CA, 1986."},{"key":"2025120523310292137_j_jisys-2016-0294_ref_009_w2aab3b7c11b1b6b1ab1b8b9Aa","doi-asserted-by":"crossref","unstructured":"R. C. Eberhart and J. Kennedy, A new optimizer using particle swarm theory, in: Proceedings of the Sixth International Symposium on Micromachine and Human Science, Nagoya, Japan, pp. 39\u201343, 1995.","DOI":"10.1109\/MHS.1995.494215"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_010_w2aab3b7c11b1b6b1ab1b8c10Aa","unstructured":"D. Eck, B. Brundick, T. Fettig, J. Dechoretz and J. Ugljesa, Parametric Estimating Handbook, 4th edition, The International Society of Parametric Analysis (ISPA), Vienna, VA, 2009."},{"key":"2025120523310292137_j_jisys-2016-0294_ref_011_w2aab3b7c11b1b6b1ab1b8c11Aa","doi-asserted-by":"crossref","unstructured":"M. El-Abd, A hybrid ABC-SPSO algorithm for continuous function optimization, in: Proceedings of IEEE Symposium on Swarm Intelligence (SIS), 2011.","DOI":"10.1109\/SIS.2011.5952576"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_012_w2aab3b7c11b1b6b1ab1b8c12Aa","doi-asserted-by":"crossref","unstructured":"A. E. D. Hamouda, Using agile story points as an estimation technique in CMMI organizations, in: Agile Conference (AGILE), pp. 16\u201323, 2014.","DOI":"10.1109\/AGILE.2014.11"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_013_w2aab3b7c11b1b6b1ab1b8c13Aa","doi-asserted-by":"crossref","unstructured":"T. J. Hsieh and W. C. Yeh, Knowledge discovery employing grid scheme least squares support vector machines based on orthogonal design bee colony algorithm, IEEE Trans. Syst. Manage. Cybern. Part B Cybern.41 (2011), 1198\u20131212.10.1109\/TSMCB.2011.2116007","DOI":"10.1109\/TSMCB.2011.2116007"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_014_w2aab3b7c11b1b6b1ab1b8c14Aa","doi-asserted-by":"crossref","unstructured":"I. Hussain, L. Kosseim and O. Ormandjieva, Approximation of cosmic functional size to support early effort estimation in agile, Data Knowl. Eng.85 (2013), 2\u201314.10.1016\/j.datak.2012.06.005","DOI":"10.1016\/j.datak.2012.06.005"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_015_w2aab3b7c11b1b6b1ab1b8c15Aa","doi-asserted-by":"crossref","unstructured":"M. Jorgensen, Forecasting of software development work effort: evidence on expert judgment and formal models, Int. J. Forecast23 (2007), 449\u2013462.10.1016\/j.ijforecast.2007.05.008","DOI":"10.1016\/j.ijforecast.2007.05.008"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_016_w2aab3b7c11b1b6b1ab1b8c16Aa","doi-asserted-by":"crossref","unstructured":"D. Karaboga and B. Basturk, A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm, J. Global Optim.39 (2007), 459\u2013471.10.1007\/s10898-007-9149-x","DOI":"10.1007\/s10898-007-9149-x"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_017_w2aab3b7c11b1b6b1ab1b8c17Aa","doi-asserted-by":"crossref","unstructured":"D. Karaboga and C. Ozturk, A novel clustering approach: artificial bee colony algorithm, Appl. Soft Comput.11 (2011), 652\u2013657.10.1016\/j.asoc.2009.12.025","DOI":"10.1016\/j.asoc.2009.12.025"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_018_w2aab3b7c11b1b6b1ab1b8c18Aa","doi-asserted-by":"crossref","unstructured":"D. Karaboga, B. Gorkemli, C. Ozturk and N. Karaboga, A comprehensive survey: artificial bee colony (ABC) algorithm and applications, Artif. Intell. Rev.42 (2014), 21\u201357.10.1007\/s10462-012-9328-0","DOI":"10.1007\/s10462-012-9328-0"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_019_w2aab3b7c11b1b6b1ab1b8c19Aa","unstructured":"S. Keaveney and K. Conboy, Cost estimation in agile development projects, in: Proceedings of the Fourteenth European Conference on Information Systems, pp. 183\u2013197, 2006."},{"key":"2025120523310292137_j_jisys-2016-0294_ref_020_w2aab3b7c11b1b6b1ab1b8c20Aa","unstructured":"T. T. Khuat and M. H. Le, An effort estimation approach for agile software development using fireworks algorithm optimized neural network, Int. J. Comput. Sci. Inform. Secur.14 (2016), 122\u2013130."},{"key":"2025120523310292137_j_jisys-2016-0294_ref_021_w2aab3b7c11b1b6b1ab1b8c21Aa","doi-asserted-by":"crossref","unstructured":"M. S. Kiran and M. Gunduz, A recombination-based hybridization of particle swarm optimization and artificial bee colony algorithm for continuous optimization problems, Appl. Soft Comput.13 (2013), 2188\u20132203.10.1016\/j.asoc.2012.12.007","DOI":"10.1016\/j.asoc.2012.12.007"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_022_w2aab3b7c11b1b6b1ab1b8c22Aa","doi-asserted-by":"crossref","unstructured":"C. Lopez-Martin, A fuzzy logic model for predicting the development effort of short scale programs based upon two independent variables, Appl. Soft Comput.11 (2011), 724\u2013732.10.1016\/j.asoc.2009.12.034","DOI":"10.1016\/j.asoc.2009.12.034"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_023_w2aab3b7c11b1b6b1ab1b8c23Aa","unstructured":"J. Lynch, Chaos Manifesto, The Standish Group, Boston [Online] http:\/\/www.standishgroup.com\/newsroom\/chaos_2009.php. Accessed 5 November, 2016."},{"key":"2025120523310292137_j_jisys-2016-0294_ref_024_w2aab3b7c11b1b6b1ab1b8c24Aa","doi-asserted-by":"crossref","unstructured":"A. B. Nassif, D. Ho and L. F. Capretz, Towards an early software estimation using log-linear regression and a multilayer perceptron model, J. Syst. Softw.86 (2013), 144\u2013160.10.1016\/j.jss.2012.07.050","DOI":"10.1016\/j.jss.2012.07.050"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_025_w2aab3b7c11b1b6b1ab1b8c25Aa","doi-asserted-by":"crossref","unstructured":"S. Olatunji and A. Selamat, Type-2 fuzzy logic based prediction model of object oriented software maintainability, Intell. Softw. Methodol. Tools Techn.513 (2015), 329\u2013342.10.1007\/978-3-319-17530-0_23","DOI":"10.1007\/978-3-319-17530-0_23"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_026_w2aab3b7c11b1b6b1ab1b8c26Aa","doi-asserted-by":"crossref","unstructured":"A. L. Oliveira, Estimation of software project effort with support vector regression, Neurocomputing69 (2006), 1749\u20131753.10.1016\/j.neucom.2005.12.119","DOI":"10.1016\/j.neucom.2005.12.119"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_027_w2aab3b7c11b1b6b1ab1b8c27Aa","doi-asserted-by":"crossref","unstructured":"A. Panda, S. M. Satapathy and S. K. Rath, Empirical validation of neural network models for agile software effort estimation based on story points, Proc. Comput. Sci.25 (2015), 772\u2013781.","DOI":"10.1016\/j.procs.2015.07.474"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_028_w2aab3b7c11b1b6b1ab1b8c28Aa","doi-asserted-by":"crossref","unstructured":"R. Popli and N. Chauhan, Cost and effort estimation in agile software development, in: IEEE International Conference on Optimization, Reliability, and Information Technology (ICROIT), pp. 57\u201361, 2014.","DOI":"10.1109\/ICROIT.2014.6798284"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_029_w2aab3b7c11b1b6b1ab1b8c29Aa","doi-asserted-by":"crossref","unstructured":"L. H. Putnam, A general empirical solution to the macro software sizing and estimating problem, IEEE Trans. Softw. Eng.4 (1978), 345\u2013361.","DOI":"10.1109\/TSE.1978.231521"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_030_w2aab3b7c11b1b6b1ab1b8c30Aa","unstructured":"R. S. Rao, S. V. L Narasimham and M. Ramalingaraju, Optimization of distribution network configuration for loss reduction using artificial bee colony algorithm, Int. J. Elect. Power Energy Syst. Eng.1 (2008), 116\u2013122."},{"key":"2025120523310292137_j_jisys-2016-0294_ref_031_w2aab3b7c11b1b6b1ab1b8c31Aa","doi-asserted-by":"crossref","unstructured":"S. M. Satapathy, A. Panda and S. K. Rath, Story point approach based agile software effort estimation using various SVR kernel methods, in: International Conference on Software Engineering and Knowledge Engineering, pp. 304\u2013307, 2014.","DOI":"10.1145\/2590748.2590752"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_032_w2aab3b7c11b1b6b1ab1b8c32Aa","doi-asserted-by":"crossref","unstructured":"M. Shepperd and S. MacDonell, Evaluating prediction systems in software project estimation, Inform. Softw. Technol.54 (2012), 820\u2013827.10.1016\/j.infsof.2011.12.008","DOI":"10.1016\/j.infsof.2011.12.008"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_033_w2aab3b7c11b1b6b1ab1b8c33Aa","unstructured":"Y. Shi and R. Eberhart, A modified particle swarm optimizer, in: Proceedings of International Conference on IEEE World Congress on Computational Intelligence, pp. 69\u201373, 1998."},{"key":"2025120523310292137_j_jisys-2016-0294_ref_034_w2aab3b7c11b1b6b1ab1b8c34Aa","doi-asserted-by":"crossref","unstructured":"X. Shi, Y. Li, H. Li, R. Guan, L. Wang and Y. Liang, An integrated algorithm based on artificial bee colony and particle swarm optimization, in: Proceedings of the Sixth International Conference on Natural Computation, 2010.","DOI":"10.1109\/ICNC.2010.5583169"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_035_w2aab3b7c11b1b6b1ab1b8c35Aa","doi-asserted-by":"crossref","unstructured":"R. Silhavy, P. Silhavy and Z. Prokopova, Applied least square regression in use case estimation precision tuning, in: Proceedings of the 4th Computer Science On-line Conference, 2015, pp. 11\u201317.","DOI":"10.1007\/978-3-319-18473-9_2"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_036_w2aab3b7c11b1b6b1ab1b8c36Aa","doi-asserted-by":"crossref","unstructured":"N. Suguna and K. G. Thanushkodi, An independent rough set approach hybrid with artificial bee colony algorithm for dimensionality reduction, Am. J. Appl. Sci.8 (2011), 261\u2013266.10.3844\/ajassp.2011.261.266","DOI":"10.3844\/ajassp.2011.261.266"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_037_w2aab3b7c11b1b6b1ab1b8c37Aa","doi-asserted-by":"crossref","unstructured":"F. Valdes and A. Abran, Comparing the estimation performance of the EPCU model with the expert judgment estimation approach using data from industry, Softw. Eng. Res. Manage. Appl.296 (2010), 227\u2013240.","DOI":"10.1007\/978-3-642-13273-5_15"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_038_w2aab3b7c11b1b6b1ab1b8c38Aa","doi-asserted-by":"crossref","unstructured":"S. Wang, Y. Zhang, Z. Dong, S. Du, G. Ji, J. Yan, J. Yang, Q. Wang, C. Feng and P. Phillips, Feed-forward neural network optimized by hybridization of PSO and ABC for abnormal brain detection, Int. J. Imaging Syst. Technol.25 (2015), 153\u2013164.10.1002\/ima.22132","DOI":"10.1002\/ima.22132"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_039_w2aab3b7c11b1b6b1ab1b8c39Aa","doi-asserted-by":"crossref","unstructured":"S. Wang, Y. Zhang, G. Ji, J. Yang, J. Wu and L. Wei, Fruit classification by wavelet-entropy and feedforward neural network trained by fitness-scaled chaotic ABC and biogeography-based optimization, Entropy17 (2015), 5711\u20135728.10.3390\/e17085711","DOI":"10.3390\/e17085711"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_040_w2aab3b7c11b1b6b1ab1b8c40Aa","doi-asserted-by":"crossref","unstructured":"Y. Zhang, S. Wang and G. Ji, A comprehensive survey on particle swarm optimization algorithm and its applications, Math. Probl. Eng.2015 (2015), Article ID 931256.","DOI":"10.1155\/2015\/931256"},{"key":"2025120523310292137_j_jisys-2016-0294_ref_041_w2aab3b7c11b1b6b1ab1b8c41Aa","unstructured":"Z. K. Zia, S. K. Tipu and S. K. Zia, An effort estimation model for agile software development, Adv. Comput. Sci. Appl.2 (2012), 314\u2013324."}],"container-title":["Journal of Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.degruyter.com\/view\/j\/jisys.2018.27.issue-3\/jisys-2016-0294\/jisys-2016-0294.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/jisys-2016-0294\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/jisys-2016-0294\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T23:32:33Z","timestamp":1764977553000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/jisys-2016-0294\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,23]]},"references-count":41,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2017,3,16]]},"published-print":{"date-parts":[[2018,7,26]]}},"alternative-id":["10.1515\/jisys-2016-0294"],"URL":"https:\/\/doi.org\/10.1515\/jisys-2016-0294","relation":{},"ISSN":["2191-026X","0334-1860"],"issn-type":[{"value":"2191-026X","type":"electronic"},{"value":"0334-1860","type":"print"}],"subject":[],"published":{"date-parts":[[2017,3,23]]}}}