{"id":"https://openalex.org/W4236048929","doi":"https://doi.org/10.1002/smr.376","title":"Introduction to the special issue on program comprehension through dynamic analysis (PCODA)","display_name":"Introduction to the special issue on program comprehension through dynamic analysis (PCODA)","publication_year":2008,"publication_date":"2008-07-01","ids":{"openalex":"https://openalex.org/W4236048929","doi":"https://doi.org/10.1002/smr.376"},"language":"en","primary_location":{"id":"doi:10.1002/smr.376","is_oa":true,"landing_page_url":"https://doi.org/10.1002/smr.376","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/smr.376","source":{"id":"https://openalex.org/S62796702","display_name":"Journal of Software Maintenance and Evolution Research and Practice","issn_l":"1532-060X","issn":["1532-060X","1532-0618"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software Maintenance and Evolution: Research and Practice","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/smr.376","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5046237164","display_name":"Andy Zaidman","orcid":"https://orcid.org/0000-0003-2413-3935"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Andy Zaidman","raw_affiliation_strings":["Delft University of Technology, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058884064","display_name":"Abdelwahab Hamou\u2010Lhadj","orcid":"https://orcid.org/0000-0002-3319-5006"},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Abdelwahab Hamou\u2010Lhadj","raw_affiliation_strings":["Concordia University, Canada"],"affiliations":[{"raw_affiliation_string":"Concordia University, Canada","institution_ids":["https://openalex.org/I60158472"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026115026","display_name":"Orla Greevy","orcid":null},"institutions":[{"id":"https://openalex.org/I118564535","display_name":"University of Bern","ror":"https://ror.org/02k7v4d05","country_code":"CH","type":"education","lineage":["https://openalex.org/I118564535"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Orla Greevy","raw_affiliation_strings":["University of Bern, Switzerland"],"affiliations":[{"raw_affiliation_string":"University of Bern, Switzerland","institution_ids":["https://openalex.org/I118564535"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5046237164"],"corresponding_institution_ids":["https://openalex.org/I98358874"],"apc_list":null,"apc_paid":null,"fwci":1.692,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.907612,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":"20","issue":"4","first_page":"223","last_page":"225"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9990000128746033,"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.9990000128746033,"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.9947999715805054,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9932000041007996,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/program-comprehension","display_name":"Program comprehension","score":0.866695761680603},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7266544699668884},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"Reverse engineering","score":0.7247966527938843},{"id":"https://openalex.org/keywords/comprehension","display_name":"Comprehension","score":0.5844782590866089},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5558861494064331},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5025429725646973},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.4789896011352539},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4506162405014038},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.33907854557037354},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.2888501286506653},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.24881359934806824}],"concepts":[{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.866695761680603},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7266544699668884},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.7247966527938843},{"id":"https://openalex.org/C511192102","wikidata":"https://www.wikidata.org/wiki/Q5156948","display_name":"Comprehension","level":2,"score":0.5844782590866089},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5558861494064331},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5025429725646973},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.4789896011352539},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4506162405014038},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.33907854557037354},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2888501286506653},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24881359934806824}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/smr.376","is_oa":true,"landing_page_url":"https://doi.org/10.1002/smr.376","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/smr.376","source":{"id":"https://openalex.org/S62796702","display_name":"Journal of Software Maintenance and Evolution Research and Practice","issn_l":"1532-060X","issn":["1532-060X","1532-0618"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software Maintenance and Evolution: Research and Practice","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1002/smr.376","is_oa":true,"landing_page_url":"https://doi.org/10.1002/smr.376","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/smr.376","source":{"id":"https://openalex.org/S62796702","display_name":"Journal of Software Maintenance and Evolution Research and Practice","issn_l":"1532-060X","issn":["1532-060X","1532-0618"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software Maintenance and Evolution: Research and Practice","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.44999998807907104,"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320320924","display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","ror":"https://ror.org/00yjd3n13"},{"id":"https://openalex.org/F4320321800","display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","ror":"https://ror.org/04jsz6e67"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4236048929.pdf","grobid_xml":"https://content.openalex.org/works/W4236048929.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2724855087","https://openalex.org/W2886906914","https://openalex.org/W2884362859","https://openalex.org/W1508879959","https://openalex.org/W2610438659","https://openalex.org/W2123179197","https://openalex.org/W4307821979","https://openalex.org/W2122804569","https://openalex.org/W1995506819","https://openalex.org/W2110798500"],"abstract_inverted_index":{"This":[0,604],"special":[1,263,348,826,861,864,877,934],"issue":[2,264,827,878,919,935],"on":[3,16,58,75,121,647,691,759,808],"program":[4,17,43,281,401,403],"comprehension":[5,18,44,282],"through":[6,19,283,311,829,947,958,990],"dynamic":[7,20,36,72,86,284,487,527,543,629,651,839],"analysis":[8,21,37,62,73,87,95,398,528,544,630,652],"is":[9,28,56,88,172,201,235,248,431,493,500,568,585],"tightly":[10],"related":[11],"to":[12,29,134,151,176,208,220,250,261,277,298,319,366,375,396,419,453,502,525,559,570,627,711,776,785,810,844,853,859,868,887,916,923],"the":[13,50,61,64,97,117,128,157,185,188,194,206,226,228,231,240,266,278,292,332,351,411,444,476,484,508,540,552,595,639,648,655,683,692,713,720,729,748,751,774,778,781,783,788,792,801,836,847,854,869,891,896,907,914,928,940,948,953,959,975,986,998],"international":[14],"workshop":[15,242,295,856,930],"(PCODA)":[22],"series.":[23],"The":[24,162,286,534,632,726,925],"aim":[25],"of":[26,63,67,78,99,144,184,197,213,246,265,268,280,288,302,337,372,381,413,428,435,440,489,551,575,588,597,618,641,650,661,682,694,715,722,728,742,753,780,800,804,838,895,898,920,927,982,1002],"PCODA":[27,110,160,241,257,293,855,929],"bring":[30],"together":[31],"researchers":[32],"and":[33,45,126,146,222,230,252,271,274,334,361,406,459,486,495,522,659,676,791,828,858,901,904,906,932,963,974,978],"practitioners":[34],"using":[35],"as":[38,90,387,394,773],"a":[39,68,92,101,136,141,153,182,320,364,436,462,548,563,572,679,706,723,740,754,805,879],"basis":[40],"for":[41,156,344,356,449,464,600,664,910,943,985],"their":[42,167,214,303,385,414,851],"reverse":[46,51,697,743],"engineering":[47,52,744],"technique(s).":[48],"Within":[49],"community":[53],"much":[54],"attention":[55],"focused":[57],"static":[59,485],"analysis,":[60],"source":[65,477,789],"code":[66,790],"software":[69,79,108,724,965],"system,":[70],"while":[71],"focusing":[74],"runtime":[76],"properties":[77,561],"systems":[80],"has":[81,132,191,936],"often":[82],"been":[83,770,937],"neglected.":[84],"Nevertheless,":[85],"recognized":[89],"yielding":[91],"more":[93],"precise":[94],"in":[96,106,124,174,217,331,346,475,610,718,739,814,874,893],"face":[98],"polymorphism,":[100],"language":[102],"feature":[103],"widely":[104],"used":[105],"object-oriented":[107],"systems.":[109],"was":[111,317],"first":[112],"co-located":[113],"with":[114,328,624,913],"WCRE":[115],"2005,":[116],"12th":[118],"Working":[119],"Conference":[120],"Reverse":[122,666],"Engineering,":[123],"Pittsburgh,":[125],"over":[127],"past":[129],"three":[130,325,635],"years":[131],"proved":[133],"be":[135,557,622,765],"very":[137],"successful":[138,256],"event,":[139],"attracting":[140],"constant":[142],"number":[143],"attendees":[145],"high-quality":[147],"submissions.":[148],"We":[149,819,841],"chose":[150],"adopt":[152],"unique":[154],"format":[155,200],"half":[158],"day":[159],"workshop.":[161,189],"authors":[163,203,287,633,848],"do":[164],"not":[165,236],"present":[166,461,678],"own":[168],"papers;":[169],"each":[170,433,490,497],"paper":[171,186,316,352,445,509,605,656,749,802],"assigned":[173],"advance":[175],"another":[177],"participant":[178],"who":[179,849,872],"then":[180,392],"presents":[181,750],"summary":[183],"at":[187,538,1007],"Experience":[190],"shown":[192],"that":[193,202,238,391,432,542,592,607,637,689,732,757,821],"key":[195,426],"advantage":[196],"adopting":[198,642],"this":[199,262,347,429,825,860,876,921,933],"are":[204,736],"given":[205],"opportunity":[207,915],"see":[209],"an":[210,243,312,586,589,918],"external":[211,870],"interpretation":[212],"work,":[215],"which":[216,577,613],"turn":[218],"leads":[219],"interesting":[221],"lively":[223],"discussions":[224],"among":[225],"authors,":[227],"presenter":[229],"audience.":[232],"Thus,":[233],"it":[234,418,567],"surprising":[237],"during":[239],"equal":[244],"amount":[245],"time":[247],"devoted":[249,276],"discussion":[251,807],"presentation.":[253],"Three":[254],"highly":[255,880],"workshops":[258],"have":[259,704,769],"led":[260,996],"Journal":[267,897],"Software":[269,357,512,899,1003],"Maintenance":[270,900],"Evolution:":[272,902],"Research":[273,903,945,980],"Practice":[275],"topic":[279],"analysis.":[285,840],"two":[289,335,420],"papers":[290,308,341,831,852],"from":[291,379,469,594,699],"2007":[294],"were":[296,309,342],"invited":[297],"submit":[299],"extended":[300],"versions":[301],"papers.":[304],"An":[305],"additional":[306],"10":[307],"submitted":[310,850],"open":[313],"call.":[314],"Each":[315],"subjected":[318],"rigorous":[321],"reviewing":[322],"process,":[323],"involving":[324],"independent":[326],"reviewers":[327,871],"expert":[329],"knowledge":[330],"area":[333],"rounds":[336],"revisions.":[338],"Subsequently":[339],"four":[340],"accepted":[343],"inclusion":[345],"issue.":[349,862],"In":[350,443,507,654,746],"\u2018Mining":[353],"Temporal":[354],"Rules":[355],"Maintenance\u2019":[358],"Lo,":[359],"Khoo":[360],"Liu":[362],"describe":[363,376],"technique":[365,415,463],"mine":[367],"statistically":[368],"significant":[369],"temporal":[370,388],"rules":[371,386],"arbitrary":[373],"length":[374],"system":[377],"behavior":[378,565,721],"sets":[380],"traces.":[382,702],"They":[383,409,479,703],"represent":[384],"logic":[389],"expressions":[390],"serve":[393],"input":[395],"formal":[397],"toolkits":[399],"supporting":[400],"comprehension,":[402],"verification,":[404],"debugging":[405],"specification":[407],"mining.":[408],"demonstrate":[410],"scalability":[412],"by":[416,473,514,529,686,939,997],"applying":[417,530],"open-source":[421],"case":[422],"study":[423,681,756],"applications.":[424],"A":[425,863],"contribution":[427,799],"work":[430],"condition":[434],"rule":[437],"can":[438,545,556,621,764],"consist":[439],"multiple":[441],"events.":[442],"\u2018An":[446],"Automated":[447],"Approach":[448],"Abstracting":[450],"Execution":[451,454],"Logs":[452],"Events\u2019":[455],"Jiang,":[456],"Hassan,":[457],"Hamann":[458],"Flora":[460],"abstracting":[465],"execution":[466,505,581,701],"logs":[467],"generated":[468],"output":[470],"statements":[471],"inserted":[472],"developers":[474],"code.":[478],"apply":[480],"clone":[481],"detection":[482],"techniques,":[483],"part":[488],"log":[491,498],"line":[492,499],"detected,":[494],"subsequently":[496],"abstracted":[501],"its":[503],"corresponding":[504],"event.":[506],"\u2018Improving":[510],"Dynamic":[511,991],"Analysis":[513,1001],"Applying":[515],"Grammar":[516,583],"Inference":[517],"Principles\u2019":[518],"Walkinshaw,":[519],"Bogdanov,":[520],"Holcombe":[521],"Salahuddin":[523],"propose":[524],"improving":[526],"grammar":[531,602,611,644],"inference":[532,584,645],"principles.":[533],"authors'":[535],"approach":[536],"aims":[537],"tackling":[539],"fact":[541],"provide":[546],"only":[547],"partial":[549],"view":[550],"system.":[553,725],"Large":[554],"traces":[555,576],"analyzed":[558],"infer":[560],"about":[562],"program's":[564],"but":[566],"difficult":[569],"obtain":[571],"complete":[573],"state":[574,779],"covers":[578],"all":[579,846],"possible":[580],"paths.":[582],"example":[587],"other":[590],"field":[591],"suffers":[593],"problem":[596],"incomplete":[598],"samples":[599],"inferring":[601],"rules.":[603],"argues":[606],"many":[608],"solutions":[609],"inference,":[612],"produce":[614],"reliably":[615],"accurate":[616],"approximations":[617],"regular":[619],"grammars,":[620],"applied":[623],"similar":[625],"effect":[626,640],"improve":[628,811],"techniques.":[631,653],"perform":[634],"experiments":[636],"show":[638],"particular":[643],"principles":[646],"accuracy":[649],"\u2018A":[657],"Survey":[658],"Evaluation":[660],"Tool":[662],"Features":[663],"Understanding":[665],"Engineered":[667],"Sequence":[668],"Diagrams\u2019,":[669],"Bennett,":[670],"Myers,":[671],"Ouellet,":[672],"Storey,":[673],"Salois,":[674],"German":[675],"Charland":[677],"thorough":[680],"features":[684,717,735],"supported":[685],"several":[687],"tools":[688,763],"focus":[690],"exploration":[693],"sequence":[695,794,816],"diagrams,":[696],"engineered":[698],"large":[700],"developed":[705],"prototype":[707],"tool,":[708],"called":[709],"OASIS,":[710],"evaluate":[712],"usefulness":[714],"these":[716,830],"understanding":[719,760],"result":[727],"experiment":[730],"confirms":[731],"most":[733],"existing":[734,762],"indeed":[737],"useful":[738,833],"variety":[741],"tasks.":[745],"addition,":[747],"results":[752],"user":[755],"focuses":[758],"how":[761,809],"improved.":[766],"Several":[767],"improvements":[768],"proposed":[771],"such":[772],"ability":[775,784],"save":[777],"session,":[782],"navigate":[786],"between":[787],"extracted":[793],"diagram,":[795],"etc.":[796],"Another":[797],"important":[798],"consists":[803],"rich":[806],"cognitive":[812],"support":[813],"reverse-engineered":[815],"diagram":[817],"tools.":[818],"hope":[820],"readers":[822],"will":[823],"enjoy":[824],"gain":[832],"insights":[834],"into":[835],"domain":[837],"would":[842,885],"like":[843,886],"thank":[845,865,888],"series":[857,931],"you":[866],"goes":[867],"helped":[873],"making":[875],"qualitative":[881],"one.":[882],"Finally,":[883],"we":[884],"Aniello":[889],"Cimitile,":[890],"editor":[892],"chief":[894],"Practice,":[905],"publisher":[908],"Wiley":[909],"providing":[911],"us":[912],"devote":[917],"journal":[922],"PCODA.":[924],"organization":[926],"sponsored":[938],"Netherlands":[941],"Organisation":[942],"Scientific":[944],"(NWO)":[946],"\u2018Jacquard":[949],"RECONSTRUCTOR\u2019":[950],"project":[951,960,987],"(2005\u20132009),":[952],"Swiss":[954],"National":[955],"Science":[956],"Foundation":[957],"\u2018Analyzing,":[961],"capturing":[962],"taming":[964],"change\u2019":[966],"(SNF":[967],"Project":[968],"No.":[969],"200020-113342,":[970],"October":[971],"2006\u2013September":[972],"2008)":[973],"Natural":[976],"Sciences":[977],"Engineering":[979],"Council":[981],"Canada":[983],"(NSERC)":[984],"\u2018Program":[988],"Comprehension":[989],"Analysis\u2019":[992],"(April":[993],"2007\u2013March":[994],"2012)":[995],"DASS":[999],"(Dynamic":[1000],"Systems)":[1004],"research":[1005],"group":[1006],"ECE,":[1008],"Concordia":[1009],"University,":[1010],"Canada.":[1011]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
