{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T01:00:26Z","timestamp":1740099626992,"version":"3.37.3"},"publisher-location":"Cham","reference-count":29,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030402228"},{"type":"electronic","value":"9783030402235"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-40223-5_17","type":"book-chapter","created":{"date-parts":[[2020,2,8]],"date-time":"2020-02-08T10:02:50Z","timestamp":1581156170000},"page":"341-363","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Automated Software Measurement Strategies Elaboration Using Unsupervised Learning Data Analysis"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4253-1857","authenticated-orcid":false,"given":"Sarah A.","family":"Dahab","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0305-4712","authenticated-orcid":false,"given":"Stephane","family":"Maag","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,9]]},"reference":[{"issue":"1","key":"17_CR1","first-page":"26","volume":"6","author":"AK Bardsiri","year":"2017","unstructured":"Bardsiri, A.K., Hashemi, S.M.: Machine learning methods with feature selection approach to estimate software services development effort. Int. J. Serv. Sci. 6(1), 26\u201337 (2017)","journal-title":"Int. J. Serv. Sci."},{"doi-asserted-by":"publisher","unstructured":"Bouwers, E., van Deursen, A., Visser, J.: Evaluating usefulness of software metrics: an industrial experience report. In: Notkin, D., Cheng, B.H.C., Pohl, K. (eds.) 35th International Conference on Software Engineering, ICSE 2013, San Francisco, CA, USA, 18\u201326 May 2013, pp. 921\u2013930. IEEE Computer Society (2013). https:\/\/doi.org\/10.1109\/ICSE.2013.6606641","key":"17_CR2","DOI":"10.1109\/ICSE.2013.6606641"},{"doi-asserted-by":"publisher","unstructured":"Carvallo, J.P., Franch, X.: Extending the ISO\/IEC 9126\u20131 quality model with non-technical factors for COTS components selection. In: Proceedings of the 2006 International Workshop on Software Quality, WoSQ 2006, pp. 9\u201314. ACM, New York (2006). https:\/\/doi.org\/10.1145\/1137702.1137706","key":"17_CR3","DOI":"10.1145\/1137702.1137706"},{"doi-asserted-by":"crossref","unstructured":"Dahab, S., Porras, J.J.H., Maag, S.: A novel formal approach to automatically suggest metrics in software measurement plans. In: 2018 13th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE). IEEE (2018)","key":"17_CR4","DOI":"10.5220\/0006710902830290"},{"doi-asserted-by":"crossref","unstructured":"Dahab, S.A., Maag, S.: Suggesting software measurement plans with unsupervised learning data analysis. In: ENASE, pp. 189\u2013197. SciTePress (2019)","key":"17_CR5","DOI":"10.5220\/0007768101890197"},{"doi-asserted-by":"crossref","unstructured":"Feng, Y., Hamerly, G.: PG-means: learning the number of clusters in data. In: Advances in Neural Information Processing Systems, pp. 393\u2013400 (2007)","key":"17_CR6","DOI":"10.7551\/mitpress\/7503.003.0054"},{"key":"17_CR7","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, Boca Raton (2014)"},{"doi-asserted-by":"crossref","unstructured":"Fenton, N.E., Neil, M.: Software metrics: roadmap. In: Proceedings of the Conference on the Future of Software Engineering, pp. 357\u2013370. ACM (2000)","key":"17_CR8","DOI":"10.1145\/336512.336588"},{"issue":"5","key":"17_CR9","first-page":"579","volume":"41","author":"K Gao","year":"2011","unstructured":"Gao, K., Khoshgoftaar, T.M., Wang, H., Seliya, N.: Choosing software metrics for defect prediction: an investigation on feature selection techniques. Softw.: Pract. Exp. 41(5), 579\u2013606 (2011)","journal-title":"Softw.: Pract. Exp."},{"unstructured":"Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. MIT Press (2016). http:\/\/www.deeplearningbook.org","key":"17_CR10"},{"doi-asserted-by":"publisher","unstructured":"Hentschel, J., Schmietendorf, A., Dumke, R.R.: Big data benefits for the software measurement community. In: 2016 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA), pp. 108\u2013114, October 2016. https:\/\/doi.org\/10.1109\/IWSM-Mensura.2016.025","key":"17_CR11","DOI":"10.1109\/IWSM-Mensura.2016.025"},{"doi-asserted-by":"publisher","unstructured":"Hovorushchenko, T., Pomorova, O.: Evaluation of mutual influences of software quality characteristics based ISO 25010:2011, pp. 80\u201383, September 2016. https:\/\/doi.org\/10.1109\/STC-CSIT.2016.7589874","key":"17_CR12","DOI":"10.1109\/STC-CSIT.2016.7589874"},{"unstructured":"ISO, I: IEC 25000 software and system engineering-software product quality requirements and evaluation (square)-guide to square. International Organization for Standardization (2005)","key":"17_CR13"},{"unstructured":"ISO, I: IEC 25020 software and system engineering-software product quality requirements and evaluation (square)-measurement reference model and guide. International Organization for Standardization (2007)","key":"17_CR14"},{"unstructured":"ISO\/IEC: ISO\/IEC 25010 system and software quality models. Technical report (2010)","key":"17_CR15"},{"doi-asserted-by":"crossref","unstructured":"Jin, C., Liu, J.A.: Applications of support vector mathine and unsupervised learning for predicting maintainability using object-oriented metrics. In: 2010 Second International Conference on Multimedia and Information Technology (MMIT), vol. 1, pp. 24\u201327. IEEE (2010)","key":"17_CR16","DOI":"10.1109\/MMIT.2010.10"},{"issue":"1","key":"17_CR17","doi-asserted-by":"publisher","first-page":"38","DOI":"10.5392\/IJoC.2013.9.1.038","volume":"13","author":"J Kim","year":"2017","unstructured":"Kim, J., Ryu, J.W., Shin, H.J., Song, J.H.: Machine learning frameworks for automated software testing tools: a study. Int. J. Contents 13(1), 38\u201344 (2017)","journal-title":"Int. J. Contents"},{"issue":"1","key":"17_CR18","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/j.jss.2009.06.041","volume":"83","author":"BA Kitchenham","year":"2010","unstructured":"Kitchenham, B.A.: What\u2019s up with software metrics? - A preliminary mapping study. J. Syst. Softw. 83(1), 37\u201351 (2010). https:\/\/doi.org\/10.1016\/j.jss.2009.06.041","journal-title":"J. Syst. Softw."},{"key":"17_CR19","doi-asserted-by":"publisher","first-page":"388","DOI":"10.1016\/j.infsof.2014.07.005","volume":"58","author":"IH Laradji","year":"2015","unstructured":"Laradji, I.H., Alshayeb, M., Ghouti, L.: Software defect prediction using ensemble learning on selected features. Inf. Softw. Technol. 58, 388\u2013402 (2015). https:\/\/doi.org\/10.1016\/j.infsof.2014.07.005","journal-title":"Inf. Softw. Technol."},{"key":"17_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1007\/978-3-319-89656-4_35","volume-title":"Advances in Artificial Intelligence","author":"R MacDonald","year":"2018","unstructured":"MacDonald, R.: Software defect prediction from code quality measurements via machine learning. In: Bagheri, E., Cheung, J. (eds.) Canadian AI 2018. LNCS, vol. 10832, pp. 331\u2013334. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-89656-4_35"},{"issue":"15","key":"17_CR21","doi-asserted-by":"publisher","first-page":"2992","DOI":"10.1016\/j.comnet.2013.06.019","volume":"57","author":"P Mouttappa","year":"2013","unstructured":"Mouttappa, P., Maag, S., Cavalli, A.R.: Using passive testing based on symbolic execution and slicing techniques: application to the validation of communication protocols. Comput. Netw. 57(15), 2992\u20133008 (2013). https:\/\/doi.org\/10.1016\/j.comnet.2013.06.019","journal-title":"Comput. Netw."},{"key":"17_CR22","doi-asserted-by":"publisher","first-page":"583","DOI":"10.3233\/IDA-2007-11602","volume":"11","author":"M Omran","year":"2007","unstructured":"Omran, M., Engelbrecht, A., Salman, A.: An overview of clustering methods. Intell. Data Anal. 11, 583\u2013605 (2007). https:\/\/doi.org\/10.3233\/IDA-2007-11602","journal-title":"Intell. Data Anal."},{"key":"17_CR23","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825\u20132830 (2011)","journal-title":"J. Mach. Learn. Res."},{"unstructured":"Pelleg, D., Moore, A.: X-means: extending k-means with efficient estimation of the number of clusters. In: Machine Learning (2002)","key":"17_CR24"},{"unstructured":"Pelleg, D., Moore, A.: X-means: extending k-means with efficient estimation of the number of clusters. In: Proceedings of the 17th International Conference on Machine Learning, pp. 727\u2013734. Morgan Kaufmann (2000)","key":"17_CR25"},{"issue":"6","key":"17_CR26","doi-asserted-by":"publisher","first-page":"603","DOI":"10.1109\/TSE.2014.2322358","volume":"40","author":"MJ Shepperd","year":"2014","unstructured":"Shepperd, M.J., Bowes, D., Hall, T.: Researcher bias: the use of machine learning in software defect prediction. IEEE Trans. Softw. Eng. 40(6), 603\u2013616 (2014). https:\/\/doi.org\/10.1109\/TSE.2014.2322358","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"17_CR27","doi-asserted-by":"publisher","first-page":"772","DOI":"10.1109\/TSE.2010.81","volume":"37","author":"Y Shin","year":"2011","unstructured":"Shin, Y., Meneely, A., Williams, L., Osborne, J.A.: Evaluating complexity, code churn, and developer activity metrics as indicators of software vulnerabilities. IEEE Trans. Softw. Eng. 37(6), 772\u2013787 (2011). https:\/\/doi.org\/10.1109\/TSE.2010.81","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"17_CR28","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MIS.2004.1274907","volume":"19","author":"S Zhong","year":"2004","unstructured":"Zhong, S., Khoshgoftaar, T., Seliya, N.: Analyzing software measurement data with clustering techniques. IEEE Intell. Syst. 19(2), 20\u201327 (2004). https:\/\/doi.org\/10.1109\/MIS.2004.1274907","journal-title":"IEEE Intell. Syst."},{"unstructured":"Zhong, S., Khoshgoftaar, T.M., Seliya, N.: Unsupervised learning for expert-based software quality estimation. In: HASE, pp. 149\u2013155. Citeseer (2004)","key":"17_CR29"}],"container-title":["Communications in Computer and Information Science","Evaluation of Novel Approaches to Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-40223-5_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,26]],"date-time":"2023-09-26T14:18:21Z","timestamp":1695737901000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-40223-5_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030402228","9783030402235"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-40223-5_17","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"9 February 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ENASE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Evaluation of Novel Approaches to Software Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Heraklion, Crete","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 May 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 May 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"enase2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.enase.org\/?y=2019","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"PRIMORIS","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"102","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"19","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"19% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}