{"id":"https://openalex.org/W2102456477","doi":"https://doi.org/10.5120/3559-4894","title":"Reverse Engineering Java Code to Class Diagram: An Experience Report","display_name":"Reverse Engineering Java Code to Class Diagram: An Experience Report","publication_year":2011,"publication_date":"2011-09-29","ids":{"openalex":"https://openalex.org/W2102456477","doi":"https://doi.org/10.5120/3559-4894","mag":"2102456477"},"language":"en","primary_location":{"id":"doi:10.5120/3559-4894","doi":"https://doi.org/10.5120/3559-4894","is_oa":true,"landing_page_url":"https://doi.org/10.5120/3559-4894","pdf_url":"https://doi.org/10.5120/3559-4894","source":{"id":"https://openalex.org/S4210206007","display_name":"International Journal of Computer Applications","issn_l":"0975-8887","issn":["0975-8887"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core"],"host_organization":"https://openalex.org/P4322545532","host_organization_name":"Foundation of Computer Science","host_organization_lineage":["https://openalex.org/P4322545532"],"host_organization_lineage_names":["Foundation of Computer Science"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Computer Applications","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://doi.org/10.5120/3559-4894","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5029225478","display_name":"Shivani Budhkar","orcid":"https://orcid.org/0009-0006-9091-1538","observed_orcids":["https://orcid.org/0009-0006-9091-1538"]},"institutions":[{"id":"https://openalex.org/I111575329","display_name":"Bharathiar University","ror":"https://ror.org/04fht8c22","country_code":"IN","type":"education","lineage":["https://openalex.org/I111575329"]},{"id":"https://openalex.org/I4405265954","display_name":"Lady Doak College","ror":"https://ror.org/02ettrd42","country_code":"IN","type":"education","lineage":["https://openalex.org/I4405265954"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Shivani Budhkar","raw_affiliation_strings":["Lady Doak College , Madurai India","Research and Development Centre , Bharathiar University , Coimbatore. Asst. Professor in Computer Science ,"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lady Doak College , Madurai India","institution_ids":["https://openalex.org/I4405265954"]},{"raw_affiliation_string":"Research and Development Centre , Bharathiar University , Coimbatore. Asst. Professor in Computer Science ,","institution_ids":["https://openalex.org/I111575329"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045953268","display_name":"Arpita Gopal","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dr. Arpita Gopal","raw_affiliation_strings":["Principal Sadakathullah Appa College , Tirunelveli , India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Principal Sadakathullah Appa College , Tirunelveli , India","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0056,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.81251878,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":95},"biblio":{"volume":"29","issue":"6","first_page":"36","last_page":"43"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9014000296592712,"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.9014000296592712,"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.09749999642372131,"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.0006000000284984708,"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/reverse-engineering","display_name":"reverse engineering","score":0.9160000085830688},{"id":"https://openalex.org/keywords/java-source-code","display_name":"Java source code","score":0.9279999732971191},{"id":"https://openalex.org/keywords/uml","display_name":"UML","score":0.7260000109672546},{"id":"https://openalex.org/keywords/software-architecture-recovery","display_name":"software architecture recovery","score":0.9950000047683716},{"id":"https://openalex.org/keywords/legacy-systems","display_name":"legacy systems","score":0.9169999957084656},{"id":"https://openalex.org/keywords/case-tools","display_name":"CASE tools","score":0.7870000004768372},{"id":"https://openalex.org/keywords/object-oriented-design","display_name":"object-oriented design","score":0.7739999890327454}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8980534076690674},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7477489113807678},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.7165873050689697},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6112092733383179},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5660330653190613},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.5415878295898438},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5136553645133972},{"id":"https://openalex.org/C186399060","wikidata":"https://www.wikidata.org/wiki/Q959962","display_name":"Diagram","level":2,"score":0.46543803811073303},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.42761728167533875},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2859657108783722},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.13232421875},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.12102574110031128},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.08946722745895386},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.08534541726112366}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.5120/3559-4894","doi":"https://doi.org/10.5120/3559-4894","is_oa":true,"landing_page_url":"https://doi.org/10.5120/3559-4894","pdf_url":"https://doi.org/10.5120/3559-4894","source":{"id":"https://openalex.org/S4210206007","display_name":"International Journal of Computer Applications","issn_l":"0975-8887","issn":["0975-8887"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core"],"host_organization":"https://openalex.org/P4322545532","host_organization_name":"Foundation of Computer Science","host_organization_lineage":["https://openalex.org/P4322545532"],"host_organization_lineage_names":["Foundation of Computer Science"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Computer Applications","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.259.546","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.259.546","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://research.ijcaonline.org/volume29/number6/pxc3874915.pdf","raw_type":"text"}],"best_oa_location":{"id":"doi:10.5120/3559-4894","doi":"https://doi.org/10.5120/3559-4894","is_oa":true,"landing_page_url":"https://doi.org/10.5120/3559-4894","pdf_url":"https://doi.org/10.5120/3559-4894","source":{"id":"https://openalex.org/S4210206007","display_name":"International Journal of Computer Applications","issn_l":"0975-8887","issn":["0975-8887"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core"],"host_organization":"https://openalex.org/P4322545532","host_organization_name":"Foundation of Computer Science","host_organization_lineage":["https://openalex.org/P4322545532"],"host_organization_lineage_names":["Foundation of Computer Science"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Computer Applications","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2102456477.pdf","grobid_xml":"https://content.openalex.org/works/W2102456477.grobid-xml"},"referenced_works_count":20,"referenced_works":["https://openalex.org/W127060375","https://openalex.org/W184866029","https://openalex.org/W1978503309","https://openalex.org/W2017311992","https://openalex.org/W2031995503","https://openalex.org/W2032254851","https://openalex.org/W2036274133","https://openalex.org/W2070268301","https://openalex.org/W2080830759","https://openalex.org/W2127619534","https://openalex.org/W2131316297","https://openalex.org/W2140011976","https://openalex.org/W2144347116","https://openalex.org/W2146875259","https://openalex.org/W2156165250","https://openalex.org/W2161767899","https://openalex.org/W2169348520","https://openalex.org/W2188599585","https://openalex.org/W2227342781","https://openalex.org/W3211843254"],"related_works":["https://openalex.org/W2280956144","https://openalex.org/W7100726233","https://openalex.org/W2140750541","https://openalex.org/W6922938968","https://openalex.org/W2967609472","https://openalex.org/W3151469398","https://openalex.org/W2324156472","https://openalex.org/W3202695940","https://openalex.org/W3027021127","https://openalex.org/W2793035538"],"abstract_inverted_index":{"Software":[0],"Engineering":[1],"research":[2],"and":[3,53,88],"industry":[4],"recognize":[5],"the":[6,18,51,63,72,79],"need":[7],"for":[8],"practical":[9],"tools":[10,103,125],"to":[11,49,126],"support":[12,22],"reverse":[13,23,101,123],"engineering":[14,24,31,102,124],"activities.":[15],"Most":[16,77],"of":[17,55,65,74,78,111,121],"well-known":[19],"CASE-tools":[20],"nowadays":[21],"in":[25],"some":[26,89],"way":[27],"or":[28],"other.":[29],"Reverse":[30],"is":[32,45],"first":[33],"step":[34],"towards":[35],"software":[36,86,95,112,122],"Architecture":[37],"recovery.":[38,114],"The":[39],"most":[40],"commonly":[41],"used":[42],"standard":[43],"today":[44],"Unified":[46],"Modeling":[47],"Language":[48],"depict":[50],"architecture":[52,64,87,96,113],"design":[54,97],"an":[56],"application.":[57],"An":[58],"UML":[59],"class":[60,107,128],"diagram":[61,70,108,129],"describes":[62],"object":[66],"oriented":[67],"programs.":[68],"Class":[69],"captures":[71],"essence":[73],"its":[75],"design.":[76],"existing":[80],"systems":[81,91],"do":[82],"not":[83],"have":[84],"reliable":[85],"legacy":[90],"are":[92],"designed":[93],"without":[94],"phase.":[98],"By":[99],"using":[100],"we":[104,118],"can":[105],"generate":[106,127],"as":[109],"part":[110],"In":[115],"this":[116],"paper":[117],"assess":[119],"capabilities":[120],"from":[130],"java":[131],"source":[132],"code.":[133]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-11-11T12:16:26.678958","created_date":"2016-06-24T00:00:00"}
