{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T12:03:08Z","timestamp":1783425788468,"version":"3.54.6"},"reference-count":76,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T00:00:00Z","timestamp":1772582400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/100008247","name":"University of Otago - Dunedin Campus","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100008247","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1016\/j.scico.2026.103470","type":"journal-article","created":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T07:36:36Z","timestamp":1772696196000},"page":"103470","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":1,"special_numbering":"C","title":["Understanding warnings generated by PMD and SonarQube, their rules and compliance to established coding standards"],"prefix":"10.1016","volume":"252","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-8870-2662","authenticated-orcid":false,"given":"Lakmal","family":"Deshapriya","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7318-2421","authenticated-orcid":false,"given":"Sherlock A.","family":"Licorish","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5202-9700","authenticated-orcid":false,"given":"Brendon J.","family":"Woodford","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.scico.2026.103470_bib0001","series-title":"Proceedings of the 7th International Conference on Predictive Models in Software Engineering","first-page":"1","article-title":"Studying the fix-time for bugs in large open source projects","author":"Marks","year":"2011"},{"key":"10.1016\/j.scico.2026.103470_bib0002","doi-asserted-by":"crossref","DOI":"10.1016\/j.scico.2020.102516","article-title":"Understanding stack overflow code quality: a recommendation of caution","volume":"199","author":"Meldrum","year":"2020","journal-title":"Sci. Comput. Program."},{"key":"10.1016\/j.scico.2026.103470_bib0003","unstructured":"V. R. L. de Mendonca, C. L. Rodrigues, F. A. A. de MN Soares, and A. M. R. Vincenzi, \u201cStatic analysis techniques and tools: a systematic mapping study,\u201d 2013."},{"key":"10.1016\/j.scico.2026.103470_bib0004","series-title":"Proceedings of the 2018 IEEE International Conference on Big Data (Big Data)","first-page":"4782","article-title":"Analyzing false positive source code vulnerabilities using static analysis tools","author":"Cheirdari","year":"2018"},{"key":"10.1016\/j.scico.2026.103470_bib0005","series-title":"Proceedings of the 2016 IEEE\/ACM 38th International Conference on Software Engineering Companion (ICSE-C)","first-page":"61","article-title":"Battles with false positives in static analysis of JavaScript web applications in the wild","author":"Park","year":"2016"},{"issue":"8","key":"10.1016\/j.scico.2026.103470_bib0006","doi-asserted-by":"crossref","first-page":"544","DOI":"10.1109\/TSE.2007.70712","article-title":"An empirical analysis of the impact of software vulnerability announcements on firm stock price","volume":"33","author":"Telang","year":"2007","journal-title":"IEEE Trans. Softw. eng."},{"key":"10.1016\/j.scico.2026.103470_bib0007","series-title":"Managing Software Requirements: A Unified Approach","author":"Leffingwell","year":"2000"},{"key":"10.1016\/j.scico.2026.103470_bib0008","series-title":"Metrics and Models in Software Quality Engineering","author":"Kan","year":"2003"},{"key":"10.1016\/j.scico.2026.103470_bib0009","unstructured":"A. Tanwar, H. Manikandan, K. Sundaresan, P. Ganesan, S. K. Chandrasekaran, and S. Ravi, \u201cAssessing validity of static analysis warnings using ensemble learning,\u201d arXiv preprint arXiv:2104.11593, 2021."},{"key":"10.1016\/j.scico.2026.103470_bib0010","doi-asserted-by":"crossref","first-page":"55090","DOI":"10.1109\/ACCESS.2022.3176865","article-title":"Static code analysis alarms filtering reloaded: a new real-world dataset and its ML-based utilization","volume":"10","author":"Hegedus","year":"2022","journal-title":"IEEE Access"},{"key":"10.1016\/j.scico.2026.103470_bib0011","series-title":"Proceedings of the 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE)","first-page":"121","article-title":"Data quality for software vulnerability datasets","author":"Croft","year":"2023"},{"issue":"10","key":"10.1016\/j.scico.2026.103470_bib0012","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/MC.2012.345","article-title":"Juliet 1. 1 C\/C++ and java test suite","volume":"45","author":"Boland","year":"2012","journal-title":"Computer."},{"key":"10.1016\/j.scico.2026.103470_bib0013","series-title":"Proceedings of the 2022 52nd Annual IEEE\/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W)","first-page":"141","article-title":"Vulnerability dataset construction methods applied to vulnerability detection: a survey","author":"Lin","year":"2022"},{"key":"10.1016\/j.scico.2026.103470_bib0014","series-title":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","first-page":"2107","article-title":"Assisting static analysis with large language models: a chatgpt experiment","author":"Li","year":"2023"},{"issue":"13","key":"10.1016\/j.scico.2026.103470_bib0015","doi-asserted-by":"crossref","first-page":"5542","DOI":"10.3390\/app14135542","article-title":"A method for processing static analysis alarms based on deep learning","volume":"14","author":"Tan","year":"2024","journal-title":"Appl. Sci."},{"issue":"6","key":"10.1016\/j.scico.2026.103470_bib0016","doi-asserted-by":"crossref","first-page":"3502","DOI":"10.3390\/app13063502","article-title":"False alarm reduction method for weakness static analysis using BERT model","volume":"13","author":"Nguyen","year":"2023","journal-title":"Appl. Sci."},{"key":"10.1016\/j.scico.2026.103470_bib0017","article-title":"Taking a closer look at warnings generated by PMD and SonarQube, their rules and compliance to established coding standards - replication package","author":"Deshapriya","year":"2025","journal-title":"Zenodo"},{"key":"10.1016\/j.scico.2026.103470_bib0018","series-title":"Proceedings of the International Conference on Software Engineering","first-page":"111","article-title":"D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential Analysis","author":"Zheng","year":"2021"},{"issue":"5","key":"10.1016\/j.scico.2026.103470_bib0019","doi-asserted-by":"crossref","first-page":"e1813","DOI":"10.1002\/stvr.1813","article-title":"RVprio: a tool for prioritizing runtime verification violations","volume":"32","author":"Cabral","year":"2022","journal-title":"Softw. Test. Verif. Reliab."},{"key":"10.1016\/j.scico.2026.103470_bib0020","doi-asserted-by":"crossref","unstructured":"T. Aladics, P. Heged\u0171s, and R. Ferenc, \u201ca vulnerability introducing commit dataset for java: an improved SZZ based approach,\u201d 2022.","DOI":"10.5220\/0011275200003266"},{"key":"10.1016\/j.scico.2026.103470_bib0021","series-title":"Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation","first-page":"7","article-title":"SZZ unleashed: an open implementation of the SZZ algorithm-featuring example usage in a study of just-in-time bug prediction for the Jenkins project","author":"Borg","year":"2019"},{"key":"10.1016\/j.scico.2026.103470_bib0022","series-title":"Proceedings of the IEEE Pacific Rim International Symposium on Dependable Computing","first-page":"152","article-title":"A software vulnerability dataset of large open source C\/C++ projects","author":"Pereira","year":"2022"},{"key":"10.1016\/j.scico.2026.103470_bib0023","series-title":"Proceedings of the ACM International Conference Proceeding Series","first-page":"654","article-title":"DiverseVul: a new vulnerable source code dataset for deep learning based vulnerability detection","author":"Chen","year":"2023"},{"key":"10.1016\/j.scico.2026.103470_bib0024","series-title":"Proceedings of the 2024 IEEE\/ACM 46th International Conference on Software Engineering: Companion Proceedings","first-page":"472","article-title":"ReposVul: a repository-level high-quality vulnerability dataset","author":"Wang","year":"2024"},{"key":"10.1016\/j.scico.2026.103470_bib0025","series-title":"Proceedings of the 2014 international symposium on software testing and analysis","first-page":"437","article-title":"Defects4J: A database of existing faults to enable controlled testing studies for Java programs","author":"Just","year":"2014"},{"key":"10.1016\/j.scico.2026.103470_bib0026","series-title":"Proceedings of the 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)","first-page":"681","article-title":"Reducing false positives of static bug detectors through code representation learning","author":"Yang","year":"2024"},{"issue":"1","key":"10.1016\/j.scico.2026.103470_bib0027","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1109\/TSE.2018.2884955","article-title":"Mining fix patterns for FindBugs violations","volume":"47","author":"Liu","year":"2021","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"10.1016\/j.scico.2026.103470_bib0028","doi-asserted-by":"crossref","DOI":"10.1007\/s10664-022-10253-z","article-title":"An empirical assessment of machine learning approaches for triaging reports of static analysis tools","volume":"28","author":"Yerramreddy","year":"2023","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.scico.2026.103470_bib0029","unstructured":"A. Nagaraj, B. Sinha, M. Sood, Y. Mathur, S. Gupta, and D. Sitaram, \u201cLearning algorithms in static analysis of web applications,\u201d arXiv preprint arXiv:2210.07465, 2022."},{"key":"10.1016\/j.scico.2026.103470_bib0030","series-title":"Proceedings of the International Conference on Software Engineering","first-page":"1307","article-title":"Learning to reduce false positives in analytic bug detectors","author":"Kharkar","year":"2022"},{"key":"10.1016\/j.scico.2026.103470_bib0031","series-title":"Proceedings of the International Conference on Knowledge and Systems Engineering","article-title":"Using multiple code representations to prioritize static analysis warnings","author":"Vu","year":"2022"},{"key":"10.1016\/j.scico.2026.103470_bib0032","series-title":"Proceedings of the 2021 28th Asia-Pacific Software Engineering Conference (APSEC)","first-page":"327","article-title":"Ranking warnings of static analysis tools using representation learning","author":"Ngo","year":"2021"},{"key":"10.1016\/j.scico.2026.103470_bib0033","series-title":"Proceedings of the 2019 IEEE 12th International Conference on Software Testing, Verification and Validation","first-page":"288","article-title":"An empirical assessment of machine learning approaches for triaging reports of a Java static analysis tool","author":"Koc","year":"2019"},{"key":"10.1016\/j.scico.2026.103470_bib0034","series-title":"Proceedings of the 2019 IEEE 12th Conference on Software Testing, Validation and Verification (ICST 2019)","first-page":"391","article-title":"Classifying false positive static checker alarms in continuous integration using convolutional neural networks","author":"Lee","year":"2019"},{"key":"10.1016\/j.scico.2026.103470_bib0035","series-title":"Proceedings of the 2018 15th International Bhurban Conference on Applied Sciences and Technology (IBCAST)","first-page":"465","article-title":"Comparative study on static code analysis tools for c\/c++","author":"Fatima","year":"2018"},{"key":"10.1016\/j.scico.2026.103470_bib0036","series-title":"Proceedings of the 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER)","first-page":"25","article-title":"Automated static analysis of unit test code","author":"Ramler","year":"2016"},{"key":"10.1016\/j.scico.2026.103470_bib0037","series-title":"Proceedings of the 2019 2nd International Conference on Communication, Computing and Digital Systems (C-CODE)","first-page":"98","article-title":"A comparative analysis of static code analysis tools that check java code adherence to java coding standards","author":"Ashfaq","year":"2019"},{"key":"10.1016\/j.scico.2026.103470_bib0038","series-title":"Proceedings of the 33rd International Convention MIPRO","first-page":"418","article-title":"Taxonomy of static code analysis tools","author":"Novak","year":"2010"},{"key":"10.1016\/j.scico.2026.103470_bib0039","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2022.111575","article-title":"A critical comparison on six static analysis tools: Detection, agreement, and precision","volume":"198","author":"Lenarduzzi","year":"2023","journal-title":"Journal of Systems and Software"},{"key":"10.1016\/j.scico.2026.103470_bib0040","series-title":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"691","article-title":"An empirical study of static analysis tools for secure code review","author":"Charoenwet","year":"2024"},{"key":"10.1016\/j.scico.2026.103470_bib0041","series-title":"Proceedings of the 2023 European Interdisciplinary Cybersecurity Conference, EICC","first-page":"13","article-title":"New tricks to old codes: can AI Chatbots replace static code analysis tools?","volume":"2023","author":"Ozturk","year":"2023"},{"key":"10.1016\/j.scico.2026.103470_bib0042","doi-asserted-by":"crossref","DOI":"10.1109\/ACCESS.2024.3389955","article-title":"Comprehensive evaluation of static analysis tools for their performance in finding vulnerabilities in java code","author":"Alqaradaghi","year":"2024","journal-title":"IEEE Access"},{"key":"10.1016\/j.scico.2026.103470_bib0043","first-page":"81","article-title":"Source code scanners in software quality management and connections to international standards","author":"B\u00e1ns\u00e1ghi","year":"2012","journal-title":"Ann. Univ. Sci. Bp. Sect. Comput."},{"key":"10.1016\/j.scico.2026.103470_bib0044","series-title":"Proceedings of the Fifth International Conference on Network, Communication and Computing","first-page":"166","article-title":"Method for assessing software quality using source code analysis","author":"Forouzani","year":"2016"},{"issue":"1","key":"10.1016\/j.scico.2026.103470_bib0045","doi-asserted-by":"crossref","first-page":"88","DOI":"10.4236\/jsea.2008.11013","article-title":"Complying with coding standards or retaining programming style: a quality outlook at source code level","volume":"1","author":"Wang","year":"2008","journal-title":"J. Softw. Eng. Appl."},{"key":"10.1016\/j.scico.2026.103470_bib0046","series-title":"Proceedings of the 2008 IEEE International conference on software maintenance","first-page":"277","article-title":"Assessing the value of coding standards: an empirical study","author":"Boogerd","year":"2008"},{"issue":"3","key":"10.1016\/j.scico.2026.103470_bib0047","doi-asserted-by":"crossref","first-page":"815","DOI":"10.1108\/IJQRM-02-2021-0045","article-title":"Empirical evaluation of code smells in open-source software (OSS) using Best Worst Method (BWM) and TOPSIS approach","volume":"39","author":"Tandon","year":"2022","journal-title":"Int. J. Qual. Reliab. Manag."},{"key":"10.1016\/j.scico.2026.103470_bib0048","series-title":"Proceedings of the 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST)","first-page":"68","article-title":"Fixing of security vulnerabilities in open source projects: a case study of apache http server and apache tomcat","author":"Piantadosi","year":"2019"},{"issue":"5","key":"10.1016\/j.scico.2026.103470_bib0049","article-title":"Prediction model to investigate influence of code smells on metrics in apache tomcat","volume":"8","author":"Kaur","year":"2017","journal-title":"Int. J. Adv. Res. Comput. Sci."},{"issue":"9","key":"10.1016\/j.scico.2026.103470_bib0050","doi-asserted-by":"crossref","first-page":"127","DOI":"10.3390\/data7090127","article-title":"Are source code metrics \u201cGood Enough\u201d in predicting security vulnerabilities?","volume":"7","author":"Ganesh","year":"2022","journal-title":"Data"},{"key":"10.1016\/j.scico.2026.103470_bib0051","doi-asserted-by":"crossref","unstructured":"S. Ganesh, \"Predicting security vulnerabilities using software code metrics,\" 2021.","DOI":"10.1109\/SweDS53855.2021.9638301"},{"key":"10.1016\/j.scico.2026.103470_bib0052","series-title":"Proceedings of the 2019 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (euc)","first-page":"98","article-title":"Using software metrics for predicting vulnerable code-components: A study on java and python open source projects","author":"Chong","year":"2019"},{"key":"10.1016\/j.scico.2026.103470_bib0053","series-title":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","first-page":"790","article-title":"Combining gin and pmd for code improvements","author":"Licorish","year":"2022"},{"key":"10.1016\/j.scico.2026.103470_bib0054","series-title":"Proceedings of the 2021 IEEE 21st International Conference on Software Quality, Reliability and Security Companion (QRS-C)","first-page":"1060","article-title":"Contextual profiling of stack overflow java code security vulnerabilities initial insights from a pilot study","author":"Licorish","year":"2021"},{"key":"10.1016\/j.scico.2026.103470_bib0055","series-title":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","first-page":"1940","article-title":"Dissecting copy\/delete\/replace\/swap mutations: insights from a gin case study","author":"Licorish","year":"2022"},{"key":"10.1016\/j.scico.2026.103470_bib0056","series-title":"Proceedings of the 2021 International Electronics Symposium (IES)","first-page":"190","article-title":"Development of vulnerable web application based on OWASP API security risks","author":"Idris","year":"2021"},{"issue":"4","key":"10.1016\/j.scico.2026.103470_bib0057","first-page":"137","article-title":"Developing a secure web application using OWASP guidelines","volume":"2","author":"Sedek","year":"2009","journal-title":"Comput. Inf. Sci."},{"key":"10.1016\/j.scico.2026.103470_bib0058","series-title":"Proceedings of the International Conference on Product-Focused Software Process Improvement","first-page":"298","article-title":"to clean code or not to clean code\u201d a survey among practitioners","author":"Ljung","year":"2022"},{"key":"10.1016\/j.scico.2026.103470_bib0059","series-title":"Proceedings of the XXVIII Congreso Argentino de Ciencias de la Computaci\u00f3n (CACIC)(La Rioja, 3 al 6 de octubre de 2022)","article-title":"Strategy for improving source code compliance to a style guide","author":"Becker","year":"2023"},{"key":"10.1016\/j.scico.2026.103470_bib0060","series-title":"Proceedings of the Argentine Congress of Computer Science","first-page":"123","article-title":"Approach to improving java source code considering non-compliance with a java style guide","author":"Becker","year":"2022"},{"key":"10.1016\/j.scico.2026.103470_bib0061","series-title":"Proceedings of the 2021 29th Conference of Open Innovations Association (FRUCT)","first-page":"150","article-title":"Towards practical cybersecurity mapping of stride and CWE\u2014a multi-perspective approach","author":"Honkaranta","year":"2021"},{"key":"10.1016\/j.scico.2026.103470_bib0062","series-title":"Proceedings of the 1st International Conference on Natural Language Processing and Artificial Intelligence for Cyber Security","article-title":"Comprehensive threat analysis and systematic mapping of CVEs to MITRE framework","volume":"2024","author":"Simonetto","year":"2024"},{"key":"10.1016\/j.scico.2026.103470_bib0063","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1007\/s10664-014-9350-8","article-title":"Linguistic antipatterns: What they are and how developers perceive them","volume":"21","author":"Arnaoudova","year":"2016","journal-title":"Empir. Softw. Eng."},{"issue":"48109","key":"10.1016\/j.scico.2026.103470_bib0064","first-page":"4","article-title":"Preliminary analysis of REST API style guidelines","volume":"1001","author":"Murphy","year":"2017","journal-title":"Ann. Arbor"},{"key":"10.1016\/j.scico.2026.103470_bib0065","series-title":"Theorems on the Prevalence Threshold and the Geometry of Screening Curves: A Bayesian Approach to Clinical Decision-Making","first-page":"173","article-title":"Gaussian distribution, confidence intervals, binomial (Wald) proportion, Wilson score interval and Delta theorem","author":"Balayla","year":"2024"},{"key":"10.1016\/j.scico.2026.103470_bib0066","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2022.111427","article-title":"Impact of individualism and collectivism cultural profiles on the behaviour of software developers: a study of stack overflow","volume":"192","author":"Zolduoarrati","year":"2022","journal-title":"J. Syst. Softw."},{"issue":"2","key":"10.1016\/j.scico.2026.103470_bib0067","doi-asserted-by":"crossref","first-page":"175","DOI":"10.3758\/BF03193146","article-title":"G* Power 3: a flexible statistical power analysis program for the social, behavioral, and biomedical sciences","volume":"39","author":"Faul","year":"2007","journal-title":"Behav. Res. Methods"},{"key":"10.1016\/j.scico.2026.103470_bib0068","series-title":"Sampling Techniques","author":"Cochran","year":"1977"},{"key":"10.1016\/j.scico.2026.103470_bib0069","series-title":"Clean Code: A Handbook of Agile Software Craftsmanship","author":"Martin","year":"2008"},{"key":"10.1016\/j.scico.2026.103470_bib0070","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1016\/j.scico.2018.02.004","article-title":"A framework for defining coupling metrics","volume":"166","author":"Tempero","year":"2018","journal-title":"Sci. Comput. Program."},{"key":"10.1016\/j.scico.2026.103470_bib0071","series-title":"The Content Analysis Guidebook","author":"Neuendorf","year":"2017"},{"key":"10.1016\/j.scico.2026.103470_bib0072","series-title":"Media Messages and Public Health","author":"Jordan","year":"2009"},{"issue":"7","key":"10.1016\/j.scico.2026.103470_bib0073","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3672453","article-title":"Harmonising contributions: exploring diversity in software engineering through CQA mining on stack overflow","volume":"33","author":"Zolduoarrati","year":"2024","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"1","key":"10.1016\/j.scico.2026.103470_bib0074","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1177\/001316446002000104","article-title":"A coefficient of agreement for nominal scales","volume":"20","author":"Cohen","year":"1960","journal-title":"Educ. Psychol. Meas."},{"key":"10.1016\/j.scico.2026.103470_bib0075","doi-asserted-by":"crossref","first-page":"159","DOI":"10.2307\/2529310","article-title":"The measurement of observer agreement for categorical data","author":"Landis","year":"1977","journal-title":"Biometrics"},{"key":"10.1016\/j.scico.2026.103470_bib0076","doi-asserted-by":"crossref","unstructured":"S. R. Addula, and G. S. Sajja, \"Automated machine learning to streamline data-driven industrial application development.\" pp. 1-4.","DOI":"10.1109\/IC3TES62412.2024.10877481"}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642326000365?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642326000365?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T13:30:07Z","timestamp":1777123807000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642326000365"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":76,"alternative-id":["S0167642326000365"],"URL":"https:\/\/doi.org\/10.1016\/j.scico.2026.103470","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[2026,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Understanding warnings generated by PMD and SonarQube, their rules and compliance to established coding standards","name":"articletitle","label":"Article Title"},{"value":"Science of Computer Programming","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.scico.2026.103470","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"103470"}}