{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T20:42:54Z","timestamp":1761597774321,"version":"3.37.3"},"reference-count":63,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2016,12,28]],"date-time":"2016-12-28T00:00:00Z","timestamp":1482883200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council (GB)","doi-asserted-by":"publisher","award":["EP\/J017515\/1"],"award-info":[{"award-number":["EP\/J017515\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2017,9]]},"DOI":"10.1007\/s10515-016-0209-7","type":"journal-article","created":{"date-parts":[[2016,12,28]],"date-time":"2016-12-28T10:03:05Z","timestamp":1482919385000},"page":"499-542","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Which models of the past are relevant to the present? A software effort estimation approach to exploiting useful past models"],"prefix":"10.1007","volume":"24","author":[{"given":"Leandro L.","family":"Minku","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Yao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,12,28]]},"reference":[{"key":"209_CR1","doi-asserted-by":"crossref","unstructured":"Amasaki, S., Lokan, C.: The effects of moving windows to software estimation: comparative study on linear regression and estimation by analogy. In: IWSM-MENSURA, pp. 23\u201332. Assisi, Italy (2012)","DOI":"10.1109\/IWSM-MENSURA.2012.13"},{"key":"209_CR2","doi-asserted-by":"crossref","unstructured":"Amasaki, S., Lokan, C.: The effects of gradual weighting on duration-based moving windows for software effort estimation. In: Product-Focused Software Process Improvement, LNCS vol. 8892, pp. 63\u201377 (2014)","DOI":"10.1007\/978-3-319-13835-0_5"},{"key":"209_CR3","doi-asserted-by":"crossref","first-page":"488","DOI":"10.1002\/smr.1672","volume":"27","author":"S Amasaki","year":"2015","unstructured":"Amasaki, S., Lokan, C.: On the effectiveness of weighted moving windows: experiment on linear regression based software effort estimation. J. Softw. Evol. Process 27, 488\u2013507 (2015a)","journal-title":"J. Softw. Evol. Process"},{"key":"209_CR4","doi-asserted-by":"crossref","unstructured":"Amasaki, S., Lokan, C.: A replication of comparative study of moving windows on linear regression and estimation by analogy. In: PROMISE, pp. 6.1\u20136.10 (2015b)","DOI":"10.1145\/2810146.2810153"},{"key":"209_CR5","doi-asserted-by":"crossref","unstructured":"Amasaki, S., Takahara, Y., Yokogawa, T.: Performance evaluation of windowing approach on effort estimation by analogy. In: IWSM-MENSURA, pp. 188\u2013195. Nara, Japan (2011)","DOI":"10.1109\/IWSM-MENSURA.2011.29"},{"key":"209_CR6","doi-asserted-by":"crossref","unstructured":"Auer, M., Biffl, S.: Increasing the accuracy and reliability of analogy-based cost estimation with extensive project feature dimension weighting. In: ISESE, pp. 147\u2013155. Redondo Beach, CA (2004)","DOI":"10.1109\/ISESE.2004.1334902"},{"key":"209_CR7","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1109\/TSE.2006.1599418","volume":"32","author":"M Auer","year":"2006","unstructured":"Auer, M., Trendowicz, A., Graser, B., Haunschmid, E., Biffl, S.: Optimal project feature weights in analogy-based cost estimation: improvement and limitations. IEEE Trans. Softw. Eng. 32, 83\u201392 (2006)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"209_CR8","doi-asserted-by":"crossref","unstructured":"Bettenburg, N., Nagappan, M., Hassan, A.E.: Think locally, act globally: improving defect and effort prediction models. In: MSR, pp. 60\u201369 (2012)","DOI":"10.1109\/MSR.2012.6224300"},{"key":"209_CR9","volume-title":"Neural Networks for Pattern Recognition","author":"C Bishop","year":"2005","unstructured":"Bishop, C.: Neural Networks for Pattern Recognition. Oxford University Press, Oxford (2005)"},{"key":"209_CR10","volume-title":"Pattern Recognition and Machine Learning","author":"C Bishop","year":"2006","unstructured":"Bishop, C.: Pattern Recognition and Machine Learning. Springer, Singapore (2006)"},{"key":"209_CR11","volume-title":"Software Engineering Economics","author":"B Boehm","year":"1981","unstructured":"Boehm, B.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)"},{"key":"209_CR12","doi-asserted-by":"crossref","unstructured":"Briand, L., Langley, T., Wieczorek, I.: A replicated assessment of common software cost estimation techniques. In: ICSE, pp. 377\u2013386. Como, Italy (2000)","DOI":"10.1145\/337180.337223"},{"key":"209_CR13","doi-asserted-by":"crossref","unstructured":"Cartwright, M., Shepperd, M., Song, Q.: Dealing with missing software project data. In: METRICS, pp. 154\u2013165. Sydney (2003)","DOI":"10.1109\/METRIC.2003.1232464"},{"key":"209_CR14","volume-title":"Learning from Data: Concepts, Theory, and Methods","author":"VS Cherkassky","year":"1998","unstructured":"Cherkassky, V.S., Mulier, F.: Learning from Data: Concepts, Theory, and Methods. Wiley, New York (1998)"},{"key":"209_CR15","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1037\/0033-2909.112.1.155","volume":"112","author":"J Cohen","year":"1992","unstructured":"Cohen, J.: A power primer. Psychol. Bull. 112, 155\u2013159 (1992)","journal-title":"Psychol. Bull."},{"key":"209_CR16","volume-title":"Controlling Software Projects: Management, Measurement, and Estimates","author":"T DeMarco","year":"1986","unstructured":"DeMarco, T.: Controlling Software Projects: Management, Measurement, and Estimates. Prentice-Hall PTR, London (1986)"},{"key":"209_CR17","first-page":"1","volume":"7","author":"J Dem\u0161ar","year":"2006","unstructured":"Dem\u0161ar, J.: Statistical comparisons of classifiers over multiple data sets. JMLR 7, 1\u201330 (2006)","journal-title":"JMLR"},{"issue":"4","key":"209_CR18","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1145\/13487689.13487693","volume":"17","author":"TM Gruschke","year":"2008","unstructured":"Gruschke, T.M., J\u00f8rgensen, M.: The role of outcome feedback in improving the uncertainty assessment of software development effort estimates. ACM TOSEM 17(4), 201\u20132035 (2008)","journal-title":"ACM TOSEM"},{"issue":"1","key":"209_CR19","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/1656274.1656278","volume":"11","author":"M Hall","year":"2009","unstructured":"Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I.H.: The weka data mining software: an update. SIGKDD Explor. 11(1), 10\u201318 (2009)","journal-title":"SIGKDD Explor."},{"key":"209_CR20","unstructured":"ISBSG: The International Software Benchmarking Standards Group. http:\/\/www.isbsg.org (2011)"},{"issue":"5","key":"209_CR21","first-page":"695","volume":"37","author":"M J\u00f8rgensen","year":"2011","unstructured":"J\u00f8rgensen, M., Grimstad, S.: The impact of irrelevant and misleading information on software development effort estimates: a randomized controlled field experiment. IEEE TSE 37(5), 695\u2013707 (2011)","journal-title":"IEEE TSE"},{"issue":"1","key":"209_CR22","first-page":"33","volume":"33","author":"M J\u00f8rgensen","year":"2007","unstructured":"J\u00f8rgensen, M., Shepperd, M.: A systematic review of software development cost estimation studies. IEEE TSE 33(1), 33\u201353 (2007)","journal-title":"IEEE TSE"},{"issue":"5","key":"209_CR23","first-page":"316","volume":"33","author":"B Kitchenham","year":"2007","unstructured":"Kitchenham, B., Mendes, E., Travassos, G.: Cross versus within-company cost estimation studies: a systematic review. IEEE TSE 33(5), 316\u2013329 (2007)","journal-title":"IEEE TSE"},{"key":"209_CR24","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/S0164-1212(02)00021-3","volume":"64","author":"B Kitchenham","year":"2002","unstructured":"Kitchenham, B., Pfleeger, S., McColl, B., Eagan, S.: An empirical study of maintenance and development estimation accuracy. J. Syst. Softw. 64, 57\u201377 (2002)","journal-title":"J. Syst. Softw."},{"key":"209_CR25","unstructured":"Kitchenham, B., Taylor, N.: Software cost models. ICL Tech. J. 4(1), 73\u2013102 (1984)"},{"key":"209_CR26","doi-asserted-by":"crossref","unstructured":"Kocaguneli, E., Gay, G., Menzies, T., Yang, Y., Keung, J.W.: When to use data from other projects for effort estimation. In: ASE, pp. 321\u2013324. Antwerp, Belgium (2010)","DOI":"10.1145\/1858996.1859061"},{"issue":"6","key":"209_CR27","first-page":"1403","volume":"38","author":"E Kocaguneli","year":"2012","unstructured":"Kocaguneli, E., Menzies, T., Keung, J.: On the value of ensemble effort estimation. TSE 38(6), 1403\u20131416 (2012)","journal-title":"TSE"},{"key":"209_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9300-5","author":"E Kocaguneli","year":"2014","unstructured":"Kocaguneli, E., Menzies, T., Mendes, E.: Transfer learning in effort estimation. Empir. Softw. Eng. (2014). doi: 10.1007\/s10664-014-9300-5","journal-title":"Empir. Softw. Eng."},{"key":"209_CR29","doi-asserted-by":"crossref","unstructured":"Kok, P., Kitchenham, B., Kirawkowski, J.: The mermaid approach to software cost estimation. In: ESPRIT, pp. 296\u2013314. Brussels (1990)","DOI":"10.1007\/978-94-009-0705-8_21"},{"key":"209_CR30","doi-asserted-by":"crossref","unstructured":"Kolter, J.Z., Maloof, M.A.: Using additive expert ensembles to cope with concept drift. In: ACM ICML, pp. 449\u2013456. Bonn, Germany (2005)","DOI":"10.1145\/1102351.1102408"},{"key":"209_CR31","first-page":"2755","volume":"8","author":"JZ Kolter","year":"2007","unstructured":"Kolter, J.Z., Maloof, M.A.: Dynamic weighted majority: An ensemble method for drifting concepts. JMLR 8, 2755\u20132790 (2007)","journal-title":"JMLR"},{"key":"209_CR32","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1016\/j.knosys.2009.05.001","volume":"22","author":"Y Kultur","year":"2009","unstructured":"Kultur, Y., Turhan, B., Bener, A.: Ensemble of neural networks with associative memory (ENNA) for estimating software development costs. Knowl. Based Syst. 22, 395\u2013402 (2009)","journal-title":"Knowl. Based Syst."},{"key":"209_CR33","doi-asserted-by":"crossref","unstructured":"Lefley, M., Shepperd, M.: Using genetic programming to improve software effort estimation based on general data sets. In: GECCO, LNCS vol. 2724, pp. 2477\u20132487. Chicago (2003)","DOI":"10.1007\/3-540-45110-2_151"},{"key":"209_CR34","doi-asserted-by":"crossref","unstructured":"Levine, T.R., Hullett, C.R.: Eta squared, partial eta squared, and misreporting of effect size in communication research. Hum. Commun. Res. 28(4), 612\u2013625 (2002)","DOI":"10.1111\/j.1468-2958.2002.tb00828.x"},{"key":"209_CR35","doi-asserted-by":"crossref","unstructured":"Lokan, C., Mendes, E.: Investigating the use of chronological splitting to compare software cross-company and single-company effort predictions. In: EASE, p. 10. Bari, Italy (2008)","DOI":"10.14236\/ewic\/EASE2008.15"},{"key":"209_CR36","doi-asserted-by":"crossref","unstructured":"Lokan, C., Mendes, E.: Applying moving windows to software effort estimation. In: ESEM, pp. 111\u2013122. Lake Buena Vista, FL, USA (2009a)","DOI":"10.1109\/ESEM.2009.5316019"},{"issue":"5","key":"209_CR37","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1049\/iet-sen.2008.0107","volume":"3","author":"C Lokan","year":"2009","unstructured":"Lokan, C., Mendes, E.: Investigating the use of chronological split for software effort estimation. IET Softw. 3(5), 422\u2013434 (2009b)","journal-title":"IET Softw."},{"key":"209_CR38","unstructured":"Lokan, C., Mendes, E.: Using chronological splitting to compare cross- and within-company effort models: further investigation. In: ACSC, pp. 35\u201342. Wellington, New Zealand (2009c)"},{"key":"209_CR39","doi-asserted-by":"crossref","unstructured":"Lokan, C., Mendes, E.: Investigating the use of duration-based moving windows to improve software effort prediction. In: Proceedings of the 19th Asia-Pacific Software Engineering Conference, pp. 818\u2013827. Hong Kong (2012)","DOI":"10.1109\/APSEC.2012.74"},{"key":"209_CR40","doi-asserted-by":"crossref","first-page":"1063","DOI":"10.1016\/j.infsof.2014.02.008","volume":"56","author":"C Lokan","year":"2014","unstructured":"Lokan, C., Mendes, E.: Investigating the use of duration-based moving windows to improve software effort prediction: a replicated study. Inf. Softw. Technol. 56, 1063\u20131075 (2014)","journal-title":"Inf. Softw. Technol."},{"key":"209_CR41","doi-asserted-by":"crossref","unstructured":"MacDonell, S., Shepperd, M.: Data accumulation and software effort prediction. In: ESEM, pp. 31.1\u201331.5. Bolzano-Bolzen, Italy (2010)","DOI":"10.1145\/1852786.1852828"},{"key":"209_CR42","unstructured":"Menzies, T., Butcher, A., Cok, D., Marcus, A., Layman, L., Shull, F., Turhan, B., Zimmermann, T.: Local vs. global lessons for defect prediction and effort estimation. IEEE TSE 39(6), 822\u2013834 (2013)"},{"key":"209_CR43","doi-asserted-by":"publisher","unstructured":"Minku, L.L., Yao, X.: A principled evaluation of ensembles of learning machines for software effort estimation. In: PROMISE, pp. 10. Banff, Canada (2011). doi: 10.1145\/2020390.2020399","DOI":"10.1145\/2020390.2020399"},{"key":"209_CR44","doi-asserted-by":"publisher","unstructured":"Minku, L., Yao, X.: Can cross-company data improve performance in software effort estimation? In: PROMISE, pp. 69\u201378. Lund, Sweden (2012a). doi: 10.1145\/2365,324.2365,334","DOI":"10.1145\/2365,324.2365,334"},{"issue":"4","key":"209_CR45","first-page":"619","volume":"24","author":"LL Minku","year":"2012","unstructured":"Minku, L.L., Yao, X.: DDD: a new ensemble approach for dealing with concept drift. IEEE TKDE 24(4), 619\u2013633 (2012b)","journal-title":"IEEE TKDE"},{"issue":"8","key":"209_CR46","doi-asserted-by":"crossref","first-page":"1512","DOI":"10.1016\/j.infsof.2012.09.012","volume":"55","author":"L Minku","year":"2013","unstructured":"Minku, L., Yao, X.: Ensembles and locality: insight on improving software effort estimation. Inf. Softw. Technol. (IST) 55(8), 1512\u20131528 (2013a)","journal-title":"Inf. Softw. Technol. (IST)"},{"key":"209_CR47","doi-asserted-by":"crossref","unstructured":"Minku, L.L., Yao, X.: Software effort estimation as a multi-objective learning problem. ACM TOSEM 22(4), Article No. 35, 32 p. (2013b)","DOI":"10.1145\/2522920.2522928"},{"key":"209_CR48","doi-asserted-by":"crossref","unstructured":"Minku, L., Yao, X.: How to make best use of cross-company data in software effort estimation? In: ICSE, pp. 446\u2013456. Hyderabad (2014)","DOI":"10.1145\/2568225.2568228"},{"issue":"5","key":"209_CR49","first-page":"730","volume":"22","author":"LL Minku","year":"2010","unstructured":"Minku, L.L., White, A., Yao, X.: The impact of diversity on on-line ensemble learning in the presence of concept drift. IEEE TKDE 22(5), 730\u2013742 (2010)","journal-title":"IEEE TKDE"},{"issue":"4","key":"209_CR50","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/s13748-016-0092-2","volume":"5","author":"LL Minku","year":"2015","unstructured":"Minku, L.L., Mendes, E., Turhan, B.: Data mining for software engineering and humans in the loop. Prog. Artif. Intell. 5(4), 307\u2013314 (2015)","journal-title":"Prog. Artif. Intell."},{"key":"209_CR51","volume-title":"Research Design Explained","author":"ML Mitchell","year":"2010","unstructured":"Mitchell, M.L., Jolley, J.M.: Research Design Explained, 7th edn. Cengage Learning, Boston (2010)","edition":"7"},{"key":"209_CR52","doi-asserted-by":"crossref","DOI":"10.1561\/9781933019604","volume-title":"Data Streams: Algorithms and Applications","author":"S Muthukrishnan","year":"2005","unstructured":"Muthukrishnan, S.: Data Streams: Algorithms and Applications. Now Publishers Inc., Hanover (2005)"},{"key":"209_CR53","doi-asserted-by":"crossref","unstructured":"Premraj, R., Shepperd, M., Kitchenham, B., Forselius, P.: An empirical analysis of software productivity over time. In: METRICS, pp. 37.1\u201337.10. Como, Italy (2005)","DOI":"10.1109\/METRICS.2005.8"},{"key":"209_CR54","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.infsof.2004.05.001","volume":"47","author":"P Sentas","year":"2005","unstructured":"Sentas, P., Angelis, L., Stamelos, I., Bleris, G.: Software productivity and effort prediction with ordinal regression. Inf. Softw. Technol. 47, 17\u201329 (2005)","journal-title":"Inf. Softw. Technol."},{"issue":"8","key":"209_CR55","first-page":"820","volume":"54","author":"M Shepperd","year":"2012","unstructured":"Shepperd, M., McDonell, S.: Evaluating prediction systems in software project estimation. IST 54(8), 820\u2013827 (2012)","journal-title":"IST"},{"issue":"12","key":"209_CR56","first-page":"736","volume":"23","author":"M Shepperd","year":"1997","unstructured":"Shepperd, M., Schofield, C.: Estimating software project effort using analogies. IEEE TSE 23(12), 736\u2013743 (1997)","journal-title":"IEEE TSE"},{"key":"209_CR57","unstructured":"Shirabad, J.S., Menzies, T.: The PROMISE repository of software engineering databases. School of Information Technology and Engineering, University of Ottawa, Canada (2005). http:\/\/promise.site.uottawa.ca\/SERepository , http:\/\/openscience.us\/repo\/"},{"key":"209_CR58","doi-asserted-by":"publisher","unstructured":"Song, L., Minku, L., Yao, X.: The impact of parameter tuning on software effort estimation using learning machines. In: PROMISE, pp. Article No. 9, 10. Baltimore, USA (2013). doi: 10.1145\/2499393.2499394","DOI":"10.1145\/2499393.2499394"},{"key":"209_CR59","unstructured":"Stutzke, R.D.: Software Project Estimation: an overview. In: Software Management. Wiley, Hoboken (2006)"},{"key":"209_CR60","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1111\/j.2517-6161.1996.tb02080.x","volume":"58","author":"R Tibshirani","year":"1996","unstructured":"Tibshirani, R.: Regression shrinkage and selection via the lasso. J. R. Stat. Soc. Ser. B 58, 267\u2013288 (1996)","journal-title":"J. R. Stat. Soc. Ser. B"},{"key":"209_CR61","doi-asserted-by":"crossref","unstructured":"Turhan, B., Mendes., E.: A comparison of cross- versus single-company effort prediction models for web projects. In: Euromicro Conference on Software Engineering and Advanced Applications, pp. 285\u2013292. Verona, Italy (2014)","DOI":"10.1109\/SEAA.2014.41"},{"key":"209_CR62","first-page":"41","volume":"54","author":"J Wen","year":"2012","unstructured":"Wen, J., Li, S., Lin, Z., Hu, Y., Huang, C.: Systematic literature review of machine learning based software development effort estimation models. IST 54, 41\u201359 (2012)","journal-title":"IST"},{"key":"209_CR63","doi-asserted-by":"crossref","unstructured":"Wieczorek, I., Ruhe, M.: How valuable is company-specific data compared to multi-company data for software cost estimation? In: IEEE International Software Metrics Symposium (METRICS), pp. 237\u2013246. Ottawa (2002)","DOI":"10.1109\/METRIC.2002.1011342"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10515-016-0209-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-016-0209-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-016-0209-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,21]],"date-time":"2024-06-21T13:16:12Z","timestamp":1718975772000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10515-016-0209-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12,28]]},"references-count":63,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["209"],"URL":"https:\/\/doi.org\/10.1007\/s10515-016-0209-7","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2016,12,28]]}}}