{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T16:27:27Z","timestamp":1780417647250,"version":"3.54.1"},"reference-count":59,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,5,18]],"date-time":"2022-05-18T00:00:00Z","timestamp":1652832000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,5,18]],"date-time":"2022-05-18T00:00:00Z","timestamp":1652832000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2022,11]]},"DOI":"10.1007\/s10515-022-00342-0","type":"journal-article","created":{"date-parts":[[2022,5,18]],"date-time":"2022-05-18T11:02:55Z","timestamp":1652871775000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Quality assessment framework to rank software projects"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6267-0961","authenticated-orcid":false,"given":"Mohammed","family":"Alqmase","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammad","family":"Alshayeb","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lahouari","family":"Ghouti","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,5,18]]},"reference":[{"key":"342_CR1","first-page":"555","volume-title":"Software engineering best practices: lessons from successful projects in the top companies","author":"C Jones","year":"2010","unstructured":"Jones, C.: Software Quality: The Key to Successful Software Engineering. In: Software engineering best practices: lessons from successful projects in the top companies, pp. 555\u2013642. McGraw-Hill (2010a)"},{"key":"342_CR2","doi-asserted-by":"publisher","DOI":"10.1201\/b17461","volume-title":"Software Metrics: A Rigorous and Practical Approach","author":"N Fenton","year":"2014","unstructured":"Fenton, N., Bieman, J.: Software Metrics: A Rigorous and Practical Approach. CRC Press (2014)"},{"key":"342_CR3","unstructured":"Chappell, D: The three aspects of software quality: functional, structural, and process. Sponsored by Microsoft Corporation (2013)"},{"key":"342_CR4","unstructured":"SEI: Process maturity profile: Software CMM 2005 end-year,\" Software Engineering Institute, Carnegie Mellon University (2006)"},{"key":"342_CR5","doi-asserted-by":"crossref","unstructured":"Abdellatif, A., Alshayeb, M., Zahran, S., Niazi, M.: A measurement framework for software product maturity. Softw. Evol. Process p 32, (2018)","DOI":"10.1002\/smr.2151"},{"issue":"2","key":"342_CR6","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1016\/j.jss.2011.05.044","volume":"85","author":"KA Ferreira","year":"2012","unstructured":"Ferreira, K.A., Bigonha, M.A., Bigonha, R.S., Mendes, L.F., Almeida, H.C.: Identifying thresholds for object-oriented software metrics. J. Syst. Softw. 85(2), 244\u2013257 (2012)","journal-title":"J. Syst. Softw."},{"key":"342_CR7","volume-title":"CMMI Guidlines for Process Integration and Product Improvement","author":"MB Chrissis","year":"2003","unstructured":"Chrissis, M.B., Konrad, M., Shrum, S.: CMMI Guidlines for Process Integration and Product Improvement. Addison-Wesley Longman Publishing Co., Inc., USA (2003)"},{"key":"342_CR8","unstructured":"Loon, H.V.: Process Assessment and ISO\/IEC 15504, Springer US, (2007)"},{"key":"342_CR9","unstructured":"International Organization for Standardization-ISO\/IEC 15939:2002,\" 23 4 2020. [Online]. Available: https:\/\/www.iso.org\/standard\/29572.html."},{"key":"342_CR10","volume-title":"IEEE Standard for a Software Quality Metrics Methodology IEEE Std 1061\u2122-1998 (R2009), 3 Park Avenue, New York, NY 10016\u20135997","author":"SES Committee","year":"1998","unstructured":"Committee, S.E.S.: IEEE Standard for a Software Quality Metrics Methodology IEEE Std 1061\u2122-1998 (R2009), 3 Park Avenue, New York, NY 10016\u20135997. The Institute of Electrical and Electronics Engineers Inc, USA (1998)"},{"key":"342_CR11","doi-asserted-by":"crossref","unstructured":"McCall, J., Richards, P., Walters, G.: Factors in software quality: volume i. concepts and definitions of software quality, General Electric CO Sunnyvale CA (1977a)","DOI":"10.21236\/ADA049014"},{"key":"342_CR12","doi-asserted-by":"crossref","unstructured":"McCall, J., Richards, P., Walters, G.: Factors in software quality. Volume-III. preliminary handbook on software quality for an acquisiton manager, General Electric CO Sunnyvale CA (1977b)","DOI":"10.21236\/ADA049055"},{"key":"342_CR13","unstructured":"Boehm, B., Brown, J., Lipow, M.: Quantitative evaluation of software quality. In Proceedings of the 2nd international conference on Software engineering, (1976)"},{"key":"342_CR14","volume-title":"Characteristics of Software Quality","author":"B Boehm","year":"1978","unstructured":"Boehm, B., Brown, J., Kaspar, H., Lipow, M., MacLeod, G.: Characteristics of Software Quality. Elsevier, North Holland (1978)"},{"key":"342_CR15","volume-title":"Software metrics: establishing a company-wide program","author":"R Grady","year":"1987","unstructured":"Grady, R., Caswell, D.: Software metrics: establishing a company-wide program. Prentice-Hall Inc (1987)"},{"key":"342_CR16","unstructured":"Software engineering - Product quality - Part 1: Quality model,\" ISO\/IEC 9126-1:2001, 23 4 2020. [Online]. Available: https:\/\/www.iso.org\/standard\/22749.html. [Accessed 23 4 2020]"},{"key":"342_CR17","unstructured":"\"ISO\/IEC 25010:2011-Systems and software engineering Systems and software Quality Requirements and Evaluation (SQuaRE): System and software quality models,\" ISO, 23 4 2020. [Online]. Available: https:\/\/www.iso.org\/standard\/35733.html. Accessed 23 4 2020"},{"issue":"05","key":"342_CR18","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/C-M.1981.220456","volume":"14","author":"D Tajima","year":"1981","unstructured":"Tajima, D., Matsubara, T.: Special feature the computer software industry in Japan. Computer 14(05), 89\u201396 (1981)","journal-title":"Computer"},{"key":"342_CR19","unstructured":"Origin, A.: Method for qualification and selection of open source software (QSOS),\" 23 4 2020. [Online]. Available: http:\/\/www.qsos.org."},{"key":"342_CR20","unstructured":"Wasserman, A., Pal, M., Chan, C.: The business readiness rating model: an evaluation framework for open source. In Proceedings of the EFOSS Workshop, Como, Italy, Como (2006)"},{"key":"342_CR21","doi-asserted-by":"crossref","unstructured":"Alvaro, A., de Almeida, E. S., Meira, S. L.: A software component maturity model (SCMM). In 33rd EUROMICRO conference on software engineering and advanced applications (EUROMICRO2007), (2007)","DOI":"10.1109\/EUROMICRO.2007.11"},{"issue":"4","key":"342_CR22","first-page":"307","volume":"43","author":"RE Al-Qutaish","year":"2011","unstructured":"Al-Qutaish, R.E., Abran, A.: A maturity model of software product quality. J. Res. Pract. Inf. Technol. 43(4), 307 (2011)","journal-title":"J. Res. Pract. Inf. Technol."},{"key":"342_CR23","volume-title":"Principles of Software Engineering Management","author":"T Gilb","year":"1988","unstructured":"Gilb, T., Finzi, S.: Principles of Software Engineering Management. Addison-wesley Reading (1988)"},{"key":"342_CR24","volume-title":"Software Metrics","author":"T Gilb","year":"1977","unstructured":"Gilb, T.: Software Metrics. Winthrop Inc, Cambridge (1977)"},{"key":"342_CR25","unstructured":"Alshayeb, M., Abdellatif, A. K. Zahran, S., Niazi, M.: Towards a framework for software product maturity measurement. In The Tenth international conference on software engineering advances (2015)"},{"issue":"1","key":"342_CR26","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1049\/sej.1989.0001","volume":"4","author":"B Kitchenham","year":"1989","unstructured":"Kitchenham, B., Walker, J.: A quantitative approach to monitoring software development. Softw. Eng. J. 4(1), 2\u201314 (1989)","journal-title":"Softw. Eng. J."},{"key":"342_CR27","first-page":"555","volume-title":"Chapter 9 Software quality: the key to successful software engineering","author":"C Jones","year":"2010","unstructured":"Jones, C.: Software Engineering Best Practices. In: Chapter 9 Software quality: the key to successful software engineering, pp. 555\u2013643. McGraw-Hill, New York (2010)"},{"key":"342_CR28","doi-asserted-by":"crossref","unstructured":"Alves, T.L., Ypma, C., Visser, J.: Deriving metric thresholds from benchmark data. In 2010 IEEE international conference on software maintenance (2010)","DOI":"10.1109\/ICSM.2010.5609747"},{"key":"342_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/smr.404","volume":"22","author":"R Shatnawi","year":"2010","unstructured":"Shatnawi, R., Li, W., Swain, J., Newman, T.: Finding software metrics threshold values using ROC curves. J. Softw. Maint. Evol. Res. Pract. 22, 1\u201316 (2010)","journal-title":"J. Softw. Maint. Evol. Res. Pract."},{"issue":"5","key":"342_CR30","doi-asserted-by":"publisher","first-page":"1063","DOI":"10.1007\/s11390-019-1960-6","volume":"34","author":"M Alqmase","year":"2019","unstructured":"Alqmase, M., Alshayeb, M., Ghouti, L.: Threshold extraction framework for software metrics. J. Comput. Sci. Technol. 34(5), 1063\u20131078 (2019)","journal-title":"J. Comput. Sci. Technol."},{"key":"342_CR31","doi-asserted-by":"crossref","unstructured":"Veado, L., Vale, G. Fernandes, E. Figueiredo, E.: TDTool: threshold derivation tool. In Proceedings of the 20th international conference on evaluation and assessment in software engineering (2016)","DOI":"10.1145\/2915970.2916014"},{"key":"342_CR32","doi-asserted-by":"crossref","unstructured":"Oliveira, P., Lima, F., Valente, M.T., Serebrenik, A.: RTTOOL-a tool for extracting relative thresholds for source code metrics. In 30th IEEE international conference on software maintenance and evolution tool Track, Victoria (2014)","DOI":"10.1109\/ICSME.2014.112"},{"key":"342_CR33","doi-asserted-by":"crossref","unstructured":"Zhang, H.: An investigation of the relationships between lines of code and defects. In 2009 IEEE international conference on software maintenance (2009)","DOI":"10.1109\/ICSM.2009.5306304"},{"key":"342_CR34","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1109\/TSE.1982.235579","volume":"4","author":"M Lipow","year":"1982","unstructured":"Lipow, M.: Number of faults per line of code. IEEE Trans. Software Eng. 4, 437\u2013439 (1982)","journal-title":"IEEE Trans. Software Eng."},{"key":"342_CR35","doi-asserted-by":"crossref","unstructured":"Yamashita, K., Huang, C., Nagappan, M., Kamei Y., Mockus, A. Hassan, A, Ubayashi, N.: Thresholds for size and complexity metrics: a case study from the perspective of defect density. In 2016 IEEE international conference on software quality, reliability and security (QRS), (2016)","DOI":"10.1109\/QRS.2016.31"},{"key":"342_CR36","doi-asserted-by":"crossref","unstructured":"Oliveira, P., Valente, M.T, Lima, F.P.: Extracting relative thresholds for source code metrics. In 2014 Software evolution week-IEEE Conference on software maintenance, reengineering, and reverse engineering (CSMR-WCRE) (2014)","DOI":"10.1109\/CSMR-WCRE.2014.6747177"},{"key":"342_CR37","doi-asserted-by":"crossref","unstructured":"Do Vale, G.A., Figueiredo, E.M.L.: A method to derive metric thresholds for software product lines. In 2015 29th Brazilian symposium on software engineering (2015)","DOI":"10.1109\/SBES.2015.9"},{"key":"342_CR38","unstructured":"Masramon, G.P., Mu\u00f1oz, L.A.B.: Toward better feature weighting algorithms: a focus on Relief,\" arXiv preprint http:\/\/arxiv.org\/abs\/1509.03755 (2015)"},{"key":"342_CR39","doi-asserted-by":"crossref","unstructured":"Mori, T.: Information gain ratio as term weight: the case of summarization of ir results. In COLING 2002: The 19th international conference on computational linguistics (2002)","DOI":"10.3115\/1072228.1072246"},{"key":"342_CR40","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1093\/biomet\/70.1.163","volume":"70","author":"J Kent","year":"1983","unstructured":"Kent, J.: Information gain and a general measure of correlation. Biometrika 70, 163\u2013173 (1983)","journal-title":"Biometrika"},{"key":"342_CR41","first-page":"1","volume-title":"Noise reduction in speech processing","author":"J Benesty","year":"2009","unstructured":"Benesty, J., Chen, J., Huang, Y., Cohen, I.: Pearson Correlation Coefficient. In: Noise reduction in speech processing, pp. 1\u20134. Springer (2009)"},{"key":"342_CR42","doi-asserted-by":"publisher","first-page":"S231","DOI":"10.1093\/bioinformatics\/18.suppl_2.S231","volume":"18","author":"R Steuer","year":"2002","unstructured":"Steuer, R., Kurths, J., Daub, C., Weise, J., Selbig, J.: The mutual information: detecting and evaluating dependencies between variables. Bioinformatics 18, S231\u2013S240 (2002)","journal-title":"Bioinformatics"},{"key":"342_CR43","unstructured":"Weka, G.: Weka documentation,\" machine learning group at the University of Waikato, [Online]. Available: http:\/\/infochim.u-strasbg.fr\/cgi-bin\/weka-3-9-1\/doc\/weka\/attributeSelection\/CorrelationAttributeEval.html. Accessed 23 March 2020"},{"key":"342_CR44","doi-asserted-by":"crossref","unstructured":"Mountassir, A., Benbrahim, H., Berrada, I.: An empirical study to address the problem of unbalanced data sets in sentiment classification. In IEEE international conference on systems, man, and cybernetics (SMC), (2012)","DOI":"10.1109\/ICSMC.2012.6378300"},{"key":"342_CR45","volume-title":"Data mining: concepts and techniques","author":"J Han","year":"2011","unstructured":"Han, J., Pei, J., Kamber, M.: Data mining: concepts and techniques. Elsevier (2011)"},{"key":"342_CR46","unstructured":"Chmielewski, M., Grzymala-Busse, J.: Global discretization of continuous attributes as preprocessing for machine learning. In Third international workshop on rough sets and soft computing, (1994)"},{"issue":"4","key":"342_CR47","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1023\/A:1016304305535","volume":"6","author":"H Liu","year":"2002","unstructured":"Liu, H., Hussain, F., Tan, C.L., Dash, M.: Discretization: an enabling technique. Data Min. Knowl. Disc. 6(4), 393\u2013423 (2002)","journal-title":"Data Min. Knowl. Disc."},{"key":"342_CR48","volume-title":"Thesis-Correlation-based Feature Selection for Machine Learning, Hamilton","author":"MA Hall","year":"1999","unstructured":"Hall, M.A.: Thesis-Correlation-based Feature Selection for Machine Learning, Hamilton. The University of Waikato, Department of Computer Science, NewZealand (1999)"},{"key":"342_CR49","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1016\/j.infsof.2014.11.006","volume":"59","author":"P He","year":"2014","unstructured":"He, P., Li, B., Liu, X., Chen, J., Ma, Y.: An empirical study on software defect prediction with a simplified metric set. Inf. Softw. Technol. 59, 170\u2013190 (2014)","journal-title":"Inf. Softw. Technol."},{"issue":"4","key":"342_CR50","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/MS.2005.111","volume":"22","author":"D Spinellis","year":"2005","unstructured":"Spinellis, D.: \"Tool writing: a forgotten art? IEEE Softw. 22(4), 9\u201311 (2005)","journal-title":"IEEE Softw."},{"key":"342_CR51","doi-asserted-by":"crossref","unstructured":"Lincke, R., Lundberg, J., L\u00f6we, W.: Comparing software metrics tools. In: Proceedings of the 2008 international symposium on software testing and analysis, New York, NY, USA, (2008)","DOI":"10.1145\/1390630.1390648"},{"key":"342_CR52","unstructured":"Jureczko, M., Madeyski, L., Spinellis, D.: PROMISE repository: software defect prediction dataset. (2010a). [Online]. Available: http:\/\/openscience.us\/repo\/. Accessed 2018"},{"key":"342_CR53","doi-asserted-by":"crossref","unstructured":"Jureczko, M., Madeyski, L.: Towards identifying software project clusters with regard to defect prediction. In Proceedings of the 6th international conference on predictive models in software engineering, Timiundefinedoara, Romania, (2010)","DOI":"10.1145\/1868328.1868342"},{"key":"342_CR54","unstructured":"Jureczko, M., Spinellis, D.: Using object-oriented design metrics to predict software defects. In Models and methods of system dependability, Oficyna Wydawnicza Politechniki Wroclawskiej, (2010b)"},{"issue":"3","key":"342_CR55","doi-asserted-by":"publisher","first-page":"617","DOI":"10.1148\/radiol.2273011499","volume":"227","author":"K Zou","year":"2003","unstructured":"Zou, K., Tuncali, K., Silverman, S.: Correlation and simple linear regression. Radiology 227(3), 617\u2013662 (2003)","journal-title":"Radiology"},{"key":"342_CR56","first-page":"185","volume-title":"Elementary statistics: a step by step approach","author":"AG Bluman","year":"2009","unstructured":"Bluman, A.G.: Probability and Counting Rules. In: Elementary statistics: a step by step approach, pp. 185\u2013255. McGraw-Hill, New York (2009)"},{"key":"342_CR57","doi-asserted-by":"crossref","unstructured":"Kira, K., Rendell, L. A.: A practical approach to feature selection. In: Ninth international workshop on machine learning (1992).","DOI":"10.1016\/B978-1-55860-247-2.50037-1"},{"key":"342_CR58","doi-asserted-by":"crossref","unstructured":"Kononenko, I.: Estimating attributes: analysis and extensions of RELIEF. In: European conference on machine learning (1994).","DOI":"10.1007\/3-540-57868-4_57"},{"key":"342_CR59","unstructured":"Jureczko, M., Madeyski, L., Spinellis, D.: Software defect prediction dataset (2010b). [Online]. Available: http:\/\/purl.org\/MarianJureczko\/MetricsRepo. Accessed 27 2 2021"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00342-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-022-00342-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00342-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T11:20:06Z","timestamp":1666956006000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-022-00342-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,18]]},"references-count":59,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,11]]}},"alternative-id":["342"],"URL":"https:\/\/doi.org\/10.1007\/s10515-022-00342-0","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,18]]},"assertion":[{"value":"15 June 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 April 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 May 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they do not have any conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"41"}}