{"id":"https://openalex.org/W7117109273","doi":"https://doi.org/10.1145/3756681.3756955","title":"Unveiling Ruby: Insights from Stack Overflow and Developer Survey","display_name":"Unveiling Ruby: Insights from Stack Overflow and Developer Survey","publication_year":2025,"publication_date":"2025-06-17","ids":{"openalex":"https://openalex.org/W7117109273","doi":"https://doi.org/10.1145/3756681.3756955"},"language":null,"primary_location":{"id":"doi:10.1145/3756681.3756955","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3756955","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3756681.3756955","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5121169729","display_name":"Nikta Akbarpour","orcid":null},"institutions":[{"id":"https://openalex.org/I198387804","display_name":"Okanagan College","ror":"https://ror.org/04k2ezm16","country_code":"CA","type":"education","lineage":["https://openalex.org/I198387804"]},{"id":"https://openalex.org/I822440","display_name":"Okanagan University College","ror":"https://ror.org/02mxmh518","country_code":"CA","type":"education","lineage":["https://openalex.org/I822440"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Nikta Akbarpour","raw_affiliation_strings":["Department of Computer Science, Mathematics, Physics and Statistics, University of British Columbia, Okanagan Campus, Kelowna, Canada"],"raw_orcid":"https://orcid.org/0009-0009-9988-3379","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Mathematics, Physics and Statistics, University of British Columbia, Okanagan Campus, Kelowna, Canada","institution_ids":["https://openalex.org/I822440","https://openalex.org/I198387804"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Ahmad Saleem Mirza","orcid":"https://orcid.org/0009-0008-8685-2904"},"institutions":[{"id":"https://openalex.org/I198387804","display_name":"Okanagan College","ror":"https://ror.org/04k2ezm16","country_code":"CA","type":"education","lineage":["https://openalex.org/I198387804"]},{"id":"https://openalex.org/I822440","display_name":"Okanagan University College","ror":"https://ror.org/02mxmh518","country_code":"CA","type":"education","lineage":["https://openalex.org/I822440"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ahmad Saleem Mirza","raw_affiliation_strings":["Department of Computer Science, Mathematics, Physics and Statistics, University of British Columbia, Okanagan Campus, Kelowna, Canada"],"raw_orcid":"https://orcid.org/0009-0008-8685-2904","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Mathematics, Physics and Statistics, University of British Columbia, Okanagan Campus, Kelowna, Canada","institution_ids":["https://openalex.org/I822440","https://openalex.org/I198387804"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5118139739","display_name":"Erfan Raoofian","orcid":null},"institutions":[{"id":"https://openalex.org/I198387804","display_name":"Okanagan College","ror":"https://ror.org/04k2ezm16","country_code":"CA","type":"education","lineage":["https://openalex.org/I198387804"]},{"id":"https://openalex.org/I822440","display_name":"Okanagan University College","ror":"https://ror.org/02mxmh518","country_code":"CA","type":"education","lineage":["https://openalex.org/I822440"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Erfan Raoofian","raw_affiliation_strings":["Department of Computer Science, Mathematics, Physics and Statistics, University of British Columbia, Okanagan Campus, Kelowna, Canada"],"raw_orcid":"https://orcid.org/0009-0002-7257-4292","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Mathematics, Physics and Statistics, University of British Columbia, Okanagan Campus, Kelowna, Canada","institution_ids":["https://openalex.org/I822440","https://openalex.org/I198387804"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029327446","display_name":"Fatemeh H. Fard","orcid":"https://orcid.org/0000-0002-4505-6257"},"institutions":[{"id":"https://openalex.org/I198387804","display_name":"Okanagan College","ror":"https://ror.org/04k2ezm16","country_code":"CA","type":"education","lineage":["https://openalex.org/I198387804"]},{"id":"https://openalex.org/I822440","display_name":"Okanagan University College","ror":"https://ror.org/02mxmh518","country_code":"CA","type":"education","lineage":["https://openalex.org/I822440"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Fatemeh Fard","raw_affiliation_strings":["Department of Computer Science, Mathematics, Physics and Statistics, University of British Columbia, Okanagan Campus, Kelowna, Canada"],"raw_orcid":"https://orcid.org/0000-0002-4505-6257","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Mathematics, Physics and Statistics, University of British Columbia, Okanagan Campus, Kelowna, Canada","institution_ids":["https://openalex.org/I822440","https://openalex.org/I198387804"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5121194930","display_name":"Gema Rodr\u00edguez-P\u00e9rez","orcid":null},"institutions":[{"id":"https://openalex.org/I198387804","display_name":"Okanagan College","ror":"https://ror.org/04k2ezm16","country_code":"CA","type":"education","lineage":["https://openalex.org/I198387804"]},{"id":"https://openalex.org/I822440","display_name":"Okanagan University College","ror":"https://ror.org/02mxmh518","country_code":"CA","type":"education","lineage":["https://openalex.org/I822440"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Gema Rodr\u00edguez-P\u00e9rez","raw_affiliation_strings":["Department of Computer Science, Mathematics, Physics and Statistics, University of British Columbia, Okanagan Campus, Kelowna, Canada"],"raw_orcid":"https://orcid.org/0000-0002-0062-8418","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Mathematics, Physics and Statistics, University of British Columbia, Okanagan Campus, Kelowna, Canada","institution_ids":["https://openalex.org/I822440","https://openalex.org/I198387804"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5121169729"],"corresponding_institution_ids":["https://openalex.org/I198387804","https://openalex.org/I822440"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.73573159,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"580","last_page":"591"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.5956000089645386,"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.5956000089645386,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.0843999981880188,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T12479","display_name":"Web Application Security Vulnerabilities","score":0.053599998354911804,"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/key","display_name":"Key (lock)","score":0.4875999987125397},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.32089999318122864},{"id":"https://openalex.org/keywords/stack","display_name":"Stack (abstract data type)","score":0.30970001220703125},{"id":"https://openalex.org/keywords/face","display_name":"Face (sociological concept)","score":0.30160000920295715},{"id":"https://openalex.org/keywords/security-bug","display_name":"Security bug","score":0.2754000127315521}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6431999802589417},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.5169000029563904},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4875999987125397},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3244999945163727},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.32089999318122864},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.30970001220703125},{"id":"https://openalex.org/C2779304628","wikidata":"https://www.wikidata.org/wiki/Q3503480","display_name":"Face (sociological concept)","level":2,"score":0.30160000920295715},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2992999851703644},{"id":"https://openalex.org/C131275738","wikidata":"https://www.wikidata.org/wiki/Q7445023","display_name":"Security bug","level":5,"score":0.2754000127315521},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.266400009393692},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.2662999927997589},{"id":"https://openalex.org/C58642233","wikidata":"https://www.wikidata.org/wiki/Q8269924","display_name":"Taxonomy (biology)","level":2,"score":0.25609999895095825}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3756681.3756955","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3756955","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3756681.3756955","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3756681.3756955","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":52,"referenced_works":["https://openalex.org/W1902027874","https://openalex.org/W1996881001","https://openalex.org/W2056894403","https://openalex.org/W2093400716","https://openalex.org/W2108545456","https://openalex.org/W2140964565","https://openalex.org/W2511548333","https://openalex.org/W2601243251","https://openalex.org/W2772735887","https://openalex.org/W2795368212","https://openalex.org/W2850992922","https://openalex.org/W2883590029","https://openalex.org/W2895297154","https://openalex.org/W2954574984","https://openalex.org/W2955439455","https://openalex.org/W2962771808","https://openalex.org/W2963161248","https://openalex.org/W2968594320","https://openalex.org/W2990251955","https://openalex.org/W3005940936","https://openalex.org/W3032791547","https://openalex.org/W3091048166","https://openalex.org/W3091658513","https://openalex.org/W3100925971","https://openalex.org/W3134800447","https://openalex.org/W3159118496","https://openalex.org/W3163930010","https://openalex.org/W3170152309","https://openalex.org/W3172189288","https://openalex.org/W3184049222","https://openalex.org/W3192045581","https://openalex.org/W3195255266","https://openalex.org/W3212926457","https://openalex.org/W4210531528","https://openalex.org/W4229011615","https://openalex.org/W4256561644","https://openalex.org/W4284670340","https://openalex.org/W4285394558","https://openalex.org/W4288079617","https://openalex.org/W4294214983","https://openalex.org/W4310497571","https://openalex.org/W4376606877","https://openalex.org/W4383888882","https://openalex.org/W4384026608","https://openalex.org/W4386576685","https://openalex.org/W4387773876","https://openalex.org/W4389158527","https://openalex.org/W4391092830","https://openalex.org/W4391558520","https://openalex.org/W4392224127","https://openalex.org/W4399204497","https://openalex.org/W4400210186"],"related_works":[],"abstract_inverted_index":{"Ruby":[0,34,49,67,102,127,138,199],"is":[1,27,95,148],"a":[2,63,78,120,160,169],"widely":[3],"used":[4],"open-source":[5],"programming":[6],"language,":[7],"valued":[8],"for":[9,153,184,205],"its":[10,17],"simplicity,":[11],"especially":[12],"in":[13],"web":[14],"development.":[15],"Despite":[16],"popularity,":[18],"with":[19],"over":[20,53,154],"one":[21],"million":[22],"users":[23],"on":[24,57,117],"GitHub,":[25],"little":[26],"known":[28],"about":[29,196],"the":[30,41,96,110,133,136,182,197],"issues":[31],"faced":[32,47],"by":[33,48,51,62],"developers.":[35,68,158],"This":[36],"study":[37,193],"aims":[38],"to":[39,76,150,187],"investigate":[40],"key":[42],"topics,":[43,82],"trends,":[44],"and":[45,73,105,146,165,175,202],"difficulties":[46],"developers":[50,128,200],"analyzing":[52],"498,000":[54],"Ruby-related":[55],"questions":[56],"Stack":[58],"Overflow":[59],"(SO),":[60],"followed":[61],"survey":[64,124,163],"of":[65,80,115,125,132,156],"154":[66,126],"We":[69],"employed":[70],"BERTopic":[71],"modeling":[72],"manual":[74],"analysis":[75],"develop":[77],"taxonomy":[79],"35":[81],"grouped":[83],"into":[84],"six":[85],"main":[86],"categories.":[87],"Our":[88,192],"findings":[89],"reveal":[90],"that":[91,130,172],"Web":[92],"Application":[93,144],"Development":[94],"most":[97,111],"commonly":[98],"discussed":[99],"category,":[100],"while":[101,143],"Gem":[103],"Installation":[104],"Configuration":[106],"Issues":[107],"emerged":[108],"as":[109],"challenging":[112],"topic.":[113],"Analysis":[114],"trends":[116],"SO":[118,166,179],"showed":[119],"steady":[121],"decline.":[122],"A":[123],"demonstrated":[129],"\\(31.6\\%\\)":[131],"participants":[134],"find":[135],"Core":[137],"Concepts":[139],"category":[140],"particularly":[141],"difficult,":[142],"Quality":[145],"Security":[147],"found":[149],"be":[151],"difficult":[152],"\\(40\\%\\)":[155],"experienced":[157],"Notably,":[159],"comparison":[161],"between":[162],"responses":[164],"metrics":[167,186],"highlights":[168],"misalignment,":[170],"suggesting":[171],"perceived":[173],"difficulty":[174],"objective":[176],"indicators":[177],"from":[178],"differ;":[180],"emphasizing":[181],"need":[183],"improved":[185],"capture":[188],"developer":[189],"challenges":[190,198],"better.":[191],"provides":[194],"insights":[195],"face":[201],"strong":[203],"implications":[204],"researchers.":[206]},"counts_by_year":[],"updated_date":"2025-12-24T23:14:05.333182","created_date":"2025-12-24T00:00:00"}
