{"id":"https://openalex.org/W1589434247","doi":"https://doi.org/10.1109/isese.2005.1541854","title":"A friend in need is a friend indeed","display_name":"A friend in need is a friend indeed","publication_year":2005,"publication_date":"2005-12-10","ids":{"openalex":"https://openalex.org/W1589434247","doi":"https://doi.org/10.1109/isese.2005.1541854","mag":"1589434247"},"language":"en","primary_location":{"id":"doi:10.1109/isese.2005.1541854","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isese.2005.1541854","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2005 International Symposium on Empirical Software Engineering, 2005.","raw_type":"proceedings-article"},"type":"article","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/A5024962526","display_name":"Mike English","orcid":"https://orcid.org/0000-0002-7427-0826"},"institutions":[{"id":"https://openalex.org/I230495080","display_name":"University of Limerick","ror":"https://ror.org/00a0n9e72","country_code":"IE","type":"education","lineage":["https://openalex.org/I230495080"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"M. English","raw_affiliation_strings":["CSIS Department, University of Limerick, Ireland","CSIS Dept., Limerick Univ., Ireland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CSIS Department, University of Limerick, Ireland","institution_ids":["https://openalex.org/I230495080"]},{"raw_affiliation_string":"CSIS Dept., Limerick Univ., Ireland","institution_ids":["https://openalex.org/I230495080"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084329596","display_name":"Jim Buckley","orcid":"https://orcid.org/0000-0001-6928-6746"},"institutions":[{"id":"https://openalex.org/I230495080","display_name":"University of Limerick","ror":"https://ror.org/00a0n9e72","country_code":"IE","type":"education","lineage":["https://openalex.org/I230495080"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"J. Buckley","raw_affiliation_strings":["CSIS Department, University of Limerick, Ireland","CSIS Dept., Limerick Univ., Ireland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CSIS Department, University of Limerick, Ireland","institution_ids":["https://openalex.org/I230495080"]},{"raw_affiliation_string":"CSIS Dept., Limerick Univ., Ireland","institution_ids":["https://openalex.org/I230495080"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111768848","display_name":"Tony Cahill","orcid":null},"institutions":[{"id":"https://openalex.org/I230495080","display_name":"University of Limerick","ror":"https://ror.org/00a0n9e72","country_code":"IE","type":"education","lineage":["https://openalex.org/I230495080"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"T. Cahill","raw_affiliation_strings":["CSIS Department, University of Limerick, Ireland","CSIS Dept., Limerick Univ., Ireland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CSIS Department, University of Limerick, Ireland","institution_ids":["https://openalex.org/I230495080"]},{"raw_affiliation_string":"CSIS Dept., Limerick Univ., Ireland","institution_ids":["https://openalex.org/I230495080"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.544,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.91448953,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"59","issue":null,"first_page":"453","last_page":"462"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9861999750137329,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.9811000227928162,"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/friendship","display_name":"Friendship","score":0.9075397253036499},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.8553911447525024},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.698357343673706},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6417561173439026},{"id":"https://openalex.org/keywords/association","display_name":"Association (psychology)","score":0.5648700594902039},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5505495667457581},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.5396379232406616},{"id":"https://openalex.org/keywords/measure","display_name":"Measure (data warehouse)","score":0.4576115012168884},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.4409922957420349},{"id":"https://openalex.org/keywords/coupling","display_name":"Coupling (piping)","score":0.4404001533985138},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4062722623348236},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.2797364592552185},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.2794365882873535},{"id":"https://openalex.org/keywords/social-psychology","display_name":"Social psychology","score":0.23329737782478333},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21943321824073792},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.21852290630340576},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08465325832366943}],"concepts":[{"id":"https://openalex.org/C2778736484","wikidata":"https://www.wikidata.org/wiki/Q491","display_name":"Friendship","level":2,"score":0.9075397253036499},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.8553911447525024},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.698357343673706},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6417561173439026},{"id":"https://openalex.org/C142853389","wikidata":"https://www.wikidata.org/wiki/Q744778","display_name":"Association (psychology)","level":2,"score":0.5648700594902039},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5505495667457581},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.5396379232406616},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.4576115012168884},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4409922957420349},{"id":"https://openalex.org/C131584629","wikidata":"https://www.wikidata.org/wiki/Q4308705","display_name":"Coupling (piping)","level":2,"score":0.4404001533985138},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4062722623348236},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2797364592552185},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.2794365882873535},{"id":"https://openalex.org/C77805123","wikidata":"https://www.wikidata.org/wiki/Q161272","display_name":"Social psychology","level":1,"score":0.23329737782478333},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21943321824073792},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.21852290630340576},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08465325832366943},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/isese.2005.1541854","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isese.2005.1541854","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2005 International Symposium on Empirical Software Engineering, 2005.","raw_type":"proceedings-article"},{"id":"pmh:oai:ulir.ul.ie:10344/1182","is_oa":false,"landing_page_url":"http://hdl.handle.net/10344/1182","pdf_url":null,"source":{"id":"https://openalex.org/S4306401530","display_name":"University of Limerick Institutional Repository (University of Limerick)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I230495080","host_organization_name":"University of Limerick","host_organization_lineage":["https://openalex.org/I230495080"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Conference item"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.827.179","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.827.179","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://ulir.ul.ie/bitstream/handle/10344/1182/english_friend.pdf%3Bjsessionid%3D76DA75B0C3B196D95A837943C516459C?sequence%3D2","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W38316647","https://openalex.org/W1517800909","https://openalex.org/W1579278367","https://openalex.org/W1587315015","https://openalex.org/W1868410565","https://openalex.org/W1960307367","https://openalex.org/W1974595382","https://openalex.org/W1989587125","https://openalex.org/W2015729052","https://openalex.org/W2016984840","https://openalex.org/W2019055463","https://openalex.org/W2031337184","https://openalex.org/W2041413355","https://openalex.org/W2072145188","https://openalex.org/W2081917329","https://openalex.org/W2117174233","https://openalex.org/W2117539536","https://openalex.org/W2124749908","https://openalex.org/W2135250985","https://openalex.org/W2139085711","https://openalex.org/W2149185259","https://openalex.org/W2150457713","https://openalex.org/W2158864412","https://openalex.org/W2160538621","https://openalex.org/W3086702422","https://openalex.org/W3105735405","https://openalex.org/W4235423162"],"related_works":["https://openalex.org/W561612769","https://openalex.org/W1964514847","https://openalex.org/W3045500699","https://openalex.org/W3151629863","https://openalex.org/W4210492960","https://openalex.org/W2352101273","https://openalex.org/W4390242823","https://openalex.org/W2504114496","https://openalex.org/W4241440115","https://openalex.org/W3207110656"],"abstract_inverted_index":{"Previous":[0],"research":[1],"has":[2,36,132],"highlighted":[3],"the":[4,8,33,39,52,71,75,83,97,141,151],"extensive":[5],"use":[6],"of":[7,47,85,109,144,150],"C++":[9],"friend":[10,56,76,110,118,145],"construct":[11,77],"in":[12,38,62,92,113,126],"both":[13],"library-based":[14],"and":[15],"application-based":[16],"systems.":[17],"However,":[18],"existing":[19],"software":[20,48],"metrics":[21,67,95],"do":[22],"not":[23],"concentrate":[24],"on":[25,70],"measuring":[26],"friendship":[27,35],"accurately,":[28],"a":[29,45],"surprising":[30],"omission":[31],"given":[32],"debate":[34],"caused":[37],"object-oriented":[40],"community.":[41],"In":[42,129],"this":[43,86],"paper,":[44],"number":[46],"metrics,":[49],"that":[50,105,135],"measure":[51],"extent":[53],"to":[54,96,107,140],"which":[55,74],"class":[57,111],"relationships":[58,112],"are":[59,64,68,115],"actually":[60],"used":[61],"systems,":[63],"defined.":[65],"These":[66],"based":[69],"interactions":[72],"for":[73,147],"is":[78],"necessary,":[79],"as":[80,82],"well":[81],"direction":[84],"association":[87],"between":[88],"classes.":[89],"Our":[90],"results,":[91],"applying":[93],"these":[94],"top":[98],"100":[99],"downloaded":[100],"systems":[101,114,152],"from":[102],"sourceforge.net,":[103],"indicate":[104],"up":[106],"66%":[108],"redundant.":[116],"Elsewhere,":[117],"function":[119],"declarations":[120],"would":[121],"have":[122],"been":[123,133],"more":[124],"appropriate":[125],"many":[127],"cases.":[128],"addition,":[130],"it":[131],"shown":[134],"friendship-based":[136],"coupling":[137,143],"contributes":[138],"significantly":[139],"high":[142],"classes":[146],"only":[148],"25%":[149],"studied.":[153]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
