{"id":"https://openalex.org/W4417338478","doi":"https://doi.org/10.1109/iceta67772.2025.11280212","title":"Detecting Programmer Identity from Source Code with Machine Learning Methods","display_name":"Detecting Programmer Identity from Source Code with Machine Learning Methods","publication_year":2025,"publication_date":"2025-11-13","ids":{"openalex":"https://openalex.org/W4417338478","doi":"https://doi.org/10.1109/iceta67772.2025.11280212"},"language":"en","primary_location":{"id":"doi:10.1109/iceta67772.2025.11280212","doi":"https://doi.org/10.1109/iceta67772.2025.11280212","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iceta67772.2025.11280212","pdf_url":null,"source":{"id":"https://openalex.org/S4363608432","display_name":"International Conference on Emerging eLearning Technologies and Applications (ICETA)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 International Conference on Emerging eLearning Technologies and Applications (ICETA)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5015785379","display_name":"Marek Horv\u00e1th","orcid":"https://orcid.org/0009-0005-4649-2308","observed_orcids":["https://orcid.org/0009-0005-4649-2308"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marek Horv\u00e1th","raw_affiliation_strings":["Technical University of Ko\u0161ice,Department of Computers and Informatics,Letn\u00e1,Slovak Republic,9"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University of Ko\u0161ice,Department of Computers and Informatics,Letn\u00e1,Slovak Republic,9","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120807717","display_name":"Martin \u010cupalka","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Martin \u010cupalka","raw_affiliation_strings":["Technical University of Ko\u0161ice,Department of Computers and Informatics,Letn\u00e1,Slovak Republic,9"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University of Ko\u0161ice,Department of Computers and Informatics,Letn\u00e1,Slovak Republic,9","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042449931","display_name":"Em\u00edlia Pietrikov\u00e1","orcid":"https://orcid.org/0000-0002-9790-6874","observed_orcids":["https://orcid.org/0000-0002-9790-6874"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Em\u00edlia Pietrikov\u00e1","raw_affiliation_strings":["Technical University of Ko\u0161ice,Department of Computers and Informatics,Letn\u00e1,Slovak Republic,9"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University of Ko\u0161ice,Department of Computers and Informatics,Letn\u00e1,Slovak Republic,9","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0631,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.77163468,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"236","last_page":"241"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.5473999977111816,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.5473999977111816,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12380","display_name":"Authorship Attribution and Profiling","score":0.44339999556541443,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11800","display_name":"User Authentication and Security Systems","score":0.0008999999845400453,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/programming-style","display_name":"programming style","score":0.8230000138282776},{"id":"https://openalex.org/keywords/source-code-features","display_name":"source code features","score":0.9120000004768372},{"id":"https://openalex.org/keywords/clustering","display_name":"clustering","score":0.5410000085830688},{"id":"https://openalex.org/keywords/anomaly-detection","display_name":"anomaly detection","score":0.9980000257492065},{"id":"https://openalex.org/keywords/plagiarism-detection","display_name":"plagiarism detection","score":0.8930000066757202},{"id":"https://openalex.org/keywords/intellectual-property-protection","display_name":"intellectual property protection","score":0.859000027179718},{"id":"https://openalex.org/keywords/collaborative-software-development","display_name":"collaborative software development","score":0.5509999990463257},{"id":"https://openalex.org/keywords/feature-extraction","display_name":"feature extraction","score":0.44999998807907104}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7842000126838684},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.7555999755859375},{"id":"https://openalex.org/C88006597","wikidata":"https://www.wikidata.org/wiki/Q690117","display_name":"Disk formatting","level":2,"score":0.621399998664856},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.585099995136261},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5759000182151794},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.526199996471405},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5174000263214111},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.46939998865127563},{"id":"https://openalex.org/C739882","wikidata":"https://www.wikidata.org/wiki/Q3560506","display_name":"Anomaly detection","level":2,"score":0.43560001254081726},{"id":"https://openalex.org/C2780907237","wikidata":"https://www.wikidata.org/wiki/Q2986238","display_name":"Plagiarism detection","level":2,"score":0.4004000127315521},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.373199999332428},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.37209999561309814},{"id":"https://openalex.org/C2778355321","wikidata":"https://www.wikidata.org/wiki/Q17079427","display_name":"Identity (music)","level":2,"score":0.35510000586509705},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.33799999952316284},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.31209999322891235},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.30469998717308044},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.2867000102996826},{"id":"https://openalex.org/C52622490","wikidata":"https://www.wikidata.org/wiki/Q1026626","display_name":"Feature extraction","level":2,"score":0.28040000796318054},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.2728999853134155},{"id":"https://openalex.org/C195807954","wikidata":"https://www.wikidata.org/wiki/Q1662562","display_name":"Information extraction","level":2,"score":0.2727999985218048},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2709999978542328},{"id":"https://openalex.org/C39235581","wikidata":"https://www.wikidata.org/wiki/Q5158434","display_name":"Conceptual clustering","level":5,"score":0.26010000705718994},{"id":"https://openalex.org/C189950617","wikidata":"https://www.wikidata.org/wiki/Q937228","display_name":"Property (philosophy)","level":2,"score":0.25459998846054077}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iceta67772.2025.11280212","doi":"https://doi.org/10.1109/iceta67772.2025.11280212","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iceta67772.2025.11280212","pdf_url":null,"source":{"id":"https://openalex.org/S4363608432","display_name":"International Conference on Emerging eLearning Technologies and Applications (ICETA)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 International Conference on Emerging eLearning Technologies and Applications (ICETA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320337504","display_name":"Research and Development","ror":"https://ror.org/027s68j25"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W1976383685","https://openalex.org/W2051224630","https://openalex.org/W2078111377","https://openalex.org/W2153233077","https://openalex.org/W2742956140","https://openalex.org/W2801872061","https://openalex.org/W2914961791","https://openalex.org/W2976414818","https://openalex.org/W3003634130","https://openalex.org/W4226004737"],"related_works":["https://openalex.org/W4205883273","https://openalex.org/W3198774825","https://openalex.org/W2110127053","https://openalex.org/W7199302007","https://openalex.org/W4328028959","https://openalex.org/W7135235724","https://openalex.org/W1463623766","https://openalex.org/W111712464","https://openalex.org/W2146591353","https://openalex.org/W4400221730"],"abstract_inverted_index":{"This":[0],"article":[1],"focuses":[2],"on":[3,171],"code":[4],"authorship":[5,41,154],"using":[6],"machine":[7],"learning":[8],"techniques":[9,147],"applied":[10],"to":[11,24,100],"semantic,":[12],"syntactic,":[13],"lexical":[14],"and":[15,34,81,105,121,133,143,153,169],"formatting":[16],"attributes":[17,28],"of":[18,66,78,97,112,135],"source":[19],"code.":[20],"The":[21,43,90],"goal":[22],"is":[23,116],"show":[25],"how":[26,35],"these":[27],"can":[29,37,128,148],"represent":[30],"individual":[31],"programming":[32,136],"styles":[33,52],"they":[36,85],"be":[38],"used":[39],"for":[40,72],"attribution.":[42],"work":[44,161],"compares":[45],"clustering":[46],"methods":[47,56,127],"that":[48,57,93],"group":[49],"similar":[50],"coding":[51],"with":[53,75],"anomaly":[54],"detection":[55,132],"reveal":[58],"programmers":[59],"whose":[60],"habits":[61],"differ":[62],"from":[63],"the":[64,67,113,126,145],"rest":[65],"dataset.":[68],"Results":[69],"are":[70],"presented":[71,114],"each":[73],"method":[74],"a":[76,94],"discussion":[77],"their":[79],"accuracy":[80],"typical":[82],"situations":[83],"where":[84],"perform":[86],"well":[87],"or":[88],"fail.":[89],"study":[91],"shows":[92],"wider":[95],"combination":[96],"features":[98],"leads":[99],"better":[101,166],"distinction":[102],"between":[103],"authors":[104],"provides":[106],"more":[107,172],"consistent":[108],"outcomes.":[109],"Practical":[110],"usage":[111],"approaches":[115],"outlined":[117],"in":[118,130,138,156],"both":[119],"academic":[120],"industrial":[122],"contexts.":[123],"In":[124,141],"education":[125],"help":[129],"plagiarism":[131],"evaluation":[134],"style":[137],"student":[139],"projects.":[140,174],"business":[142],"security":[144],"same":[146],"support":[149],"intellectual":[150],"property":[151],"protection":[152],"verification":[155],"large":[157],"collaborative":[158],"environments.":[159],"Future":[160],"will":[162],"include":[163],"larger":[164],"datasets,":[165],"feature":[167],"extraction":[168],"testing":[170],"complex":[173]},"counts_by_year":[{"year":2026,"cited_by_count":2}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2025-12-15T00:00:00"}
