[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-293208-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-293208-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","can-personality-types-be-blamed-for-code-smells","Can Personality Types Be Blamed for Code Smells?","","Code smells describe code sections that remain functionally correct yet degrade software quality and are treated as a form of technical debt. This study examines whether developers’ personality types, classified with the Myers-Briggs Type Indicator (MBTI), are associated with creating or removing code smells. No statistically significant correlation is found overall, though ESFJ (Consul) shows a stronger tendency to resolve code smells. The work underscores the value of human factors in improving product quality.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/research-report/","Research & Report",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/can-personality-types-be-blamed-for-code-smells/293208/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/can-personality-types-be-blamed-for-code-smells/293208.png","ImageObject",300,407,{"name":42,"@type":43},"Arica Lee","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-18","2026-09-17",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",8,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What are code smells and how are they related to technical debt?","Question",{"text":63,"@type":64},"Code smells are code sections that do not break functionality or correctness but reduce code quality. They are considered a form of technical debt.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"How does the study measure developers’ personality?",{"text":68,"@type":64},"It uses the Myers-Briggs Type Indicator (MBTI) to classify developers into personality types.",{"name":70,"@type":61,"acceptedAnswer":71},"What does the research conclude about personality and code smells?",{"text":72,"@type":64},"The study finds no statistically significant overall correlation between a developer’s personality and the creation of code smells, while ESFJ shows a greater tendency to resolve them.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},293208,1789660890,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,101,106,111,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":97,"doc_module":4,"doc_module_name":25,"category_name":98,"show_sort_weight":99,"slug":100},5,"Comic",60,"comic",{"id":102,"doc_module":4,"doc_module_name":25,"category_name":103,"show_sort_weight":104,"slug":105},6,"Technology",50,"technology",{"id":107,"doc_module":4,"doc_module_name":25,"category_name":108,"show_sort_weight":109,"slug":110},7,"Healthcare",40,"healthcare",{"id":55,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":112,"slug":113},30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":97,"slug":129},19,"General","general",{"code":4,"msg":82,"data":131},{"doc_id":79,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":55,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":123,"language":139,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":12,"update_tm":80,"read_time":143,"preview_page_count":4},8796096645457,"https://ap-avatar.wpscdn.com/avatar/800003749518d68ffe3?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779345340919836971","# Can Personality Types Be Blamed for Code Smells?\n\nManoel Valerio da Silveira NetoD,Andreia MalucelliOband Sheila ReinehrDc  \nGraduate Program in Informatics (PPGla),Pontifical Catholic University of Paraná,Block 8,Technological Park,2nd floor,Imaculada Conceicão Street,1155 Prado Velho,Zip Code 80215-901,Curitiba-Paraná,Brazil  \nKeywords:  \nTechnical Debt,Code Smell,Personality Type,MBTI  \nAbstract:The term code smell refers to sections of code that are not technically incorrect,do not prevent the softwarefrom functioning,but affect its quality.Code smells are considered a form of technical debt(TD).This studyinvestigated the relationship between the personality types of software developers and the presence of codesmells,which indicate potential problems in source code.Using the Myers-Briggs Type Indicator(MBTI)toclassify personalities,the study examines whether specific profiles are more associated with creating orremoving code smells.The goal is to assist software project managers in allocating tasks for refactoring anddevelopment.The research does not find a statistically significant correlation between the developer'spersonality and the creation of code smells.Still,it suggests that the Consul personality type(ESFJ)shows agreater tendency to resolve code smells.The study also highlights the importance of considering humanfactors such as personality types in software development to improve product quality.  \nand inefficiencies.Therefore,understanding thesehuman nuances is essential for improving softwaredevelopment practices and product quality.Humannuance is understanding the complexities andvarieties of human emotions,thoughts,and behaviors.  \n## 1 INTRODUCTION\n\nSoftware is a product resulting from human activitiesaimed at problem-solving,cognitive informationprocessing,and social interaction(Sturdee et al.,2022).The software provides instructions and datafor a computer to execute a specific task or perform adesired function.Software is created by developerswho use programming languages and developmenttools to design and create programs that can beexecuted on different platforms.  \nThe personality and experience of the developercan influence the quality of the software(RonaldLaughery et al.,1985),(Capretz et al.,2010),(Fernández-Sanz et al.,2011),(Dutra et al.,2021),and one of the indicators of poor software quality isthe presence of code smells.  \nThe term code smell refers to sections of code thatare not technically incorrect (Fowler et al.,2019),donot prevent the software from functioning,but affectits quality.Code smells are considered a form oftechnical debt(TD)of code smell.During thesoftware development process,developers mayinadvertently create code smells.  \nSoftware,as a product distinctly originating fromhuman activity,carries in its essence the marks of thecapabilities,decisions,and peculiarities of theindividuals who conceive and develop it.Thisintrinsic human nature of software means that itsquality is directly affected by the characteristics andskills of the developers.Personality traits ofindividuals involved in the development process playa significant role in determining the final quality ofthe software(Capretz,2003),(Capretz et al.,2010).These personality traits can influence programmingpractices and design decisions,leading to robust,well-structured software or software prone to failures  \nCode smells can be identified through static codeanalysis tools.Such tools can be combined withmining source code repositories,allowing developersto perform refactoring,as the static code analysis toolhas identified and quantified the code smells.  \naD https://orcid.org/0000-0003-0470-5350  \nbDhttps://orcid.org/0000-0002-0929-1874  \ncD https://orcid.org/0000-0001-9430-7713  \n196  \nSeveral studies have been conducted on the mostcommon causes of technical debt(TD)due to codesmells,among which are human factors.The researchby Rios et al.(2018)shows that developers'lack ofknowledge and experience can cause TD.The study","cbCaid3oEXeFjnLu","https://ap.wps.com/l/cbCaid3oEXeFjnLu","pdf",368738,"English","# 1 INTRODUCTION\n## 2 Theoretical Background\n## 3 Related Works\n## 4 Research Method\n## 5 Results","[{\"question\":\"What are code smells and how are they related to technical debt?\",\"answer\":\"Code smells are code sections that do not break functionality or correctness but reduce code quality. They are considered a form of technical debt.\"},{\"question\":\"How does the study measure developers’ personality?\",\"answer\":\"It uses the Myers-Briggs Type Indicator (MBTI) to classify developers into personality types.\"},{\"question\":\"What does the research conclude about personality and code smells?\",\"answer\":\"The study finds no statistically significant overall correlation between a developer’s personality and the creation of code smells, while ESFJ shows a greater tendency to resolve them.\"}]","Can Personality Types Be Blamed for Code Smells? | PDF",25]