{"id":"https://openalex.org/W2087145202","doi":"https://doi.org/10.1049/ip-sen:20050012","title":"Metarule-guided association rule mining for program understanding","display_name":"Metarule-guided association rule mining for program understanding","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W2087145202","doi":"https://doi.org/10.1049/ip-sen:20050012","mag":"2087145202"},"language":"en","primary_location":{"id":"doi:10.1049/ip-sen:20050012","is_oa":false,"landing_page_url":"https://doi.org/10.1049/ip-sen:20050012","pdf_url":null,"source":{"id":"https://openalex.org/S4210197075","display_name":"IEE Proceedings - Software","issn_l":"1462-5970","issn":["1462-5970","1463-9831"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311714","host_organization_name":"Institution of Engineering and Technology","host_organization_lineage":["https://openalex.org/P4310311714"],"host_organization_lineage_names":["Institution of Engineering and Technology"],"type":"journal"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEE Proceedings - Software","raw_type":"journal-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/A5072207285","display_name":"Onaiza Maqbool","orcid":null},"institutions":[{"id":"https://openalex.org/I207789805","display_name":"Lahore University of Management Sciences","ror":"https://ror.org/05b5x4a35","country_code":"PK","type":"education","lineage":["https://openalex.org/I207789805"]}],"countries":["PK"],"is_corresponding":true,"raw_author_name":"O. Maqbool","raw_affiliation_strings":["Lahore University of Management Sciences, Lahore, Pakistan","Lahore Univ. of Manage. Sci., Pakistan"],"affiliations":[{"raw_affiliation_string":"Lahore University of Management Sciences, Lahore, Pakistan","institution_ids":["https://openalex.org/I207789805"]},{"raw_affiliation_string":"Lahore Univ. of Manage. Sci., Pakistan","institution_ids":["https://openalex.org/I207789805"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047979646","display_name":"H.A. Babri","orcid":null},"institutions":[{"id":"https://openalex.org/I87482320","display_name":"University of Management and Technology","ror":"https://ror.org/0095xcq10","country_code":"PK","type":"education","lineage":["https://openalex.org/I87482320"]},{"id":"https://openalex.org/I206437052","display_name":"University of Management and Technology","ror":"https://ror.org/02d75a424","country_code":"US","type":"education","lineage":["https://openalex.org/I206437052"]}],"countries":["PK","US"],"is_corresponding":false,"raw_author_name":"H.A. Babri","raw_affiliation_strings":["The University of Management and Technology, Lahore, Pakistan","University of Management and Technology, Arlington, United States"],"affiliations":[{"raw_affiliation_string":"The University of Management and Technology, Lahore, Pakistan","institution_ids":["https://openalex.org/I87482320"]},{"raw_affiliation_string":"University of Management and Technology, Arlington, United States","institution_ids":["https://openalex.org/I206437052"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049998472","display_name":"Asim Karim","orcid":"https://orcid.org/0000-0002-9872-5020"},"institutions":[{"id":"https://openalex.org/I207789805","display_name":"Lahore University of Management Sciences","ror":"https://ror.org/05b5x4a35","country_code":"PK","type":"education","lineage":["https://openalex.org/I207789805"]}],"countries":["PK"],"is_corresponding":false,"raw_author_name":"A. Karim","raw_affiliation_strings":["Lahore University of Management Sciences, Lahore, Pakistan"],"affiliations":[{"raw_affiliation_string":"Lahore University of Management Sciences, Lahore, Pakistan","institution_ids":["https://openalex.org/I207789805"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012251044","display_name":"Muhammad Imran Sarwar","orcid":"https://orcid.org/0000-0003-2750-1297"},"institutions":[{"id":"https://openalex.org/I206437052","display_name":"University of Management and Technology","ror":"https://ror.org/02d75a424","country_code":"US","type":"education","lineage":["https://openalex.org/I206437052"]},{"id":"https://openalex.org/I87482320","display_name":"University of Management and Technology","ror":"https://ror.org/0095xcq10","country_code":"PK","type":"education","lineage":["https://openalex.org/I87482320"]}],"countries":["PK","US"],"is_corresponding":false,"raw_author_name":"M. Sarwar","raw_affiliation_strings":["The University of Management and Technology, Lahore, Pakistan","University of Management and Technology, Arlington, United States"],"affiliations":[{"raw_affiliation_string":"The University of Management and Technology, Lahore, Pakistan","institution_ids":["https://openalex.org/I87482320"]},{"raw_affiliation_string":"University of Management and Technology, Arlington, United States","institution_ids":["https://openalex.org/I206437052"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5072207285"],"corresponding_institution_ids":["https://openalex.org/I207789805"],"apc_list":null,"apc_paid":null,"fwci":4.0263,"has_fulltext":false,"cited_by_count":39,"citation_normalized_percentile":{"value":0.94153969,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":"152","issue":"6","first_page":"281","last_page":"281"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9948999881744385,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.9944999814033508,"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/association-rule-learning","display_name":"Association rule learning","score":0.8025692701339722},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6487202048301697},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6023402810096741},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.5917287468910217},{"id":"https://openalex.org/keywords/association","display_name":"Association (psychology)","score":0.5799123048782349},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.5628407001495361},{"id":"https://openalex.org/keywords/legacy-system","display_name":"Legacy system","score":0.5061571002006531},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5029022097587585},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.4988093376159668},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.49714091420173645},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4870946407318115},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4768054187297821},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.4544757008552551},{"id":"https://openalex.org/keywords/unavailability","display_name":"Unavailability","score":0.4538726210594177},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.2967888116836548},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15538525581359863},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.15363112092018127},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.14190945029258728}],"concepts":[{"id":"https://openalex.org/C193524817","wikidata":"https://www.wikidata.org/wiki/Q386780","display_name":"Association rule learning","level":2,"score":0.8025692701339722},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6487202048301697},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6023402810096741},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.5917287468910217},{"id":"https://openalex.org/C142853389","wikidata":"https://www.wikidata.org/wiki/Q744778","display_name":"Association (psychology)","level":2,"score":0.5799123048782349},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.5628407001495361},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.5061571002006531},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5029022097587585},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.4988093376159668},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.49714091420173645},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4870946407318115},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4768054187297821},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.4544757008552551},{"id":"https://openalex.org/C2780505938","wikidata":"https://www.wikidata.org/wiki/Q17093282","display_name":"Unavailability","level":2,"score":0.4538726210594177},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.2967888116836548},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15538525581359863},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.15363112092018127},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.14190945029258728},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1049/ip-sen:20050012","is_oa":false,"landing_page_url":"https://doi.org/10.1049/ip-sen:20050012","pdf_url":null,"source":{"id":"https://openalex.org/S4210197075","display_name":"IEE Proceedings - Software","issn_l":"1462-5970","issn":["1462-5970","1463-9831"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311714","host_organization_name":"Institution of Engineering and Technology","host_organization_lineage":["https://openalex.org/P4310311714"],"host_organization_lineage_names":["Institution of Engineering and Technology"],"type":"journal"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEE Proceedings - Software","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320310932","display_name":"University of Victoria","ror":"https://ror.org/04s5mat29"},{"id":"https://openalex.org/F4320324099","display_name":"Russian Science Foundation","ror":"https://ror.org/03y2gwe85"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W1895087","https://openalex.org/W1508036958","https://openalex.org/W1516577463","https://openalex.org/W1589008399","https://openalex.org/W1651395156","https://openalex.org/W1683123947","https://openalex.org/W1840884391","https://openalex.org/W1936022305","https://openalex.org/W2021481978","https://openalex.org/W2026728879","https://openalex.org/W2045749853","https://openalex.org/W2073433109","https://openalex.org/W2101998780","https://openalex.org/W2105376034","https://openalex.org/W2115398138","https://openalex.org/W2121898992","https://openalex.org/W2122804569","https://openalex.org/W2126495587","https://openalex.org/W2128780139","https://openalex.org/W2130529224","https://openalex.org/W2140190241","https://openalex.org/W2141801093","https://openalex.org/W2143175082","https://openalex.org/W2145400454","https://openalex.org/W2153183909","https://openalex.org/W2165896645","https://openalex.org/W2167809408","https://openalex.org/W2171383742","https://openalex.org/W2173995970","https://openalex.org/W2913503634","https://openalex.org/W3021451495","https://openalex.org/W6606948663","https://openalex.org/W6631605905","https://openalex.org/W6635134797","https://openalex.org/W6680704940","https://openalex.org/W7043454694"],"related_works":["https://openalex.org/W1608409474","https://openalex.org/W2033011159","https://openalex.org/W1494567756","https://openalex.org/W2049138229","https://openalex.org/W2162913483","https://openalex.org/W2116243202","https://openalex.org/W1846846289","https://openalex.org/W1997032741","https://openalex.org/W2983565359","https://openalex.org/W763612596"],"abstract_inverted_index":{"Software":[0],"systems":[1,140,177],"are":[2,90,121,166],"expected":[3],"to":[4,11,26,55,75,106,113,123,129,137,162,186],"change":[5],"over":[6],"their":[7],"lifetime":[8],"in":[9,96,152],"order":[10],"remain":[12],"useful.":[13],"Understanding":[14],"a":[15,67,157],"software":[16,59,68,118,158,194],"system":[17,159,181],"that":[18],"has":[19],"undergone":[20],"changes":[21],"is":[22,37,53,73,103,135],"often":[23],"difficult":[24],"owing":[25],"the":[27,38,45,48,56,63,80,93,97,154,164,171,175,188],"unavailability":[28],"of":[29,42,58,66,99,156,170,190],"up-to-date":[30],"documentation.":[31],"Under":[32],"these":[33,130],"circumstances,":[34],"source":[35,64,192],"code":[36],"only":[39],"reliable":[40],"means":[41],"information":[43],"regarding":[44],"system.":[46],"In":[47],"paper,":[49],"association":[50,70,84,147],"rule":[51,71,85,133],"mining":[52,72,86,94,102,134],"applied":[54,136],"problem":[57],"understanding":[60,187],"i.e.":[61],"given":[62],"files":[65],"system,":[69],"used":[74,112],"gain":[76],"an":[77],"insight":[78],"into":[79],"software.":[81],"To":[82],"make":[83],"more":[87],"effective,":[88],"constraints":[89],"placed":[91],"on":[92],"process":[95],"form":[98],"metarules.":[100],"Metarule-guided":[101],"carried":[104],"out":[105],"find":[107],"associations":[108],"which":[109,126,183],"can":[110,149,184],"be":[111,150],"identify":[114],"recurring":[115],"problems":[116],"within":[117],"systems.":[119],"Metarules":[120],"related":[122],"re-engineering":[124],"patterns":[125],"present":[127],"solutions":[128],"problems.":[131],"Association":[132],"five":[138,176],"legacy":[139,180,193],"and":[141,160,195],"results":[142,172],"presented":[143],"show":[144],"how":[145],"extracted":[146],"rules":[148],"helpful":[151],"analysing":[153],"structure":[155,165],"modifications":[161],"improve":[163],"suggested.":[167],"A":[168],"comparison":[169],"obtained":[173],"for":[174],"also":[178],"reveals":[179],"characteristics,":[182],"lead":[185],"nature":[189],"open":[191],"its":[196],"evolution.":[197]},"counts_by_year":[{"year":2025,"cited_by_count":24},{"year":2024,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
