{"id":"https://openalex.org/W192596296","doi":null,"title":"Semantic differences and Graphical View of Files","display_name":"Semantic differences and Graphical View of Files","publication_year":2009,"publication_date":"2009-01-01","ids":{"openalex":"https://openalex.org/W192596296","mag":"192596296"},"language":"en","primary_location":{"id":"pmh:oai:DiVA.org:hj-8351","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-8351","pdf_url":null,"source":{"id":"https://openalex.org/S4306400653","display_name":"Diva portal (Dalarna University Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/masterThesis"},"parent_works":[],"lineage":["https://openalex.org/W192596296"],"child_works_count":0,"type":"dissertation","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-8351","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5082928644","display_name":"Rafiullah Khan Mohammed","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rafiullah Khan Mohammed","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5012558853","display_name":"Raghavender Bandi","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Raghavender Bandi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.0,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.0,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/abstract-syntax-tree","display_name":"abstract syntax tree","score":0.8700000047683716}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6720567941665649},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.37220078706741333},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.36357516050338745},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3501279652118683}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:DiVA.org:hj-8351","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-8351","pdf_url":null,"source":{"id":"https://openalex.org/S4306400653","display_name":"Diva portal (Dalarna University Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/masterThesis"},{"id":"mag:192596296","doi":null,"is_oa":false,"landing_page_url":"http://hj.diva-portal.org/smash/get/diva2:210981/FULLTEXT01.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:DiVA.org:hj-8351","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-8351","pdf_url":null,"source":{"id":"https://openalex.org/S4306400653","display_name":"Diva portal (Dalarna University Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/masterThesis"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W18991458","https://openalex.org/W1575900732","https://openalex.org/W1664285496","https://openalex.org/W1982448885","https://openalex.org/W2043555680","https://openalex.org/W2130200371","https://openalex.org/W2144344516","https://openalex.org/W2484530857","https://openalex.org/W3000604864"],"related_works":["https://openalex.org/W3000604864","https://openalex.org/W3117377225","https://openalex.org/W1204226901","https://openalex.org/W2049461910","https://openalex.org/W2461423150","https://openalex.org/W7096980066","https://openalex.org/W2167195680","https://openalex.org/W2113371678","https://openalex.org/W1690253345","https://openalex.org/W3156337252"],"abstract_inverted_index":{"This":[0,213],"Master\u2019s":[1],"thesis":[2,74],"presents":[3],"an":[4,16],"algorithm":[5,28,141,181,214],"that":[6,135],"finds":[7,216],"the":[8,25,35,59,64,76,88,103,119,126,133,137,160,165,178,193,198,204,217],"semantic":[9,144],"differences":[10,134,145],"between":[11,220],"two":[12,221],"versions":[13,127],"of":[14,24,46,124],"files,":[15],"older":[17,111],"version":[18,23,112],"and":[19,38,86,107,113,122,163,171,174,196,223,233],"a":[20,44],"new":[21],"modified":[22,114,166,194,211,231],"file.":[26,167,212,239],"The":[27,66,140,180],"is":[29,53,81,98,129],"responsible":[30],"for":[31,92,109,142],"finding":[32,143],"changes":[33,158],"in":[34,71,159,164,192,203,210,230],"program\u2019s":[36],"behavior":[37],"displaying":[39],"them":[40],"graphically.":[41],"By":[42,116,156],"this":[43,72,95],"lot":[45],"time":[47],"can":[48],"be":[49],"saved":[50],"because":[51],"it":[52,97,128,151],"not":[54],"necessary":[55],"to":[56,62,83,100,131,177],"go":[57],"through":[58],"whole":[60],"file":[61,162,195,206,232],"find":[63,132],"differences.":[65],"program,":[67],"Semantic":[68],"Diff,":[69],"developed":[70],"master":[73],"uses":[75],"Javacc":[77],"parser":[78],"generator":[79],"which":[80,188,207,227,234],"used":[82],"parse":[84],"files":[85,222],"generate":[87],"abstract":[89],"syntax":[90],"tree":[91,96],"them.":[93],"Using":[94],"possible":[99,130],"see":[101],"all":[102,118],"methods,":[104,120],"classes,":[105],"constructors":[106],"parameters":[108],"both":[110,125],"version.":[115],"comparing":[117],"classes":[121,176],"interfaces":[123],"change":[136],"program":[138],"behavior.":[139],"has":[146],"been":[147],"evaluated":[148],"by":[149],"testing":[150],"on":[152],"various":[153],"test":[154],"cases.":[155],"making":[157],"original":[161,205,238],"Like":[168],"adding":[169,175],"methods":[170,173,184,199],"deleting":[172],"files.":[179],"highlights":[182,197,224],"those":[183,225],"with":[185,200],"green":[186],"color":[187,202],"are":[189,228],"added":[190],"newly":[191],"red":[201],"got":[208,235],"deleted":[209,236],"also":[215],"textual":[218],"difference":[219],"lines":[226],"changed":[229],"from":[237]},"counts_by_year":[],"updated_date":"2026-11-14T11:04:58.165337","created_date":"2016-06-24T00:00:00"}
