{"id":"https://openalex.org/W1969620345","doi":"https://doi.org/10.1109/icpc.2012.6240476","title":"Concern-based cohesion: Unveiling a hidden dimension of cohesion measurement","display_name":"Concern-based cohesion: Unveiling a hidden dimension of cohesion measurement","publication_year":2012,"publication_date":"2012-06-01","ids":{"openalex":"https://openalex.org/W1969620345","doi":"https://doi.org/10.1109/icpc.2012.6240476","mag":"1969620345"},"language":"en","primary_location":{"id":"doi:10.1109/icpc.2012.6240476","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpc.2012.6240476","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 20th IEEE International Conference on Program Comprehension (ICPC)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5100634614","display_name":"Bruno C. da Silva","orcid":"https://orcid.org/0000-0002-6467-9943"},"institutions":[{"id":"https://openalex.org/I126158947","display_name":"Universidade Federal da Bahia","ror":"https://ror.org/03k3p7647","country_code":"BR","type":"education","lineage":["https://openalex.org/I126158947"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Bruno Silva","raw_affiliation_strings":["Software Design and Evolution Group, Computing Department, Federal University of Bahia Salvador, Salvador, BA, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Design and Evolution Group, Computing Department, Federal University of Bahia Salvador, Salvador, BA, Brazil","institution_ids":["https://openalex.org/I126158947"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039530559","display_name":"Cl\u00e1udio Sant\u2019Anna","orcid":"https://orcid.org/0000-0002-6005-5463"},"institutions":[{"id":"https://openalex.org/I126158947","display_name":"Universidade Federal da Bahia","ror":"https://ror.org/03k3p7647","country_code":"BR","type":"education","lineage":["https://openalex.org/I126158947"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Claudio Sant'Anna","raw_affiliation_strings":["Software Design and Evolution Group, Computing Department, Federal University of Bahia Salvador, BA, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Design and Evolution Group, Computing Department, Federal University of Bahia Salvador, BA, Brazil","institution_ids":["https://openalex.org/I126158947"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073005990","display_name":"Christina Ch\u00e1vez","orcid":"https://orcid.org/0000-0001-5172-9641"},"institutions":[{"id":"https://openalex.org/I126158947","display_name":"Universidade Federal da Bahia","ror":"https://ror.org/03k3p7647","country_code":"BR","type":"education","lineage":["https://openalex.org/I126158947"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Christina Chavez","raw_affiliation_strings":["Software Design and Evolution Group, Computing Department, Federal University of Bahia Salvador, Salvador, BA, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Design and Evolution Group, Computing Department, Federal University of Bahia Salvador, Salvador, BA, Brazil","institution_ids":["https://openalex.org/I126158947"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007792821","display_name":"Alessandro Garcia","orcid":"https://orcid.org/0000-0001-5788-5215"},"institutions":[{"id":"https://openalex.org/I126158947","display_name":"Universidade Federal da Bahia","ror":"https://ror.org/03k3p7647","country_code":"BR","type":"education","lineage":["https://openalex.org/I126158947"]},{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Alessandro Garcia","raw_affiliation_strings":["Opus Group, Informatics Department, Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Rio de Janeiro, Brazil","Software Design and Evolution Group, Computing Department, Federal University of Bahia Salvador, BA, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Opus Group, Informatics Department, Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]},{"raw_affiliation_string":"Software Design and Evolution Group, Computing Department, Federal University of Bahia Salvador, BA, Brazil","institution_ids":["https://openalex.org/I126158947"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2012,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.77634523,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"103","last_page":"112"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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":1.0,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9930999875068665,"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/T11675","display_name":"Open Source Software Innovations","score":0.9927999973297119,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/cohesion","display_name":"Cohesion (chemistry)","score":0.8912750482559204},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.660614013671875},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5080437660217285},{"id":"https://openalex.org/keywords/software-metric","display_name":"Software metric","score":0.48308947682380676},{"id":"https://openalex.org/keywords/metric","display_name":"Metric (unit)","score":0.43779605627059937},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.41736865043640137},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3771662712097168},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.37514206767082214},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.3557547926902771},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.34819546341896057},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3387129604816437},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.12293532490730286}],"concepts":[{"id":"https://openalex.org/C104054115","wikidata":"https://www.wikidata.org/wiki/Q216828","display_name":"Cohesion (chemistry)","level":2,"score":0.8912750482559204},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.660614013671875},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5080437660217285},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.48308947682380676},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.43779605627059937},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.41736865043640137},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3771662712097168},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.37514206767082214},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.3557547926902771},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34819546341896057},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3387129604816437},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.12293532490730286},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icpc.2012.6240476","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpc.2012.6240476","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 20th IEEE International Conference on Program Comprehension (ICPC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17","score":0.4699999988079071}],"awards":[],"funders":[{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"},{"id":"https://openalex.org/F4320324265","display_name":"Instituto Nacional de Ci\u00eancia e Tecnologia para Engenharia de Software","ror":"https://ror.org/00c70d758"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W1507539036","https://openalex.org/W1534729839","https://openalex.org/W1539495021","https://openalex.org/W1884567896","https://openalex.org/W1996225375","https://openalex.org/W2001372775","https://openalex.org/W2014412501","https://openalex.org/W2015029815","https://openalex.org/W2019473476","https://openalex.org/W2039862814","https://openalex.org/W2050104787","https://openalex.org/W2054210571","https://openalex.org/W2055765785","https://openalex.org/W2075730437","https://openalex.org/W2078105379","https://openalex.org/W2081917329","https://openalex.org/W2098291377","https://openalex.org/W2116595917","https://openalex.org/W2117141589","https://openalex.org/W2122581326","https://openalex.org/W2123551785","https://openalex.org/W2124240378","https://openalex.org/W2125121913","https://openalex.org/W2130273245","https://openalex.org/W2132254251","https://openalex.org/W2139784826","https://openalex.org/W2142635246","https://openalex.org/W2153546999","https://openalex.org/W2158864412","https://openalex.org/W2160506632","https://openalex.org/W2163001363","https://openalex.org/W2168086282","https://openalex.org/W3169801952","https://openalex.org/W4285719527","https://openalex.org/W4292023222","https://openalex.org/W4298277474","https://openalex.org/W6664298006"],"related_works":["https://openalex.org/W2533633698","https://openalex.org/W2494189957","https://openalex.org/W4211211670","https://openalex.org/W2078744341","https://openalex.org/W1965637956","https://openalex.org/W2116876706","https://openalex.org/W2029555411","https://openalex.org/W4385245644","https://openalex.org/W2350290471","https://openalex.org/W2159730313"],"abstract_inverted_index":{"Cohesion":[0],"has":[1],"been":[2],"avidly":[3],"recognized":[4],"as":[5,65,67,93,190],"a":[6,13,27,90,94,115,179,191],"key":[7],"property":[8],"of":[9,26,30,85,89,101,114,120,129,197],"software":[10,14,152],"modularity.":[11],"Ideally,":[12],"module":[15,162],"is":[16,183],"considered":[17],"to":[18,40,51,62,97,194],"be":[19,38],"cohesive":[20],"if":[21],"it":[22],"represents":[23],"an":[24],"abstraction":[25],"single":[28],"concern":[29],"the":[31,47,86,99,105,112,127,175,195],"software.":[32],"Modules":[33],"with":[34,139,161],"several":[35,57],"concerns":[36,58,102,130],"may":[37,71],"harder":[39],"understand":[41],"because":[42],"developers":[43],"must":[44],"mentally":[45],"separate":[46],"source":[48,151],"code":[49],"related":[50],"each":[52,133],"concern.":[53],"Also,":[54],"modules":[55],"implementing":[56],"are":[59,81,159],"more":[60],"likely":[61],"undergo":[63],"changes":[64,163],"much":[66],"distinct":[68],"development":[69],"tasks":[70],"target":[72],"its":[73],"different":[74],"concerns.":[75],"The":[76],"most":[77],"well-known":[78],"cohesion":[79,143,180,198],"metrics":[80,144,158],"defined":[82],"in":[83],"terms":[84],"syntactical":[87],"structure":[88],"module,":[91],"and":[92,199],"consequence":[95],"fail":[96],"capture":[98],"amount":[100],"realized":[103,131],"by":[104,132,145,164,186],"module.":[106,134],"In":[107],"this":[108,137],"context,":[109],"we":[110],"investigated":[111],"potential":[113],"new":[116],"metric,":[117],"called":[118],"Lack":[119],"Concern-based":[121],"Cohesion.":[122],"This":[123],"metric":[124,138,177],"explicitly":[125],"counts":[126],"number":[128],"We":[135,154],"compared":[136],"other":[140],"five":[141],"structural":[142,187],"applying":[146],"them":[147],"over":[148,166],"six":[149],"open":[150],"systems.":[153],"studied":[155],"how":[156],"those":[157],"associated":[160],"mining":[165],"16,000":[167],"repository":[168],"revisions.":[169],"Our":[170],"results":[171],"pointed":[172],"out":[173],"that":[174,182],"concern-based":[176],"captured":[178],"dimension":[181],"not":[184],"reflected":[185],"metrics,":[188],"and,":[189],"consequence,":[192],"adds":[193],"association":[196],"change-proneness.":[200]},"counts_by_year":[{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
