Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Research patterns and trends in software effort estimation

Published: 01 November 2017 Publication History

Abstract

This study identified research trends prevailing in software effort estimation literature.Latent Dirichlet Allocation (LDA) was applied to the corpus of 1178 articles.This study established the semantic mapping between research patterns and trends. ContextSoftware effort estimation(SEE) is most crucial activity in the field of software engineering. Vast research has been conducted in SEE resulting into a tremendous increase in literature. Thus it is of utmost importance to identify the core research areas and trends in SEE which may lead the researchers to understand and discern the research patterns in large literature dataset. ObjectiveTo identify unobserved research patterns through natural language processing from a large set of research articles on SEE published during the period 1996 to 2016. MethodA generative statistical method, called Latent Dirichlet Allocation(LDA), applied on a literature dataset of 1178 articles published on SEE. ResultsAs many as twelve core research areas and sixty research trends have been revealed; and the identified research trends have been semantically mapped to associate core research areas. ConclusionsThis study summarises the research trends in SEE based upon a corpus of 1178 articles. The patterns and trends identified through this research can help in finding the potential research areas.

References

[1]
M.V. Zelkowitz, R.T. Yeh, R.G. Hamlet, J.D. Gannon, V.R. Basili, Software engineering practices in the US and Japan, Computer (Long Beach Calif) 17 (6) (1984) 57-70.
[2]
R.L. Glass, I. Vessey, V. Ramesh, Research in software engineering: an analysis of the literature, Inf. Softw. Technol. 44 (8) (2002) 491-506.
[3]
M. Jorgensen, B. Boehm, S. Rifkin, Software development effort estimation: formal models or expert judgment? IEEE Softw. 26 (2) (2009) 14-19.
[4]
M. Shaw, What makes good research in software engineering? Int. J. Softw. Tools Technol. Trans. 4 (1) (2002) 1-7.
[5]
A. Trendowicz, J. Münch, R. Jeffery, Software Engineering Techniques, Springer, pp. 232-245.
[6]
M. Yalcinkaya, V. Singh, Patterns and trends in building information modeling (bim) research: a latent semantic analysis, Autom. Constr. 59 (2015) 68-80.
[7]
J.C. Campbell, A. Hindle, E. Stroulia, The Art and Science of Analyzing Software Data, Morgan Kaufmann, pp. 139-159.
[8]
K.R. Canini, L. Shi, T.L. Griffiths, Online inference of topics with latent Dirichlet allocation., J. Mach. Learning Res. 5 (2009) 65-72.
[9]
S. Saini, B. Kasliwal, S. Bhatia, Language identification using g-lda, Int. J. Res. Eng. Technol. 2 (11) (2013) 42-45.
[10]
N. Evangelopoulos, X. Zhang, V.R. Prybutok, Latent semantic analysis: five methodological recommendations, Eur. J. Inf. Syst. 21 (1) (2012) 70-86.
[11]
S. Deerwester, S.T. Dumais, G.W. Furnas, T.K. Landauer, R. Harshman, Indexing by latent semantic analysis, J. Am. Soc. Inf. Sci. 41 (6) (1990) 391-407.
[12]
D.M. Blei, A.Y. Ng, M.I. Jordan, Latent dirichlet allocation, J. Mach. Learning Res. 3 (2003) 993-1022.
[13]
S.W. Thomas, Mining software repositories using topic models, in: 33rd International Conference on Software Engineering, Waikiki, USA, 2011, pp. 1138-1139.
[14]
S.K. Lukins, N.A. Kraft, L.H. Etzkorn, Source code retrieval for bug localization using latent Dirichlet allocation, in: 15th Working Conference on Reverse Engineering, IEEE, Antwerp, Belgium, 2008, pp. 155-164.
[15]
B. Clark, D. Zubrow, How good is the software: a review of defect prediction techniques, Software Engineering Symposium, Pittsburgh, Pennsylvania, 2001.
[16]
K. Tian, M. Revelle, D. Poshyvanyk, Using latent Dirichlet allocation for automatic categorization of software, in: 6th IEEE International Working Conference on Mining Software Repositories, EEE, Vancouver, Canada, 2009, pp. 163-166.
[17]
Y. Fu, M. Yan, X. Zhang, L. Xu, D. Yang, J.D. Kymer, Automated classification of software change messages by semi-supervised latent Dirichlet allocation, Inf. Softw. Technol. 57 (2015) 369-377.
[18]
S. Banitaan, M. Alenezi, Software evolution via topic modeling: an analytic study, Int. J. Softw. Eng. Appl. 9 (5) (2015) 43-52.
[19]
B. Kitchenham, S. Charters, Guidelines for performing Systematic Literature Reviews in Software Engineering, Technical Report, Keele University, 2007.
[20]
K. Petersen, S. Vakkalanka, L. Kuzniarz, Guidelines for conducting systematic mapping studies in software engineering: an update, Inf. Softw. Technol. 64 (2015) 1-18.
[21]
M. Jørgensen, M.J. Shepperd, A systematic review of software development cost estimation studies, IEEE Trans. Softw. Eng. 33 (1) (2007) 33-53.
[22]
H. Rastogi, S. Dhankhar, M. Kakkar, A survey on software effort estimation techniques, in: 5th International Conference - The Next Generation Information Technology Summit (Confluence), Noida, India, 2014, pp. 826-830.
[23]
P. Reddy, K. Sudha, P.R. Sree, S. Ramesh, Software effort estimation using radial basis and generalized regression neural networks, J. Comput. 2 (5) (2010) 87-92.
[24]
K. Moløkken-Østvold, M. Jørgensen, S.S. Tanilkan, H. Gallis, A.C. Lien, S.W. Hove, A survey on software estimation in the Norwegian industry, in: 10th International Symposium on Software Metrics, Chicago, USA, 2004, pp. 208-219.
[25]
K.O. Simmons, R. Korrapati, A study to examine factors that contribute software project success, in: Allied Academies International Conference, 8, Jordan Whitney Enterprises, Inc, Maui, USA, 2004, pp. 47-50.
[26]
I. Attarzadeh, S.H. Ow, Software development effort estimation based on a new fuzzy logic model, Int. J. Comput. Theory Eng. 1 (4) (2009) 473.
[27]
J. Wen, S. Li, Z. Lin, Y. Hu, C. Huang, Systematic literature review of machine learning based software development effort estimation models, Inf. Softw. Technol. 54 (1) (2012) 41-59.
[28]
M. Jørgensen, A review of studies on expert estimation of software development effort, J. Syst. Softw. 70 (1) (2004) 37-60.
[29]
A. Idri, M. Hosni, A. Abran, Systematic literature review of ensemble effort estimation, J. Syst. Softw. 118 (2016) 151-175.
[30]
A. Idri, F.A. Amazal, A. Abran, Analogy-based software development effort estimation: a systematic mapping and review, J. Inf. Softw. Technol. 58 (2015) 206-230.
[31]
B. Kitchenham, E. Mendes, G.H. Travassos, A systematic review of cross-vs. within-company cost estimation studies, in: 10th International Conference on Evaluation and Assessment in Software Engineering, British Computer Society, Swinton, UK, 2006, pp. 81-90.
[32]
B. Sigweni, M. Shepperd, Feature weighting techniques for cbr in software effort estimation studies: a review and empirical evaluation, in: 10th International Conference on Predictive Models in Software Engineering, ACM, Torino, Italy, 2014, pp. 32-41.
[33]
S. Grimstad, M. Jørgensen, K. Moløkken-Østvold, Software effort estimation terminology: the tower of babel, Inf. Softw. Technol. 48 (4) (2006) 302-310.
[34]
R. Britto, V. Freitas, E. Mendes, M. Usman, Effort estimation in global software development: a systematic literature review, in: 9th International Conference on Global Software Engineering, IEEE, Shanghai, China, 2014, pp. 135-144.
[35]
B. Andrew, A. Selamat, Systematic literature review of missing data imputation techniques for effort prediction, in: International Conference on Information and Knowledge Management, Singapore, 2012, pp. 222-226.
[36]
M. Usman, E. Mendes, F. Weidt, R. Britto, Effort estimation in agile software development: a systematic literature review, in: 10th International Conference on Predictive Models in Software Engineering, ACM, Torino, Italy, 2014, pp. 82-91.
[37]
M. Jørgensen, Forecasting of software development work effort: evidence on expert judgement and formal models, Int. J. Forecast. 23 (3) (2007) 449-462.
[38]
JabRef Development Team, JabRef Version 3.3, 2016. http://www.jabref.org [Accessed on 15 May 2016].
[39]
M. Steyvers, T. Griffiths, Probabilistic Topic Models, Laurence Erlbaum, pp. 1-13.
[40]
N. Sidorova And Evangelopoulos, J. Valacich, T. Ramakrishnan, Uncovering the intellectual core of the information systems discipline, MIS Q. (2008).
[41]
S.S. Sehra, Custom.csv exporter for jabref, 2016, ( https://bitbucket.org/sukhjitsehra/topic-modelling) Accessed on 15 May 2016.
[42]
S. Bird, Natural language toolkit (nltk), 2016,. Version 3.2, [Online; accessed on July, 2016].
[43]
R. Boulton, Pystemmer, 2006, (https://github.com/snowballstem/pystemmer). [Online; accessed on July, 2016].
[44]
T. Mavridis, A.L. Symeonidis, Semantic analysis of web documents for the generation of optimal content, Eng. Appl. Artif. Intell. 35 (2014) 114-130.
[45]
R. Alghamdi, K. Alfalqi, A survey of topic modeling in text mining, Int. J. Adv. Comput. Sci. Appl. 6 (1) (2015) 147-153.
[46]
R. Arun, V. Suresh, C.V. Madhavan, M.N. Murthy, On finding the natural number of topics with latent Dirichlet allocation: Some observations, in: Pacific-Asia Conference on Knowledge Discovery and Data Mining, Springer, 2010, pp. 391-402.
[47]
W. Zhao, J.J. Chen, R. Perkins, Z. Liu, W. Ge, Y. Ding, W. Zou, A Heuristic approach to determine an appropriate number of topics in topic modeling, BMC Bioinforma. 16 (13) (2015) S8.
[48]
J. Cao, T. Xia, J. Li, Y. Zhang, S. Tang, A density-based method for adaptive {LDA} model selection, Neurocomputing 72 (7-9) (2009) 1775-1781.
[49]
R.B. Bradford, An empirical study of required dimensionality for large-scale latent semantic indexing applications, in: 17th ACM Conference on Information and Knowledge Management, CIKM '08, ACM, New York, NY, USA, 2008, pp. 153-162.
[50]
E. Mendes, C. Lokan, R. Harrison, C. Triggs, A replicated comparison of cross-company and within-company effort estimation models using the isbsg database, in: 11th IEEE International Software Metrics Symposium, Como, Italy, 2005, pp. 10 pp.-36.
[51]
V.S. Dave, K. Dutta, Neural network based software effort estimation amp; evaluation criterion mmre, in: 2nd International Conference on Computer and Communication Technology, Allahabad, India, 2011, pp. 347-351.
[52]
E. Mendes, B. Kitchenham, Further comparison of cross-company and within-company effort estimation models for web applications, in: 10th International Symposium on Software Metrics, Chicago, USA, 2004, pp. 348-357.
[53]
T. Foss, E. Stensrud, B. Kitchenham, I. Myrtveit, A simulation study of the model evaluation criterion mmre, IEEE Trans. Softw. Eng. 29 (11) (2003) 985-995.
[54]
R. Premraj, T. Zimmermann, Building software cost estimation models using homogenous data, in: First International Symposium on Empirical Software Engineering and Measurement, Madrid, Spain, 2007, pp. 393-400.
[55]
J. Zhi, V. Garousi-Yusifoglu, B. Sun, G. Garousi, S. Shahnewaz, G. Ruhe, Cost, benefits and quality of software development documentation: a systematic mapping, J. Syst. Softw. 99 (2015) 175-198.
[56]
M.E. Bajta, A. Idri, J.L.F. Alemán, J.N. Ros, A. Toval, Software cost estimation for global software development - a systematic map and review study, in: 10th International Conference on Evaluation of Novel Approaches to Software Engineering, SciTePress, Barcelona, Spain, 2015, pp. 197-206.
[57]
V. Nguyen, Improved size and effort estimation models for software maintenance, in: 26th IEEE International Conference on Software Maintenance, Timioara, Romania, 2010, pp. 1-2.
[58]
L. O'Brien, Keynote talk: Scope, cost and effort estimation for soa projects, in: 13th Enterprise Distributed Object Computing Conference Workshops, Auckland, New Zealand, 2009. 254-254.
[59]
D.E. Ajeh, J. Ellman, S. Keogh, A cost modelling system for cloud computing, in: 14th International Conference on Computational Science and Its Applications, Guimaraes, Portugal, 2014, pp. 74-84.
[60]
T. Kaur, D. Kaur, A. Aggarwal, Cost model for software as a service, in: 5th International Conference Confluence 2014 The Next Generation Information Technology Summit, Uttar Pradesh, India, 2014, pp. 736-741.
[61]
I. Buchmann, S. Frischbier, D. Pütz, Towards an estimation model for software maintenance costs, in: 15th European Conference on Software Maintenance and Reengineering, Oldenburg, Germany, 2011, pp. 313-316.
[62]
N.C. Narendra, K. Ponnalagu, N. Zhou, W.M. Gifford, Towards a formal model for optimal task-site allocation and effort estimation in global software development, in: Annual SRII Global Conference, San Jose, USA, 2012, pp. 470-477.
[63]
D. Kang, J. Jung, D.-H. Bae, Constraint-based human resource allocation in software projects, J. Softw. 41 (5) (2011) 551-577.
[64]
M. Jørgensen, D. Sjøberg, Expert Estimation of Software Development Cost: Learning through Feedback, John Wiley & Sons, Ltd, pp. 489-506.
[65]
M. Jørgensen, T.M. Gruschke, The impact of lessons-learned sessions on effort estimation and uncertainty assessments, IEEE Trans. Softw. Eng. 35 (3) (2009) 368-383.
[66]
S. Grimstad, M. Jorgensen, Preliminary study of sequence effects in judgment-based software development work-effort estimation, IET Softw. 3 (5) (2009) 435-441.
[67]
S. Grimstad, M. Jørgensen, Inconsistency of expert judgment-based estimates of software development effort, J. Syst. Softw. 80 (11) (2007) 1770-1777.
[68]
M. Jørgensen, K. Moløkken-Østvold, How large are software cost overruns? a review of the 1994 {CHAOS} report, Inf. Softw. Technol. 48 (4) (2006) 297-301.
[69]
G. Wang, G.J. Roedler, R. Valerdi, A. Ankrum, J.E. Gaffney, Harmonizing systems and software cost estimation, in: INCOSE International Symposium, 19, Sinunboldgapore, 2009, pp. 232-252.
[70]
T. Nanri, H. Sato, M. Shimasaki, High Performance Computing, Springer, pp. 335-342.
[71]
E. Mendes, N. Mosley, S. Counsell, Web metrics - estimating design and authoring effort, IEEE Multimedia 8 (1) (2001) 50-57.
[72]
A. Vickers, Cbse: can we count the cost? in: Fifth International Symposium on Assessment of Software Tools and Technologies, Pittsburgh, Pennsylvania, 1997, pp. 95-97.
[73]
E. Corona, G. Concas, M. Marchesi, G. Barabino, D. Grechi, Effort estimation of web applications through web cmf objects, in: Joint Conference of the 22nd International Workshop on Software Measurement and the 2012 Seventh International Conference on Software Process and Product Measurement, Assisi, Italy, 2012, pp. 15-22.
[74]
R.T. Mittermeir, Facets of Software Evolution, John Wiley & Sons, Ltd, pp. 71-93.
[75]
M.A. Yahya, R.B. Ahmad, S. Lee, Impact of CMMI based software process maturity on COCOMO ii's effort estimation, Int. Arab J. Inf. Technol. 7 (2) (2010) 129-137.
[76]
R. Popli, N. Chauhan, Estimation in agile environment using resistance factors, in: International Conference on Information Systems and Computer Networks, Mathura, India, 2014, pp. 60-65.
[77]
H. Wang, H. Wang, H. Zhang, Software productivity analysis with csbsg data set, in: International Conference on Computer Science and Software Engineering, 2, Wuhan, China, 2008, pp. 587-593.
[78]
Z. Mansor, S. Yahya, N.H.H. Arshad, Software Engineering and Computer Systems, Springer, pp. 210-216.
[79]
S. Amasaki, C. Lokan, The Evaluation of Weighted Moving Windows for Software Effort Estimation, Springer, pp. 214-228.
[80]
S. Amasaki, C. Lokan, On the effectiveness of weighted moving windows: experiment on linear regression based software effort estimation, J. Softw. 27 (7) (2015) 488-507.
[81]
S. Amasaki, C. Lokan, The Effects of Gradual Weighting on Duration-Based Moving Windows for Software Effort Estimationt, vol. 8892 of Lecture Notes in Computer Science, Springer, pp. 63-77.
[82]
S. Amasaki, C. Lokan, A replication study on the effects of weighted moving windows for software effort estimation, in: 20th International Conference on Evaluation and Assessment in Software Engineering, ACM, Limerick, Ireland, 2016, p. 40.
[83]
C. Lokan, E. Mendes, Investigating the use of chronological split for software effort estimation, IET Softw. 3 (5) (2009) 422-434.
[84]
H. Diab, M. Frappier, R.S. Denis, Formalizing cosmic-ffp using room, in: ACS/IEEE International Conference on Computer Systems and Applications, Beirut, Lebanon, 2001, pp. 312-318.
[85]
T. Uemura, S. Kusumoto, K. Inoue, Function point measurement tool for UML design specification, in: Sixth International Software Metrics Symposium, 1999, pp. 62-69.
[86]
S. Kusumoto, K. Inoue, T. Kasimoto, A. Suzuki, K. Yuura, M. Tsuda, Function point measurement for object-oriented requirements specification, in: 24th Annual International Computer Software and Applications Conference, Taipei, Taiwan, 2000, pp. 543-548.
[87]
A.A. Akca, A. Tarhan, Run-time measurement of cosmic functional size for java business applications: Initial results, in: Joint Conference of the 22nd International Workshop on Software Measurement and the 2012 Seventh International Conference on Software Process and Product Measurement, Assisi, Italy, 2012, pp. 226-231.
[88]
L. Lavazza, V. del Bianco, G. Liu, Analytical convertibility of functional size measures: A tool-based approach, in: 2012 Joint Conference of the 22nd International Workshop on Software Measurement and the 2012 Seventh International Conference on Software Process and Product Measurement, Assisi, Italy, 2012, pp. 160-169.
[89]
A. Idri, F.A. Amazal, A. Abran, Accuracy comparison of analogy-based software development effort estimation techniques, Int. J. Intell. Syst. 31 (2) (2016) 128-152.
[90]
S. Amasaki, T. Yokogawa, The effects of variable selection methods on linear regression-based effort estimation models, in: Joint Conference of the 23nd International Workshop on Software Measurement (IWSM) and the Eighth International Conference on Software Process and Product Measurement (Mensura), Ankara, Turkey, 2013, pp. 98-103.
[91]
S. Ezghari, A. Zahi, A. Idri, A learning adaptation cases technique for fuzzy analogy-based software development effort estimation, in: Second World Conference on Complex Systems (WCCS), 2014, pp. 492-497.
[92]
F. González-Ladrón-de-Guevara, M. Fernández-Diego, C. Lokan, The usage of ISBSG data fields in software effort estimation: a systematic mapping study, J. Syst. Softw. 113 (2016) 188-215.
[93]
R. de A. Araújo, A.L.I. Oliveira, S.C.B. Soares, S.R.L. Meira, Gradient-based morphological approach for software development cost estimation, in: The 2011 International Joint Conference on Neural Networks, San Jose, USA, 2011, pp. 588-594.
[94]
R. d. A., A.L.I. de Oliveira, S. Soares, Hybrid intelligent design of morphological-rank-linear perceptrons for software development cost estimation, in: 22nd IEEE International Conference on Tools with Artificial Intelligence, 1, Arras, France, 2010, pp. 160-167.
[95]
R. de A. Araújo, A.L.I. de Oliveira, S. Soares, Hybrid intelligent design of morphological-rank-linear perceptrons for software development cost estimation, in: 22nd IEEE International Conference on Tools with Artificial Intelligence, 1, IEEE Computer Society, Arras, 2010, pp. 160-167.
[96]
A.L.I. Oliveira, Estimation of software project effort with support vector regression, Neurocomputing 69 (13-15) (2006) 1749-1753.
[97]
L. Song, L.L. Minku, X. Yao, The impact of parameter tuning on software effort estimation using learning machines, in: 9th International Conference on Predictive Models in Software Engineering, Baltimore, USA, 2013, pp. 9:1-9:10.
[98]
D.S. Rosenblum, E.J. Weyuker, Using coverage information to predict the cost-effectiveness of regression testing strategies, IEEE Trans. Softw. Eng. 23 (3) (1997) 146-156.
[99]
P.C. Pendharkar, Ensemble based point and confidence interval forecasting in software engineering, Expert Syst. Appl. 42 (24) (2015) 9441-9448.
[100]
B.A. Malloy, P.J. Clarke, E.L. Lloyd, A parameterized cost model to order classes for class-based testing of c++ applications, in: 14th International Symposium on Software Reliability Engineering, Denver, USA, 2003, pp. 353-364.
[101]
E. Kocaguneli, T. Menzies, E. Mendes, Transfer learning in effort estimation, Empir. Softw. Eng. 20 (3) (2015) 813-843.
[102]
L.L. Minku, X. Yao, An analysis of multi-objective evolutionary algorithms for training ensemble models based on different performance measures in software effort estimation, in: 9th International Conference on Predictive Models in Software Engineering, Baltimore, USA, 2013, pp. 8:1-8:10.
[103]
R. Davidrajuh, Extended reachability graph of petri net for cost estimation, in: 8th EUROSIM Congress on Modelling and Simulation, Wales, United Kingdom, 2013, pp. 378-383.
[104]
M. Grottke, C. Graf, Modeling and predicting software failure costs, in: 33rd Annual IEEE International Computer Software and Applications Conference, Washington, USA, 2009, pp. 180-189.
[105]
C. Jones, Activity based software costing, Computer (Long Beach Calif) 29 (5) (1996) 103-104.
[106]
J. Ruohonen, S. Hyrynsalmi, V. Lepppnen, Time series trends in software evolution, J. Softw. 27 (12) (2015) 990-1015.
[107]
H. Xia, M. Dawande, V. Mookerjee, Optimal coordination in distributed software development, Prod. Oper. Manag. 25 (1) (2016) 56-76.
[108]
A. Idri, A. Abran, S. Mbarki, An experiment on the design of radial basis function neural networks for software cost estimation, in: International Conference on Information & Communication Technologies: From Theory to Applications, 2, Damascus, Syria, 2006, pp. 1612-1617.
[109]
W.L. Du, D. Ho, L.F. Capretz, Improving software effort estimation using neurofuzzy model with SEER-SEM, Glob. J. Comput. Sci. Technol 10 (12) (2015) 51-63.
[110]
Z. Muzaffar, M.A. Ahmed, Software development effort prediction: a study on the factors impacting the accuracy of fuzzy logic systems, Inf. Softw. Technol. 52 (1) (2010) 92-109.
[111]
M.K. Ghose, R. Bhatnagar, V. Bhattacharjee, Comparing some neural network models for software development effort prediction, in: 2nd National Conference on Emerging Trends and Applications in Computer Science, Meghalaya, India, 2011, pp. 1-4.
[112]
Z. Yang, An improved software size estimation method based on object-oriented approach, in: IEEE Symposium on Electrical Electronics Engineering, 2012, pp. 615-617.
[113]
O. Demirors, C. Gencel, Conceptual association of functional size measurement methods, IEEE Softw. 26 (3) (2009) 71-78.
[114]
S. Gu, R. Cheng, Y. Jin, Multi-objective ensemble generation, Wiley Interdiscip. Rev. Data Min. Knowl. Discovery 5 (5) (2015) 234-245.
[115]
M.B.-M.B. A. Ferchichi J. Bourey, Design systems engineering of software products: implementation of a software estimation model, in: Multiconference on Computational Engineering in Systems Applications, Beijing, China, 2006, pp. 1181-1188.
[116]
A. Heiat, N. Heiat, A model for estimating efforts required for developing small-scale business applications, J. Syst. Softw. 39 (1) (1997) 7-14.
[117]
M. Azzeh, A.B. Nassif, A hybrid model for estimating software project effort from use case points, Appl. Soft. Comput. (2016) 981-989.
[118]
P. Mork, W. Melo, S. Dutcher, C. Curtis, M. Scroggs, Cost estimation for model-driven interoperability: A canonical data modeling approach, in: 14th International Conference on Quality Software, Texas,USA, 2014, pp. 145-153.
[119]
A.B. Nassif, D. Ho, L.F. Capretz, Towards an early software estimation using log-linear regression and a multilayer perceptron model, J. Syst. Softw. 86 (1) (2013) 144-160.
[120]
Q. Zhu, Y. Sun, S. Motheramgari, Developing cost models with qualitative variables for dynamic multidatabase environments, in: 16th International Conference on Data Engineering, San Diego, USA, 2000, pp. 413-424.
[121]
H. Rahmandad, D.M. Weiss, Dynamics of concurrent software development, Syst. Dyn. Rev. 25 (3) (2009) 224-249.
[122]
Y. Tao, D. Papadias, J. Zhang, Cost models for overlapping and multiversion b-trees, in: 18th International Conference on Data Engineering, San Jose, USA, 2002, pp. 191-200.
[123]
M.T. Baldassarre, D. Caivano, G. Visaggio, Software renewal projects estimation using dynamic calibration, in: International Conference on Software Maintenance, Amsterdam, the Netherlands, 2003, pp. 105-115.
[124]
B. Kitchenham, E. Mendes, Software productivity measurement using multiple size measures, IEEE Trans. Softw. Eng. 30 (12) (2004) 1023-1035.
[125]
L.C. Briand, J. Wust, The impact of design properties on development cost in object-oriented systems, in: Seventh International Software Metrics Symposium, London, UK, 2001, pp. 260-271.
[126]
M. Badri, F. Toure, L. Lamontagne, Predicting unit testing effort levels of classes: an exploratory study based on multinomial logistic regression modeling, Procedia Comput. Sci. 62 (2015) 529-538.
[127]
A. Abran, J.P. Jacquet, A structured analysis of the new ISO standard on functional size measurement-definition of concepts, in: Fourth IEEE International Symposium and Forum on Software Engineering Standards, Curitiba, Brazil, 1999, pp. 230-241.
[128]
J. Keung, Empirical evaluation of analogy-x for software cost estimation, in: Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, Kaiserslautern, Germany, 2008, pp. 294-296.
[129]
T. Menzies, S. Williams, O. Elrawas, D. Baker, B. Boehm, J. Hihn, K. Lum, R. Madachy, Accurate estimates without local data? Softw. Process Improv. Pract. 14 (4) (2009) 213-225.
[130]
M. Azzeh, A replicated assessment and comparison of adaptation techniques for analogy-based effort estimation, Empir. Softw. Eng. 17 (1-2) (2012) 90-127.
[131]
Y. Kamei, J.W. Keung, A. Monden, K. Matsumoto, An over-sampling method for analogy-based software effort estimation, in: Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ACM, Kaiserslautern, Germany, 2008, pp. 312-314.
[132]
J. Keung, B.A. Kitchenham, Experiments with analogy-x for software cost estimation, in: Australian Software Engineering Conference, Perth, Australia, 2008, pp. 229-238.
[133]
Q. Hu, Evaluating alternative software production functions, IEEE Trans. Softw. Eng. 23 (6) (1997) 379-387.
[134]
L. Pickard, B. Kitchenham, P. Jones, Q. Hu, Comments on: evaluating alternative software production functions, IEEE Trans. Softw. Eng. 25 (2) (1999) 282-285.
[135]
A. Dagnino, H. Srikanth, M. Naedele, D. Brantly, A model to evaluate the economic benefits of software components development, in: IEEE International Conference on Systems, Man and Cybernetics, 4, Washington, USA, 2003, pp. 3792-3797 vol.4.
[136]
T. Bruckhaus, N.H. Madhavii, I. Janssen, J. Henshaw, The impact of tools on software productivity, IEEE Softw. 13 (5) (1996) 29-38.
[137]
M.A. Mahmood, K.J. Pettingell, A. Shaskevich, Measuring productivity of software projects: a data envelopment analysis approach, Decis. Sci. 27 (1) (1996) 57-80.
[138]
M. Jørgensen, U. Indahl, D. Sjøberg, Software effort estimation by analogy and "regression toward the mean", J. Syst. Softw. 68 (3) (2003) 253-262.
[139]
N. Chiu, S. Huang, The adjusted analogy-based software effort estimation based on similarity distances, J. Syst. Softw. 80 (4) (2007) 628-640.
[140]
C. Lokan, An empirical analysis of function point adjustment factors, Inf. Softw. Technol. 42 (9) (2000) 649-659.
[141]
C.J. Burgess, M. Lefley, Can genetic programming improve software effort estimation? a comparative evaluation, Inf. Softw. Technol. 43 (14) (2001) 863-873.
[142]
T.K. Le-Do, K. Yoon, Y. Seo, D. Bae, Filtering of inconsistent software project data for analogy-based effort estimation, in: IEEE 34th Annual Computer Software and Applications Conference, Seoul, Korea, 2010, pp. 503-508.
[143]
T. Chan, S.L. Chung, T.H. Ho, An economic model to estimate software rewriting and replacement times, IEEE Trans. Softw. Eng. 22 (8) (1996) 580-598.
[144]
C.L. Martín, A. Chavoya, M.E. Meda-Campaña, Pattern Recognition, Springer, pp. 269-277.
[145]
N. Nan, D.E. Harter, Impact of budget and schedule pressure on software development cycle time and effort, IEEE Trans. Softw. Eng. 35 (5) (2009) 624-637.
[146]
R. Hughes, Estimating and Segmenting Projects, Morgan Kaufmann, Boston, pp. 207-248.
[147]
Ö.Ö. Top, B. Özkan, M. Nabi, O. Demirörs, Internal and external software benchmark repository utilization for effort estimation, in: Joint Conference of the 21st International Workshop on Software Measurement and the 6th International Conference on Software Process and product measurement, Nara, Japan, 2011, pp. 302-307.
[148]
A. Sharma, D.S. Kushwaha, Estimation of software development effort from requirements based complexity, Procedia Technol. 4 (2012) 716-722.
[149]
A. Tripathi, B. Kumar, A. Sharma, D.S. Kushwaha, Srs based estimation of software maintenance effort, in: Third International Conference on Computer and Communication Technology, Allahabad, India, 2012, pp. 154-155.
[150]
L.F. Capretz, V. Marza, Improving effort estimation by voting software estimation models, Adv. Softw. Eng. 2009 (2009) 829725:1-829725:8.
[151]
A. Sharma, M. Vardhan, D.S. Kushwaha, A versatile approach for the estimation of software development effort based on SRS document, Int. J. Software Eng. Knowl. Eng. 24 (1) (2014) 1-42.
[152]
K. Ponnalagu, N.C. Narendra, Automated trendline generation for accurate software effort estimation, in: 3rd Annual Conference on Systems, Programming, and Applications: Software for Humanity, ACM, Tucson, USA, 2012, pp. 203-212.
[153]
N. Ramasubbu, R.K. Balan, Overcoming the challenges in cost estimation for distributed software projects, in: 34th International Conference on Software Engineering, IEEE Computer Society, Zurich, Switzerland, 2012, pp. 91-101.
[154]
J. Liu, X. Li, Factors contribute to high costs of software projects, in: Advanced Software Engineering and Its Applications, Hainan Island, China, 2008, pp. 202-205.
[155]
I. Stamelos, L. Angelis, Managing uncertainty in project portfolio cost estimation, Inf. Softw. Technol. 43 (13) (2001) 759-768.
[156]
S. Koch, J. Mitlöhner, Software project effort estimation with voting rules, Decis. Support Syst. 46 (4) (2009) 895-901.
[157]
I. Myrtveit, E. Stensrud, U.H. Olsson, Analyzing data sets with missing data: an empirical evaluation of imputation methods and likelihood-based methods, IEEE Trans. Softw. Eng. 27 (11) (2001) 999-1013.
[158]
W. Zhang, Y. Yang, Q. Wang, Using Bayesian regression and {EM} algorithm with missing handling for software effort prediction, Inf. Softw. Technol. 58 (2015) 58-70.
[159]
L.F. Johnson, M.L. Smith, A.M. Stevens, Validation of software effort models, in: IEEE Canadian Conference on Electrical and Computer Engineering, Edmenton, Canada, 1999, pp. 273-276.
[160]
X. Jing, F. Qi, F. Wu, B. Xu, Missing data imputation based on low-rank recovery and semi-supervised regression for software effort estimation, in: 38th International Conference on Software Engineering, New York, USA, 2016, pp. 607-618.
[161]
P. Sentas, L. Angelis, Categorical missing data imputation for software cost estimation by multinomial logistic regression, J. Syst. Softw. 79 (3) (2006) 404-414.
[162]
E.-Y. Chung, L. Benini, G.D. Micheli, Source code transformation based on software cost analysis, in: The 14th International Symposium on System Synthesis, Montreal, Canada, 2001, pp. 153-158.
[163]
V. Hilderman, Understanding do-178c software certification: Benefits versus costs, IEEE 25th International Symposium on Software Reliability Engineering Workshops, Naples, Italy, 2014. 114-114.
[164]
N.R. Mandala, G.S. Walia, J.C. Carver, N. Nagappan, Application of kusumoto cost-metric to evaluate the cost effectiveness of software inspections, in: ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, Lund, Sweden, 2012, pp. 221-230.
[165]
B. Weitzel, Understanding deployment costs of enterprise systems: towards architecture support in deployment decisions, in: 28th IEEE International Conference on Software Maintenance, Trento, Italy, 2012, pp. 677-680.
[166]
R. de A. Araújo, A.L.I. de Oliveira, S.C.B. Soares, A morphological-rank-linear approach for software development cost estimation, in: 21st IEEE International Conference on Tools with Artificial Intelligence, New York, USA, 2009, pp. 630-636.
[167]
R. de A. Araújo, A.L.I. de Oliveira, S.C.B. Soares, A shift-invariant morphological system for software development cost estimation, Expert Syst. Appl. 38 (4) (2011) 4162-4168.
[168]
X. Li, C. Guo, H. Wang, A runtime software monitoring cost analysis method, in: 2nd IEEE International Conference on Information Management and Engineering, 2010, pp. 97-101.
[169]
V. Lenarduzzi, Could social factors influence the effort software estimation? in: 7th International Workshop on Social Software Engineering, ACM, Bergamo, Italy, 2015, pp. 21-24.
[170]
H. Wagner, O. Pankratz, W. Mellis, D. Basten, Effort of eai projects: a repertory grid investigation of influencing factors, Proj. Manag. 46 (5) (2015) 62-80.
[171]
J. Alwidian, W. Hadi, Enhancing the results of ucp in cost estimation using new external environmental factors, in: International Conference on Information Technology and e-Services, Sousse, Tunisia, 2012, pp. 1-11.
[172]
N. Hurtado, M. Ruiz, E. Orta, J. Torres, Using simulation to aid decision making in managing the usability evaluation process, Inf. Softw. Technol. 57 (2015) 509-526.
[173]
Y. Yokoyama, M. Kodaira, Software cost and quality analysis by statistical approaches, in: International Conference on Software Engineering, Kyoto, Japan, 1998, pp. 465-467.
[174]
K. Paithankar, M. Ingle, Characterization of software projects by restructuring parameters for usability evaluation, in: Second International Conference on Computer and Electrical Engineering, 2, Dubai, 2, 2009, pp. 436-441.
[175]
M. Hoppe, A. Engel, S. Shachar, Systest: improving the verification, validation, and testing process - assessing six industrial pilot projects, Syst. Eng. 10 (4) (2007) 323-347.
[176]
M. Fernández-Diego, F.G.-L. de Guevara, Potential and limitations of the {ISBSG} dataset in enhancing software engineering research: a mapping review, Inf. Softw. Technol. 56 (6) (2014) 527-544.
[177]
C. Mair, M. Shepperd, The consistency of empirical comparisons of regression and analogy-based software project cost prediction, in: International Symposium on Empirical Software Engineering, Queensland, Australia, 2005, pp. 509-518.
[178]
F. González-Ladrón-de-Guevara, M. Fernández-Diego, ISBSG variables most frequently used for software effort estimation: a mapping review, in: 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, Torino, Italy, 2014, pp. 42:1-42:4.
[179]
E. Kocaguneli, T. Menzies, Software effort models should be assessed via leave-one-out validation, J. Syst. Softw. 86 (7) (2013) 1879-1890.
[180]
M. Li, W. Zhang, Q. Lu, Y. Xia, X. Wang, The estimated methodology for military software support cost, in: IEEE Symposium on Robotics and Applications, Kuala Lumpur, Malaysia, 2012, pp. 443-446.
[181]
O. Benediktsson, D. Dalcher, K. Reed, M. Woodman, Cocomo-based effort estimation for iterative and incremental software development, Softw. Qual. J. 11 (4) (2003) 265-281.
[182]
H. Cannon, K. Gundy-Burlet, Software cost estimation for the ladee mission, in: IEEE Aerospace Conference, Big Sky, USA, 2015, pp. 1-8.
[183]
J. Gao, M. Shah, M. Shah, D. Vyas, P. Pattabhiraman, K. Dandapani, E. Bari, Systematic risk assessment and cost estimation for software problems, in: 21st International Conference on Software Engineering & Knowledge Engineering, Massachusetts, USA, 2009, pp. 103-109.
[184]
E. Kocaguneli, T. Menzies, J. Hihn, B.H. Kang, Size doesn't matter?: on the value of software size features for effort estimation, in: 8th International Conference on Predictive Models in Software Engineering, ACM, Lund, Sweden, 2012, pp. 89-98.
[185]
Y.F. Li, M. Xie, T.N. Goh, A study of mutual information based feature selection for case based reasoning in software cost estimation, Expert Syst. Appl. 36 (3) (2009) 5921-5931.
[186]
J. Moses, M. Farrow, Assessing variation in development effort consistency using a data source with missing data, Softw. Qual. J. 11 (4) (2003) 283-300.
[187]
J. Kothari, T. Denton, A. Shokoufandeh, S. Mancoridis, Reducing program comprehension effort in evolving software by recognizing feature implementation convergence, in: 15th IEEE International Conference on Program Comprehension, Banff, Canada, 2007, pp. 17-26.
[188]
S. Inoue, S. Yamada, Bootstrap interval estimation methods for cost-optimal software release planning, in: IEEE International Conference on Systems, Man, and Cybernetics, IEEE, Manchestar, UK, 2013, pp. 621-626.
[189]
S.M. Nadgeri, V.P. Hulsure, A.D. Gawande, Comparative study of various regression methods for software effort estimation, in: Third International Conference on Emerging Trends in Engineering and Technology, Goa, India, 2010, pp. 642-645.
[190]
N. Mittas, L. Angelis, Bootstrap confidence intervals for regression error characteristic curves evaluating the prediction error of software cost estimation models, in: Workshops of the 5th IFIP Conference on Artificial Intelligence Applications & Innovations, in: CEUR Workshop Proceedings, Thessaloniki, Greece, 475, 2009, pp. 221-230.
[191]
P.L. Braga, A.L.I. Oliveira, S.R.L. Meira, Software effort estimation using machine learning techniques with robust confidence intervals, in: 19th IEEE International Conference on Tools with Artificial Intelligence, Patras, Greece, 2007, pp. 352-357.
[192]
M. Jørgensen, D. Sjøberg, An effort prediction interval approach based on the empirical distribution of previous estimation accuracy, Inf. Softw. Technol. 45 (3) (2003) 123-136.
[193]
Z. Jie, Z. Rongcai, Y. Yuan, A nested loop fusion algorithm based on cost analysis, in: The 14th IEEE International Conference On High Performance Computing And Communications The 9th IEEE International Conference On Embedded Software And Systems, Liverpool, United Kingdom, 2012, pp. 1096-1101.
[194]
A.J. Nolan, A.C. Pickard, The 7 +/- 2 uses for an estimation tool, in: INCOSE International Symposium, 22, Rome, Italy, 2012, pp. 816-828.
[195]
A.J. Nolan, S. Abrahão, Software Product Lines: Going Beyond, Springer, pp. 121-135.
[196]
A. Chavoya, C. Lopez-Martin, M.E. Meda-Campa, Applying genetic programming for estimating software development effort of short-scale projects, in: Eighth International Conference on Information Technology: New Generations, Las Vegas, USA, 2011, pp. 174-179.
[197]
S. Kusumoto, F. Matukawa, K. Inoue, S. Hanabusa, Y. Maegawa, Estimating effort by use case points: method, tool and case study, in: 10th International Symposium on Software Metrics, Chicago, Illinois, 2004, pp. 292-299.
[198]
T. Yamaura, T. Kikuno, A framework for top-down cost estimation of software development, in: The Twenty Third Annual International Computer Software and Applications Conference, IEEE Computer Society, Phoenix, Arizona, 1999, pp. 322-323.
[199]
Y.F. Li, M. Xie, T.N. Goh, Bayesian inference approach for probabilistic analogy based software maintenance effort estimation, in: The 14th IEEE Pacific Rim International Symposium on Dependable Computing, Taipei, Taiwan, 2008, pp. 176-183.
[200]
V. Bozhikova, M. Stoeva, An approach for software cost estimation, in: 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and Technologies, Sofia, Bulgaria, 2010, pp. 119-124.
[201]
M. Azzeh, A.B. Nassif, L.L. Minku, An empirical evaluation of ensemble adjustment methods for analogy-based effort estimation, J. Syst. Softw. 103 (2015) 36-52.
[202]
A. Henrich, Repository-based Software Cost Estimation, Springer, pp. 653-662.
[203]
P. Shoval, O. Feldman, A combination of the mk-ii function points software estimation method with the {ADISSA} methodology for systems analysis and design, Inf. Softw. Technol. 39 (13) (1997) 855-865.
[204]
J. Liu, J. Qiao, A grey rough set model for evaluation and selection of software cost estimation methods, Grey Syst.: Theory Appl. 4 (1) (2014) 3-12.
[205]
P. Dhavachelvan, N. Sivakumar, N.S.N. Cailassame, S.S. Kumar, V.S.K. Venkatachalapathy, Software complexity assessment using statistical technique: Towards software testing effort estimation, in: 2nd Indian International Conference on Artificial Intelligence, Pune, India, 2005, pp. 2045-2055.
[206]
S. Huang, N. Chiu, L. Chen, Integration of the grey relational analysis with genetic algorithm for software effort estimation, Eur. J. Oper. Res. 188 (3) (2008) 898-909.
[207]
C. j. Hsu, C. y. Huang, Comparison and assessment of improved grey relation analysis for software development effort estimation, in: IEEE International Conference on Management of Innovation and Technology, 2, 2006, pp. 663-667.
[208]
S. Dighe, A. Joshi, Human-Centered Software Engineering, Springer, pp. 19-35.
[209]
M. Jorgensen, K. Molokken, A preliminary checklist for software cost management, in: Third International Conference on Quality Software, 2003, pp. 134-140.
[210]
R. Lagerström, P. Johnson, M. Ekstedt, Architecture analysis of enterprise systems modifiability: a metamodel for software change cost estimation, Softw. Qual. J. 18 (4) (2010) 437-468.
[211]
W.-T. Lee, W.-Y. Deng, J. Lee, S.-J. Lee, Change impact analysis with a goal-driven traceability-based approach, Int. J. Intell. Syst. 25 (8) (2010) 878-908.
[212]
B. Tanveer, Hybrid Effort Estimation of Changes in Agile Software Development, Springer, pp. 316-320.
[213]
B. Boehm, R. Valerdi, Impact of software resource estimation research on practice: a preliminary report on achievements, synergies, and challenges, in: 33rd International Conference on Software Engineering, Honolulu, USA, 2011, pp. 1057-1065.
[214]
J. Law, G. Rothermel, Whole program path-based dynamic impact analysis, in: 25th International Conference on Software Engineering, Portland, USA, 2003, pp. 308-318.
[215]
A. Israeli, D.G. Feitelson, The linux kernel as a case study in software evolution, J. Syst. Softw. 83 (3) (2010) 485-501.
[216]
T. Kurtz, Project planning and estimation with ask pete, in: 26th Annual NASA Goddard Software Engineering Workshop, Greenbelt, Maryland, 2001, pp. 55-61.
[217]
A. Rainer, M. Shepperd, Re-planning for a successful project schedule, in: Sixth International Software Metrics Symposium, Boca Raton, USA, 1999, pp. 72-81.
[218]
J.K. Lee, N. Lee, Least modification principle for case-based reasoning: a software project planning experience, Expert Syst. Appl. 30 (2) (2006) 190-202.
[219]
F.A. Amazal, A. Idri, A. Abran, An analogy-based approach to estimation of software development effort using categorical data, in: Joint conference of the 24th International Workshop on Software Measurement (IWSM) and the 9th International Conference on Software Process and Product Measurement (Mensura), Rotterdam, the Netherlands, 2014, pp. 252-262.
[220]
A. Idri, A. Abran, T.M. Khoshgoftaar, Estimating software project effort by analogy based on linguistic values, in: Eighth IEEE Symposium on Software Metrics, Ottawa, Canada, 2002, pp. 21-30.
[221]
F.A. Amazal, A. Idri, A. Abran, Improving fuzzy analogy based software development effort estimation, in: 21st Asia-Pacific Software Engineering Conference, Jeju, South Korea, 2014. 247-254.
[222]
V.D. Bianco, L. Lavazza, An empirical assessment of function point-like object-oriented metrics, in: 11th IEEE International Software Metrics Symposium, Como, Italy, 2005, pp. 10-40.
[223]
K. Akingbehin, A structured framework for software metrics based on three primary metrics, in: 9th IEEE/ACIS International Conference on Computer and Information Science, Yamagata, Japan, 2010, pp. 749-752.
[224]
V.B. Misic, D.N. Tesic, Estimation of effort and complexity: an object-oriented case study, J. Syst. Softw. 41 (2) (1998) 133-143.
[225]
P. Nesi, T. Querci, Effort estimation and prediction of object-oriented systems, J. Syst. Softw. 42 (1) (1998) 89-102.
[226]
Y. Zhou, Y. Yang, B. Xu, H. Leung, X. Zhou, Source code size estimation approaches for object-oriented systems from {UML} class diagrams: a comparative study, Inf. Softw. Technol. 56 (2) (2014) 220-237.
[227]
H.B. Yadav, D.K. Yadav, A fuzzy logic based approach for phase-wise software defects prediction using software metrics, Inf. Softw. Technol. 63 (2015) 44-57.
[228]
M. Grottke, B. Schleich, Cost optimality in testing and rejuvenation, in: 23rd IEEE International Symposium on Software Reliability Engineering Supplemental Proceedings, Texas, USA, 2012, pp. 259-264.
[229]
Y. Ahn, J. Suh, S. Kim, H. Kim, The software maintenance project effort estimation model based on function points, J. Softw. Maint. 15 (2) (2003) 71-85.
[230]
R.G. Kula, K. Fushida, N. Yoshida, H. Iida, Experimental study of quantitative analysis of maintenance effort using program slicing-based metrics, in: 19th Asia-Pacific Software Engineering Conference, Hong Kong, 2012, pp. 50-57.
[231]
M. Tsunoda, K. Toda, K. Fushida, Y. Kamei, M. Nagappan, N. Ubayashi, Revisiting software development effort estimation based on early phase development activities, in: Tenth Working Conference on Mining Software Repositories, San Francisco, USA, 2013, pp. 429-438.
[232]
S.I.K. Wu, The quality of design team factors on software effort estimation, in: IEEE International Conference on Service Operations and Logistics, and Informatics, Shanghai, China, 2006, pp. 6-11.
[233]
R. Litoriya, N. Sharma, A. Kothari, Incorporating cost driver substitution to improve the effort using agile cocomo ii, in: Sixth International Conference on Software Engineering, Indore, India, 2012, pp. 1-7.
[234]
D. Yang, Q. Wang, M. Li, Y. Yang, K. Ye, J. Du, A survey on software cost estimation in the chinese software industry, in: Second ACM-IEEE international symposium on Empirical software engineering and measurement, ACM, Kaiserslautern, Germany, 2008, pp. 253-262.
[235]
R. Valerdi, T.R. Ryan, Total Cost of Ownership (TOC): An Approach for Estimating UMAS Costs, John Wiley & Sons, Ltd, pp. 207-232.
[236]
M. Jorgensen, S. Grimstad, Over-optimism in software development projects: "the winner's curse", in: 15th International Conference on Electronics, Communications and Computers, Pubela, Mexico, 2005, pp. 280-285.
[237]
W. He, A framework of combining case-based reasoning with a work breakdown structure for estimating the cost of online course production projects, Brit. J. Educ. Technol. 45 (4) (2014) 595-605.
[238]
Z. Li, J. Keung, Software cost estimation framework for service-oriented architecture systems using divide-and-conquer approach, in: The Fifth IEEE International Symposium on Service Oriented System Engineering, IEEE Computer Society, Nanjing, China, 2010, pp. 47-54.
[239]
R. Nilchiani, M. Efatmaneshnik, K. Dalili, Measuring the value of adaptability of fractionated spacecrafts, in: INCOSE International Symposium, 22, Rome, Italy, 2012, pp. 1165-1181.
[240]
N.J. Pizzi, A fuzzy classifier approach to estimating software quality, Inf. Sci. (Ny) 241 (2013) 1-11.
[241]
L. Antonelli, G. Rossi, J.C.S. do Prado Leite, A. Oliveros, Language extended lexicon points: estimating the size of an application using its language, in: IEEE 22nd International Requirements Engineering Conference, Karlskrona, Sweden, 2014, pp. 263-272.
[242]
K. Børte, S.R. Ludvigsen, A.I. Mørch, The role of social interaction in software effort estimation: unpacking the "agic step" between reasoning and decision-making, Inf. Softw. Technol. 54 (9) (2012) 985-996.
[243]
M.W. Janette, R.P. Will, J. Blanton, Enhancing knowledge elicitation using the cognitive interview, Expert Syst. Appl. 10 (1) (1996) 127-133.
[244]
E. Bjarnason, K. Wnuk, B. Regnell, Are you biting offmore than you can chew? a case study on causes and effects of overscoping in large-scale software engineering, Inf. Softw. Technol. 54 (10) (2012) 1107-1124.
[245]
A. Abran, Software estimation: transforming dust into pots of gold? in: Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA), Rotterdam, the Netherlands, 2014, pp. 64-65.
[246]
O. Shmueli, N. Pliskin, L. Fink, Can the outside-view approach improve planning decisions in software development projects? Inf. Syst. J. 26 (4) (2015) 395-418.
[247]
A. Idri, A. Zahi, E. Mendes, A. Zakrani, Software cost estimation models using radial basis function neural networks, vol. 4895 of Lecture Notes in Computer Science, Springer, pp. 21-31.
[248]
M. Madheswaran, D. Sivakumar, Enhancement of prediction accuracy in cocomo model for software project using neural network, in: International Conference on Computing, Communication and Networking Technologies, Hefei, China, 2014, pp. 1-5.
[249]
V.S. Dave, K. Dutta, Comparison of regression model, feed-forward neural network and radial basis neural network for software development effort estimation, ACM SIGSOFT Softw. Eng. Notes 36 (5) (2011) 1-5.
[250]
M. Daneva, A. Herrmann, Requirements prioritization based on benefit and cost prediction: a method classification framework, in: 34th Euromicro Conference Software Engineering and Advanced Applications, Parma,Italy, 2008, pp. 240-247.
[251]
C.-T. Lin, C.-Y. Huang, J.-R. Chang, Integrating generalized Weibull-type testing-effort function and multiple change-points into software reliability growth models, in: 12th Asia-Pacific Software Engineering Conference, Taipei, Taiwan, 2005, pp. 431-438.
[252]
C. Huang, J. Lo, S. Kuo, M.R. Lyu, Software reliability modeling and cost estimation incorporating testing-effort and efficiency, in: l0th International Symposium on Software Reliability Engineering, IEEE Computer Society, Boca Raton, USA, 1999, pp. 62-72.
[253]
R. Burnett, A trade-off method between cost and reliability, in: International Conference of the Chilean Computer Science Society, Valparaiso, Chile, 1997, pp. 21-28.
[254]
M. Kassab, M. Daneva, O. Ormandjieva, A meta-model for the assessment of non-functional requirement size, in: 34th Euromicro Conference Software Engineering and Advanced Applications, Parma, Italy, 2008, pp. 411-418.
[255]
L. Lavazza, R. Meli, An evaluation of simple function point as a replacement of ifpug function point, in: Joint conference of the 24th International Workshop on Software Measurement (IWSM) and the 9th International Conference on Software Process and Product Measurement(Mensura), Rotterdam, the Netherlands, 2014, pp. 196-206.
[256]
L. Buglione, Ç. Gencel, Impact of Base Functional Component Types on Software Functional Size Based Effort Estimation, Springer, pp. 75-89.
[257]
J.J. Cuadrado-Gallego, P. Rodriguez-Soria, A. Gonzalez, D. Castelo, S. Hakimuddin, Early functional size estimation with ifpug unit modified, in: 9th IEEE/ACIS International Conference on Computer and Information Science, Yamagata, Japan, 2010, pp. 729-733.
[258]
B. Özkan, O. Türetken, O. Demirörs, Software Functional Size: For Cost Estimation and More, Springer, pp. 59-69.
[259]
B. Palanisamy, A. Singh, L. Liu, B. Langston, Cura: a cost-optimized model for map reduce in a cloud, in: IEEE 27th International Symposium on Parallel Distributed Processing, Boston, USA, 2013, pp. 1275-1286.
[260]
S.H. Liew, Y.Y. Su, Cloudguide: helping users estimate cloud deployment cost and performance for legacy web applications, in: IEEE 4th International Conference on Cloud Computing Technology and Science, Taipei, Taiwan, 2012, pp. 90-98.
[261]
O. Mazhelis, P. TyrvØinen, L. Frank, Vertical software industry evolution: the impact of software costs and limited customer base, Inf. Softw. Technol. 55 (4) (2013) 690-698.
[262]
J. Gaisler, Cost-cutting through standardization, in: 10th IEEE Pacific Rim International Symposium on Dependable Computing, 2004, p. 337.
[263]
E. Mendes, I. Watson, C. Triggs, N. Mosley, S. Counsell, A comparison of development effort estimation techniques for web hypermedia applications, in: Eighth IEEE Symposium on Software Metrics, Ottawa, Canada, 2002, pp. 131-140.
[264]
Y.-F. Li, M. Xie, T.-N. Goh, Adaptive ridge regression system for software cost estimating on multi-collinear datasets, J. Syst. Softw. 83 (11) (2010) 2332-2343.
[265]
M. Fernández-Diego, S. Elmouaden, J. Torralba-Martínez, Software effort estimation using NBC and SWR: A comparison based on ISBSG projects, in: Joint Conference of the 22nd International Workshop on Software Measurement and the 2012 Seventh International Conference on Software Process and Product Measurement, IEEE Computer Society, Assisi, Italy, 2012, pp. 132-136.
[266]
E. Mendes, N. Mosley, Comparing effort prediction models for web design and authoring using boxplots, in: 24th Australasian Computer Science Conference, Gold Coast, Australia, 2001, pp. 125-133.
[267]
C. van Koten, A. Gray, Bayesian statistical effort prediction models for data-centred 4gl software development, Inf. Softw. Technol. 48 (11) (2006) 1056-1067.
[268]
G. Wang, R. Valerdi, G.J. Roedler, A. Ankrum, J.E. Gaffney Jr., Harmonising software engineering and systems engineering cost estimation, Int. J. Comput. Integr. Manuf. 25 (4-5) (2012) 432-443.
[269]
R. Valerdi, B.W. Boehm, D.J. Reifer, Cosysmo: a constructive systems engineering cost model coming of age, in: INCOSE International Symposium, Washington, USA, 13, 2003, pp. 70-82.
[270]
M.A. Bone, R. Cloutier, Applying systems engineering modeling language (sysml) to system effort estimation utilizing use case points, in: INCOSE International Symposium, Denver, USA, 21, 2011, pp. 114-127.
[271]
Y. Wang, Y. Yuan, The formal economic model of software engineering, in: 2006 Canadian Conference on Electrical and Computer Engineering, Ottawa, Canada, 2006, pp. 2385-2388.
[272]
T.C. Hooi, Y. Yusoff, Z. Hassan, Comparative study on applicability of webmo in web application cost estimation within Klang valley in malaysia, in: 8th IEEE International Conference on Computer and Information Technology Workshops, Sydney, Australia, 2008, pp. 116-121.
[273]
G. Barabino, G. Concas, E. Corona, D. Grechi, M. Marchesi, D. Tigano, Web framework points: an effort estimation methodology for web application development using a content management framework, J. Softw. 27 (9) (2015) 603-624.
[274]
M. Ruhe, R. Jeffery, I. Wieczorek, Cost estimation for web applications, in: 25th International Conference on Software Engineering, Portland, USA, 2003, pp. 285-294.
[275]
S. Escolar, J. Carretero, An open framework for translating portable applications into operating system-specific wireless sensor networks applications, Software: Practice and Experience 43 (3) (2013) 333-357.
[276]
S. Chalotra, S.K. Sehra, S.S. Sehra, An analytical review of nature inspired optimization algorithms, Int. J. Sci. Technol. Eng. 2 (2) (2015) 123-126.
[277]
F.S. Gharehchopogh, R. Rezaii, B. Arasteh, A new approach by using tabu search and genetic algorithms in software cost estimation, in: 9th International Coneference on Application of Information and Communication Technologies, Rostov-on-Don, Russia, 2015, pp. 113-117.
[278]
R. Gupta, N. Chaudhary, S.K. Pal, Hybrid model to improve bat algorithm performance, in: International Conference on Advances in Computing, Communications and Informatics, New Delhi, India, 2014, pp. 1967-1970.
[279]
S. Chalotra, S. Sehra, Y. Brar, N. Kaur, Tuning of cocomo model parameters by using bee colony optimization, Indian J. Sci. Technol. 8 (14) (2015) 1-5.
[280]
T.K. Sharma, M. Pant, Halton based initial distribution in artificial bee colony algorithm and its application in software effort estimation, Int. J. Nat. Comput. Res. 3 (2) (2012) 86-106.
[281]
G. Wang, G.J. Roedler, R. Valerdi, M. Pena, Quantifying systems engineering reuse - a generalized reuse framework in cosysmo, in: INCOSE International Symposium, Philadelphia, Pennsylvania, 23, 2013, pp. 1215-1233.
[282]
H. Suelmann, Putnam's effort-duration trade-offlaw: Is the software estimation problem really solved? in: Joint conference of the 24th International Workshop on Software Measurement (IWSM) and the 9th International Conference on Software Process and Product Measurement (Mensura), Rotterdam, the Netherlands, 2014, pp. 79-84.
[283]
G. Wang, G.J. Roedler, M. Pena, R. Valerdi, A generalized systems engineering reuse framework and its cost estimating relationship, in: INCOSE International Symposium, Las Vegas, USA, 24, 2014, pp. 274-297.
[284]
J.C.C.P. Mascena, E.S. de Almeida, S.R. de Lemos Meira, A comparative study on software reuse metrics and economic models from a traceability perspective, in: IEEE International Conference on Information Reuse and Integration, Las Vegas, USA, 2005, pp. 72-77.
[285]
L.H. Putnam, W. Myers, How solved is the cost estimation problem? IEEE Softw. 14 (6) (1997) 105-107.
[286]
J. Arobaa, J.J. Cuadrado-Gallegob, M. Øngel Siciliab, I. Ramosc, E. Garcia-Barriocanalb, Segmented software cost estimation models based on fuzzy clustering, J. Syst. Softw. 81 (11) (2008) 1944-1950.
[287]
M. Garre, M. Sicilia, J.J. Cuadrado, M. Charro, Regression Analysis of Segmented Parametric Software Cost Estimation Models Using Recursive Clustering Tool, vol. 4224 of Lecture Notes in Computer Science, Springer, pp. 849-858.
[288]
J.J. Cuadrado-Gallego, M. Øngel Sicilia, M. Garre, D. Rodriguez, An empirical study of process-related attributes in segmented software cost-estimation relationships, J. Syst. Softw. 79 (3) (2006) 353-361.
[289]
J.J. Cuadrado-Gallego, L.F. Sanz, M. Sicilia, Enhancing input value selection in parametric software cost estimation models through second level cost drivers, Softw. Qual. J. 14 (4) (2006) 339-357.
[290]
S. Malathi, S. Sridhar, Effort Estimation in Software Cost Using Team Characteristics Based on Fuzzy Analogy Method - A Diverse Approach, Springer, pp. 1-8.
[291]
O. Mizuno, T. Adachi, T. Kikuno, Y. Takagi, On prediction of cost and duration for risky software projects based on risk questionnaire, in: Second Asia-Pacific Conference on Quality Software, Hong Kong, 2001, pp. 120-128.
[292]
B. Seetharaman, Z. Mansor, The development of agile cost management tool, in: International Conference on Electrical Engineering and Informatics, Bali, Indonesia, 2015, pp. 400-404.
[293]
R. Popli, N. Chauhan, Agile estimation using people and project related factors, in: International Conference on Computing for Sustainable Global Development, New Delhi, India, 2014, pp. 564-569.
[294]
X. Zhu, B. Zhou, L. Hou, J. Chen, L. Chen, An experience-based approach for test execution effort estimation, in: The 9th International Conference for Young Computer Scientists, Hunan, China, 2008, pp. 1193-1198.
[295]
D.S. Kushwaha, A.K. Misra, Software test effort estimation, ACM SIGSOFT Softw. Eng. Notes 33 (3) (2008).
[296]
E. Aranha, P. Borba, Test effort estimation models based on test specifications, in: Testing: Academic & Industrial Conference Practice And Research Techniques, Windsor, UK, 2007, pp. 67-71.
[297]
Q. Yi, Z. Bo, Z. Xiaochun, Early estimate the size of test suites from use cases, in: 5th Asia-Pacific Software Engineering Conference, Beijing, China, 2008, pp. 487-492.
[298]
K. Molokken-Ostvold, M. Jorgensen, A co mparison of software project over-runs - flexible versus sequential development models, IEEE Trans. Software Eng. 31 (9) (2005) 754-766.
[299]
L. Chwif, J. Banks, M.R.P. Barretto, Estimating the implementation time for discrete-event simulation model building, in: Winter Simulation Conference, Baltimore, USA, 2010, pp. 1774-1785.
[300]
D. Luzeaux, Conclusion: What Return on Investment Can We Expect from Simulation?, John Wiley & Sons, Inc., pp. 355-372.
[301]
G.K. Mislick, D.A. Nussbaum, Epilogue: The Field of Cost Estimating and Analysis, John Wiley & Sons, Inc, pp. 291-294.
[302]
P. Clarke, R.V. O'Connor, The situational factors that affect the software development process: towards a comprehensive reference framework, Inf. Softw. Technol. 54 (5) (2012) 433-447.
[303]
R. Jeffery, M. Ruhe, I. Wieczorek, A comparative study of two software development cost modeling techniques using multi-organizational and company-specific data, Inf. Softw. Technol. 42 (14) (2000) 1009-1016.
[304]
B.A. Kitchenham, E. Mendes, G.H. Travassos, Cross versus within-company cost estimation studies: a systematic review, IEEE Trans. Softw. Eng. 33 (5) (2007) 316-329.
[305]
H.K. Verma, V. Sharma, Handling imprecision in inputs using fuzzy logic to predict effort in software development, in: IEEE 2nd International on Advance Computing Conference, Patiala, India, 2010, pp. 436-442.
[306]
V. Sharma, H.K. Verma, Optimized fuzzy logic based framework for effort estimation in software development, in: Software Development, Computer Science Issues, 7, 2010, pp. 30-38.
[307]
M.A. Ahmed, Z. Muzaffar, Handling imprecision and uncertainty in software development effort prediction: a type-2 fuzzy logic based framework, Inf. Softw. Technol. 51 (3) (2009) 640-654.
[308]
M.O. Saliu, M. Ahmed, J. AlGhamdi, Towards adaptive soft computing based software effort prediction, in: IEEE Annual Meeting of the Fuzzy Information Procesing, 1, Banff, Canada, 2004, pp. 16-21.
[309]
O. Jalali, T. Menzies, D. Baker, J. Hihn, Column pruning beats stratification in effort estimation, Third International Workshop on Predictor Models in Software Engineering, Minneapolis, Minnesota, 2007. 7-7.
[310]
J. Li, G. Ruhe, Analysis of attribute weighting heuristics for analogy-based software effort estimation method aqua+, Empir. Softw. Eng. 13 (1) (2008) 63-96.
[311]
E. Kocaguneli, T. Menzies, How to find relevant data for effort estimation? in: International Symposium on Empirical Software Engineering and Measurement, Banff, Canada, 2011, pp. 255-264.
[312]
J. Li, G. Ruhe, Software effort estimation by analogy using attribute selection based on rough set analysis, Int. J. Software Eng. Knowl. Eng. 18 (1) (2008) 1-23.
[313]
K. Moløkken-Østvold, N.C. Haugen, H.C. Benestad, Using planning poker for combining expert estimates in software projects, J. Syst. Softw. 81 (12) (2008) 2106-2117.
[314]
Z. Li, L. O'Brien, H. Zhang, Circumstantial-evidence-based judgment for software effort estimation, in: 1st International Workshop on Evidential Assessment of Software Technologies, Beijing, China, 2011, pp. 18-27.
[315]
K. Moløkken, Software Effort Estimation: Planning XP Guidelines Compared to Research on Traditional Software Development, Springer, pp. 441-442.
[316]
M. Jørgensen, Practical guidelines for expert-judgment-based software effort estimation, IEEE Softw. 22 (3) (2005) 57-63.
[317]
R.T. Hughes, Expert judgement as an estimating method, Inf. Softw. Technol. 38 (2) (1996) 67-75.
[318]
M. Jørgensen, The effect of the time unit on software development effort estimates, in: 9th International Conference on Software, Knowledge, Information Management and Applications, Kathmandu, Nepal, 2015, pp. 1-5.
[319]
D. Basten, W. Mellis, A current assessment of software development effort estimation, in: International Symposium on Empirical Software Engineering and Measurement, Banff, Canada, 2011, pp. 235-244.
[320]
M. Jørgensen, Contrasting ideal and realistic conditions as a means to improve judgment-based software development effort estimation, Inf. Softw. Technol. 53 (12) (2011) 1382-1390.
[321]
E. Kocaguneli, T. Menzies, J.W. Keung, Kernel methods for software effort estimation - effects of different kernel functions and bandwidths on estimation accuracy, Empir. Softw. Eng. 18 (1) (2013) 1-24.
[322]
C. Hsu, C. Huang, Improving effort estimation accuracy by weighted grey relational analysis during software development, in: 14th Asia-Pacific Software Engineering Conference, Nagoya, Japan, 2007, pp. 534-541.
[323]
C. Hsu, C. Huang, Comparison of weighted grey relational analysis for software effort estimation, Softw. Qual. J. 19 (1) (2011) 165-200.
[324]
J. Wen, S. Li, L. Tang, Improve analogy-based software effort estimation using principal components analysis and correlation weighting, in: 16th Asia-Pacific Software Engineering Conference, Penang, Malaysia, 2009, pp. 179-186.
[325]
M.C. Ohlsson, C. Wohlin, B. Regnell, A project effort estimation study, Inf. Softw. Technol. 40 (14) (1998) 831-839.
[326]
J.J. Ahonen, P. Savolainen, H. Merikoski, J. Nevalainen, Reported project management effort, project size, and contract type, J. Syst. Softw. 109 (2015) 205-213.
[327]
E. Capra, C. Francalanci, F. Merlo, An empirical study on the relationship between software design quality, development effort and governance in open source projects, IEEE Trans. Softw. Eng. 34 (6) (2008) 765-782.
[328]
L.M. Alves, S. Oliveira, P. Ribeiro, R.J. Machado, An empirical study on the estimation of size and complexity of software applications with function points analysis, in: 14th International Conference on Computational Science and Its Applications, Guimaraes, Portugal, 2014, pp. 27-34.
[329]
E.H. Nathanael, B. Hendradjaya, W.D. Sunindyo, Study of algorithmic method and model for effort estimation in big data software development case study: Geodatabase, in: International Conference on Electrical Engineering and Informatics, Bali, Indonesia, 2015, pp. 427-432.
[330]
M. Jørgensen, Selection of strategies in judgment-based effort estimation, J. Syst. Softw. 83 (6) (2010) 1039-1050.
[331]
M. Jorgensen, T. Halkjelsvik, The effects of request formats on judgment-based effort estimation, J. Syst. Softw. 83 (1) (2010) 29-36.
[332]
M. Jørgensen, G.J. Carelius, An empirical study of software project bidding, IEEE Trans. Softw. Eng. 30 (12) (2004) 953-969.
[333]
B.J. Osteen, K. Jegannathan, S. Ramanan, Optimizing the cost of software quality - a path to delivery excellence, in: Tenth International Conference on Information Technology: New Generations, 2013, pp. 754-756.
[334]
C. Smartt, S. Ferreira, Advancing systems engineering in support of the bid and proposal process, Syst. Eng. 14 (3) (2011) 255-266.
[335]
N. Zhou, Q. Ma, K. Ratakonda, Quantitative modeling of communication cost for global service delivery, in: IEEE International Conference on Services Computing, Bangalore, India, 2009, pp. 388-395.
[336]
A. Lamersdorf, J. Munch, A.F. d. V. Torre, C.R. Sanchez, D. Rombach, Estimating the effort overhead in global software development, in: 5th IEEE International Conference on Global Software Engineering, Princeton, USA, 2010, pp. 267-276.
[337]
M. Uzzafer, A pitfall of estimated software cost, in: The 2nd IEEE International Conference on Information Management and Engineering, Chengdu, China, 2010, pp. 578-582.
[338]
C. Jones, The economics of software process improvement, Computer (Long Beach Calif) 29 (1) (1996) 95-97.
[339]
B.K. Clark, Cost modeling process maturity-cocomo 2.0, in: IEEE Aerospace Applications Conference, Manhattan, USA, 3, 1996, pp. 347-369 vol. 3.
[340]
H. Erdogmus, A cost effectiveness indicator for software development, in: First International Symposium on Empirical Software Engineering and Measurement, Madrid, Spain, 2007, pp. 446-448.
[341]
J. Keung, D.R. Jeffery, B. Kitchenham, The challenge of introducing a new software cost estimation technology into a small software organisation, in: Australian Software Engineering Conference, Melbourne, Australia, 2004, pp. 52-59.
[342]
H.C. Yeoh, J. Miller, Cots acquisition process: incorporating business factors in cots vendor evaluation taxonomy, in: 10th International Symposium on Software Metrics, 2004, pp. 84-95.
[343]
L. Lavazza, S. Morasca, Software effort estimation with a generalized robust linear regression technique, in: 16th International Conference on Evaluation and Assessment in Software Engineering, 2012, pp. 206-215.
[344]
N. Mittas, L. Angelis, Combining regression and estimation by analogy in a semi-parametric model for software cost estimation, in: Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, Kaiserslautern, Germany, 2008, pp. 70-79.
[345]
N. Mittas, L. Angelis, A permutation test based on regression error characteristic curves for software cost estimation models, Empir. Softw. Eng. 17 (1-2) (2012) 34-61.
[346]
W.M. Evanco, Prediction models for software fault correction effort, in: Fifth European Conference on Software Maintenance and Reengineering, Lisbon, Portugal, 2001. 114-120.
[347]
Y. Yang, Z. He, K. Mao, Q. Li, V. Nguyen, B.W. Boehm, R. Valerdi, Analyzing and handling local bias for calibrating parametric cost estimation models, Inf. Softw. Technol. 55 (8) (2013) 1496-1511.
[348]
P.L. Braga, A.L.I. Oliveira, G.H.T. Ribeiro, S.R.L. Meira, Bagging predictors for estimation of software project effort, in: International Joint Conference on Neural Networks, Florida, USA, 2007, pp. 1595-1600.
[349]
A. Corazza, S.D. Martino, F. Ferrucci, C. Gravino, E. Mendes, Investigating the use of support vector regression for web effort estimation, Empir. Softw. Eng. 16 (2) (2011) 211-243.
[350]
A. Corazza, S.D. Martino, F. Ferrucci, C. Gravino, F. Sarro, E. Mendes, Using tabu search to configure support vector regression for effort estimation, Em pir. Softw. Eng. 18 (3) (2013) 506-546.
[351]
D. Port, M. Korte, Comparative studies of the model evaluation criterions MMRE and pred in software cost estimation research, in: Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, Kaiserslautern, Germany, 2008, pp. 51-60.
[352]
V. Anandhi, R.M. Chezian, Regression techniques in software effort estimation using cocomo dataset, in: International Conference on Intelligent Computing Applications, Coimbatore, India, 2014, pp. 353-357.
[353]
Y. Jin, J. Li, J. Lin, Q. Chen, Software project cost estimation based on groupware, in: WRI World Congress on Software Engineering, Xiamen, China, 2, 2009, pp. 437-441.
[354]
N.A.S. Abdullah, N.I.A. Rusli, M.F. Ibrahim, Mobile game size estimation: Cosmic fsm rules, uml mapping model and unity 3d game engine, in: 2014 IEEE Conference on Open Systems, Subang Jaya, Malaysia, 2014, pp. 42-47.
[355]
A.Z. Abualkishik, M.H. Selamat, A.A.A. Ghani, R. Atan, J.M. Desharnais, A. Khelifi, Theoretical and probabilistic conversion model between fpa and cosmic measurement method, in: Joint Conference of the 22nd International Workshop on Software Measurement and the 2012 Seventh International Conference on Software Process and Product Measurement, Assisi, Italy, 2012, pp. 150-159.
[356]
S. Patel, Function point distribution using maximum entropy principle, in: IEEE Second International Conference on Image Information Processing, 2013, pp. 684-689.
[357]
T. Fetcke, A. Abran, T.-H. Nguyen, Mapping the OO-Jacobson approach into function point analysis, in: Technology of Object-Oriented Languages and Systems TOOLS 23, Santa Barbara, California, 1997, pp. 192-202.
[358]
D. Azhar, P. Riddle, E. Mendes, N. Mittas, L. Angelis, Using ensembles for web effort estimation, in: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, Baltimore, USA, 2013, pp. 173-182.
[359]
A. Idri, I. Abnane, A. Abran, Missing data techniques in analogy-based software development effort estimation, J. Syst. Softw. 117 (2016) 595-611.
[360]
B.W. Boehm, C. Abts, S. Chulani, Software development cost estimation approaches - a survey, Ann. Softw. Eng. 10 (2000) 177-205.
[361]
L.L. Minku, X. Yao, Software effort estimation as a multiobjective learning problem, ACM Trans. Softw. Eng. Method. 22 (4) (2013) 35.
[362]
M.A. Yahya, R. Ahmad, S.P. Lee, Effects of software process maturity on cocomo ii effort estimation from cmmi perspective, in: IEEE International Conference on Research, Innovation and Vision for the Future, Ho Chi Minh City, Vietnam, 2008, pp. 255-262.
[363]
J.F. Peters, S. Ramanna, Application of the choquet integral in software cost estimation, in: Fifth IEEE International Conference on Fuzzy Systems, New Orleans, USA, 2, 1996, pp. 862-866.
[364]
M. Agrawal, K. Chari, Software effort, quality, and cycle time: a study of CMM level 5 projects, IEEE Trans. Softw. Eng. 33 (3) (2007) 145-156.
[365]
M. Ruiz, I. Ramos, M. Toro, An integrated framework for simulation-based software process improvement, Softw. Process Improv. Pract. 9 (2) (2004) 81-93.
[366]
S. Amasaki, C. Lokan, The effect of moving windows on software effort estimation: comparative study with cart, in: 6th International Workshop on Empirical Software Engineering in Practice, Osaka, Japan, 2014, pp. 1-6.
[367]
E. Lohre, M. Jorgensen, Numerical anchors and their strong effects on software development effort estimates, J. Syst. Softw. 116 (2016) 49-56.
[368]
B.G. Tabachnick, L.S. Fidell, Principal Components and Factor Analysis, Allyn & Bacon, 5 edition, pp. 612-680.
[369]
L. Lavazza, Automated function points: Critical evaluation and discussion, in: Sixth International Workshop on Emerging Trends in Software Metrics, Florence, Italy, 2015, pp. 35-43.
[370]
D.J. Reifer, Web development: estimating quick-to-market software, IEEE Softw. 17 (6) (2000) 57-64.
[371]
M. Ruhe, R. Jeffery, I. Wieczorek, Using web objects for estimating software development effort for web applications, in: Ninth International Software Metrics Symposium, Sydney, Australia, 2003, pp. 30-37.
[372]
E. Mendes, N. Mosley, S. Counsell, Investigating web size metrics for early web cost estimation, J. Syst. Softw. 77 (2) (2005) 157-172.
[373]
S.M. Reza, M.M. Rahman, M.H. Parvez, M.S. Kaiser, S.A. Mamun, Innovative approach in web application effort amp; cost estimation using functional measurement type, in: International Conference on Electrical Engineering and Information Communication Technology, Dhaka, Bangladesh, 2015, pp. 1-7.
[374]
E. Mendes, N. Mosley, S. Counsell, The application of case-based reasoning to early web project cost estimation, in: 26th Annual International Computer Software and Applications Conference, Oxford, UK, 2002, pp. 393-398.
[375]
A. Idri, A. Zakrani, M. Elkoutbi, A. Abran, Fuzzy radial basis function neural networks for web applications cost estimation, in: 4th International Conference on Innovations in Information Technology, Dubai, 2007, pp. 576-580.
[376]
J. Wong, D. Ho, L.F. Capretz, An investigation of using neuro-fuzzy with software size estimation, in: ICSE Workshop on Software Quality, Vancouver, Canada, 2009, pp. 51-58.
[377]
J. Ryder, Fuzzy modeling of software effort prediction, in: Information Technology Conference, Syracuse, USA, 1998, pp. 53-56.
[378]
X. Dasheng, H. Shenglan, Estimation of project costs based on fuzzy neural network, in: World Congress on Information and Communication Technologies, Trivandrum, India, 2012, pp. 1177-1181.
[379]
A. Idri, T.M. Khoshgoftaar, A. Abran, Can neural networks be easily interpreted in software cost estimation? in: IEEE International Conference on Fuzzy Systems, Honolulu, Hawaii, 2, 2002, pp. 1162-1167.
[380]
A.F. Sheta, D. Rine, S. Kassaymeh, Software effort and function points estimation models based radial basis function and feedforward artificial neural networks, Int. J. Next Gener. Comput. 6 (3) (2015).
[381]
A.L. Oliveira, P.L. Braga, R.M. Lima, M.L. Cornélio, Ga-based method for feature selection and parameters optimization for machine learning regression applied to software effort estimation, Inf. Softw. Technol. 52 (11) (2010) 1155-1166.
[382]
D. Milios, I. Stamelos, C. Chatzibagias, A genetic algorithm approach to global optimization of software cost estimation by analogy, Intell. Decis. Technol. 7 (1) (2013) 45-58.
[383]
Q. Liu, S. Shi, H. Zhu, J. Xiao, A mutual information-based hybrid feature selection method for software cost estimation using feature clustering, in: 38th Annual IEEE Computer Software and Applications Conference, VØSTERØS, SWEDEN, 2014, pp. 27-32.
[384]
N. Tadayon, Neural network approach for software cost estimation, in: International Conference on Information Technology: Coding and Computing, Las Vegas, USA, 2005, pp. 815-818.
[385]
I. Stamelos, L. Angelis, P. Dimou, E. Sakellaris, On the use of Bayesian belief networks for the prediction of software productivity, Inf. Softw. Technol. 45 (1) (2003) 51-60.
[386]
J. Hihn, K.T. Lum, Improving software size estimates by using probabilistic pairwise comparison matrices, in: 10th International Symposium on Software Metrics, Chicago, USA, 2004, pp. 140-150.
[387]
M. Tsunoda, A. Monden, J.W. Keung, K. Matsumoto, Incorporating expert judgment into regression models of software effort estimation, in: 19th Asia-Pacific Software Engineering Conference, Hong Kong, 2012, pp. 374-379.
[388]
C. Lokan, E. Mendes, Investigating the use of duration-based moving windows to improve software effort prediction, in: 19th Asia-Pacific Software Engineering Conference, Hong Kong, 1, 2012, pp. 818-827.
[389]
I. Wieczorek, M. Ruhe, How valuable is company-specific data compared to multi-company data for software cost estimation? in: Eighth IEEE Symposium on Software Metrics, Ottawa, Canada, 2002, pp. 237-246.
[390]
M. Auer, S. Biffl, Increasing the accuracy and reliability of analogy-based cost estimation with extensive project feature dimension weighting, in: International Symposium on Empirical Software Engineering, Redondo Beach, USA, 2004, pp. 147-155.
[391]
V.K. Bardsiri, E. Khatibi, Insightful analogy-based software development effort estimation through selective classification and localization, Innov. Syst. Softw. Eng. 11 (1) (2015) 25-38.
[392]
J. Li, A. Al-Emran, G. Ruhe, Impact analysis of missing values on the prediction accuracy of analogy-based software effort estimation method AQUA, in: First International Symposium on Empirical Software Engineering and Measurement, Madrid, Spain, 2007, pp. 126-135.
[393]
J. Li, G. Ruhe, Decision support analysis for software effort estimation by analogy, International Workshop on Predictor Models in Software Engineering, Minneapolis, 2007, 6-6
[394]
A. Idri, A. Zahi, Software cost estimation by classical and fuzzy analogy for web hypermedia applications: A replicated study, in: IEEE Symposium on Computational Intelligence and Data Mining, IEEE, Singapore, 2013, pp. 207-213.
[395]
S. Malathi, S. Sridhar, Optimization of fuzzy analogy in software cost estimation using linguistic variables, Procedia Eng. (2012).
[396]
A. Al-Emran, M.M. Richter, J. Li, G. Ruhe, A flexible method for software effort estimation by analogy, Empir. Softw. Eng. 12 (1) (2007) 65-106.
[397]
J. Keung, B. Kitchenham, Optimising project feature weights for analogy-based software cost estimation using the mantel correlation, in: 14th Asia-Pacific Software Engineering Conference, Nagoya, Japan, 2007, pp. 222-229.
[398]
R. Valerdi, Heuristics for systems engineering cost estimation, IEEE Syst. J. 5 (1) (2011) 91-98.
[399]
U. Raja, D.P. Hale, J.E. Hale, Modeling software evolution defects: a time series approach, J. Softw. Maint. Evol. Res. Pract. 21 (1) (2009) 49-71.
[400]
E. Kocaguneli, T. Menzies, J.W. Keung, On the value of ensemble effort estimation, IEEE Trans. Softw. Eng. 38 (6) (2012) 1403-1416.
[401]
L. Minku, F. Sarro, E. Mendes, F. Ferrucci, How to make best use of cross-company data for web effort estimation? in: 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2015, pp. 1-10.
[402]
X. Huang, D. Ho, J. Ren, L.F. Capretz, Improving the {COCOMO} model using a neuro-fuzzy approach, Appl. Soft. Comput. 7 (1) (2007) 29-40.
[403]
D. Wu, J. Li, Y. Liang, Linear combination of multiple case-based reasoning with optimized weight for software effort estimation, J. Supercomput. 64 (3) (2013) 898-918.
[404]
E. Mendes, N. Mosley, I. Watson, A comparison of case-based reasoning approaches, in: 11th international conference on World Wide Web, Hawaii, USA, 2002, pp. 272-280.
[405]
P.L. Braga, A.L.I. Oliveira, S.R.L. Meira, A ga-based feature selection and parameters optimization for support vector regression applied to software effort estimation, in: ACM symposium on Applied computing, Ceara, Brazil, 2008, pp. 1788-1792.
[406]
A. Kaushik, A.K. Soni, R. Soni, A hybrid approach for software cost estimation using polynomial neural networks and intuitionistic fuzzy sets, Int. J. Comput. Appl. Technol. 52 (4) (2015) 292-304.
[407]
A. Idri, A. Zakrani, A. Abran, Functional equivalence between radial basis function neural networks and fuzzy analogy in software cost estimation, in: 3rd International Conference on Information and Communication Technologies: From Theory to Applications, Damascus, Syria, 2008, pp. 1-5.
[408]
M. Algabri, F. Saeed, H. Mathkour, N. Tagoug, Optimization of soft cost estimation using genetic algorithm for NASA software projects, in: 5th National Symposium on Information Technology: Towards New Smart World, Riyadh, Saudi Arabia, 2015, pp. 1-4.
[409]
S. Huang, N. Chiu, Optimization of analogy weights by genetic algorithm for software effort estimation, Inf. Softw. Technol. 48 (11) (2006) 1034-1045.
[410]
M.A. Ahmed, M.O. Saliu, J. AlGhamdi, Adaptive fuzzy logic-based framework for software development effort prediction, Inf. Softw. Technol. 47 (1) (2005) 31-48.
[411]
M. Jørgensen, Selection of strategies in judgment-based effort estimation, J. Syst. Softw. 83 (6) (2010) 1039-1050.
[412]
M. Jorgensen, E. Lohre, First impressions in software development effort estimation: easy to create and difficult to neutralize, in: 16th International Conference on Evaluation & Assessment in Software Engineering, Spain, 2012, pp. 216-222.
[413]
Y. Kultur, B. Turhan, A. Bener, Ensemble of neural networks with associative memory (enna) for estimating software development costs, Knowl. Based Syst. 22 (6) (2009) 395-402.
[414]
L.L. Minku, X. Yao, A principled evaluation of ensembles of learning machines for software effort estimation, in: 7th International Conference on Predictive Models in Software Engineering, ACM, Banff, Canada, 2011, p. 9.
[415]
A. Issa, M. Odeh, D. Coward, Software cost estimation using use-case models: a critical evaluation, in: 2006 2nd International Conference on Information Communication Technologies, 2, 2006, pp. 2766-2771.
[416]
F. Wang, X. Yang, X. Zhu, L. Chen, Extended use case points method for software cost estimation, in: International Conference on Computational Intelligence and Software Engineering, Wuhan, China, 2009, pp. 1-5.
[417]
M. de Freitas Junior, M. Fantinato, V. Sun, Improvements to the function point analysis method: a systematic literature review, IEEE Trans. Eng. Manag. 62 (4) (2015) 495-506.
[418]
O. Morgenshtern, T. Raz, D. Dvir, Factors affecting duration and effort estimation errors in software development projects, Inf. Softw. Technol. 49 (8) (2007) 827-837.
[419]
A. Magazinius, S. Börjesson, R. Feldt, Investigating intentional distortions in software cost estimation - an exploratory study, J. Syst. Softw. 85 (8) (2012) 1770-1781.
[420]
M. Shepperd, M. Cartwright, Predicting with sparse data, IEEE Trans. Softw. Eng. 27 (11) (2001) 987-998.
[421]
F.A. Amazal, A. Idri, A. Abran, Software development effort estimation using classical and fuzzy analogy: a cross-validation comparative study, Int. J. Comput. Intell. Appl. 13 (3) (2014) 1-19.
[422]
I. Myrtveit, E. Stensrud, M. Shepperd, Reliability and validity in comparative studies of software prediction models, IEEE Trans. Softw. Eng. 31 (5) (2005) 380-391.

Cited By

View all
  • (2024)A random forest model for early-stage software effort estimation for the SEERA datasetInformation and Software Technology10.1016/j.infsof.2024.107413169:COnline publication date: 1-May-2024
  • (2023)Recent trends in mathematical expressions recognitionExpert Systems with Applications: An International Journal10.1016/j.eswa.2022.119028213:PBOnline publication date: 1-Mar-2023
  • (2023)Optimized fuzzy clustering‐based k‐nearest neighbors imputation for mixed missing data in software development effort estimationJournal of Software: Evolution and Process10.1002/smr.252936:4Online publication date: 4-Jan-2023
  • Show More Cited By

Index Terms

  1. Research patterns and trends in software effort estimation
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Information and Software Technology
    Information and Software Technology  Volume 91, Issue C
    November 2017
    198 pages

    Publisher

    Butterworth-Heinemann

    United States

    Publication History

    Published: 01 November 2017

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 03 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A random forest model for early-stage software effort estimation for the SEERA datasetInformation and Software Technology10.1016/j.infsof.2024.107413169:COnline publication date: 1-May-2024
    • (2023)Recent trends in mathematical expressions recognitionExpert Systems with Applications: An International Journal10.1016/j.eswa.2022.119028213:PBOnline publication date: 1-Mar-2023
    • (2023)Optimized fuzzy clustering‐based k‐nearest neighbors imputation for mixed missing data in software development effort estimationJournal of Software: Evolution and Process10.1002/smr.252936:4Online publication date: 4-Jan-2023
    • (2022)SEXTAMTJournal of Systems and Software10.1016/j.jss.2021.111148185:COnline publication date: 1-Mar-2022
    • (2022)Latent DIRICHLET allocation (LDA) based information modelling on BLOCKCHAIN technology: a review of trends and research patterns used in integrationMultimedia Tools and Applications10.1007/s11042-022-13500-z81:25(36805-36831)Online publication date: 1-Oct-2022
    • (2022)Pull request latency explained: an empirical overviewEmpirical Software Engineering10.1007/s10664-022-10143-427:6Online publication date: 4-Jul-2022
    • (2022)An extended study on applicability and performance of homogeneous cross-project defect prediction approaches under homogeneous cross-company effort estimation situationEmpirical Software Engineering10.1007/s10664-021-10103-427:2Online publication date: 27-Jan-2022
    • (2021)Identifying Major Research Areas and Minor Research Themes of Android Malware Analysis and Detection Field Using LSAComplexity10.1155/2021/45510672021Online publication date: 1-Jan-2021
    • (2021)Natural Language Processing Techniques to Reveal Human-Computer Interaction for Development Research TopicsProceedings of the International Conference on Artificial Intelligence and its Applications10.1145/3487923.3487932(1-7)Online publication date: 9-Dec-2021
    • (2021)Heterogeneous ensemble imputation for software development effort estimationProceedings of the 17th International Conference on Predictive Models and Data Analytics in Software Engineering10.1145/3475960.3475984(1-10)Online publication date: 19-Aug-2021
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media