{"id":"https://openalex.org/W2123876546","doi":"https://doi.org/10.1049/iet-sen.2012.0056","title":"I2SD: reverse engineering Sequence Diagrams from Enterprise Java Beans with interceptors","display_name":"I2SD: reverse engineering Sequence Diagrams from Enterprise Java Beans with interceptors","publication_year":2013,"publication_date":"2013-06-01","ids":{"openalex":"https://openalex.org/W2123876546","doi":"https://doi.org/10.1049/iet-sen.2012.0056","mag":"2123876546"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1049/iet-sen.2012.0056","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/iet-sen.2012.0056","source":{"id":"https://openalex.org/S164201770","display_name":"IET Software","issn_l":"1751-8806","issn":["1751-8806","1751-8814"],"is_oa":true,"is_in_doaj":true,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/iet-sen.2012.0056","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5113846984","display_name":"Serguei Roubtsov","orcid":null},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Serguei Roubtsov","raw_affiliation_strings":["Eindhoven University of Technology, POB 513, 5600 MB, Eindhoven, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology, POB 513, 5600 MB, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054753279","display_name":"Alexander Serebrenik","orcid":"https://orcid.org/0000-0002-1418-0095"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Alexander Serebrenik","raw_affiliation_strings":["Eindhoven University of Technology, POB 513, 5600 MB, Eindhoven, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology, POB 513, 5600 MB, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036229345","display_name":"Aureli\u00e9n Mazoyer","orcid":null},"institutions":[],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Aureli\u00e9n Mazoyer","raw_affiliation_strings":["France Labs CICA 2229 route des Cr\u00eates 06560 Valbonne France"],"affiliations":[{"raw_affiliation_string":"France Labs CICA 2229 route des Cr\u00eates 06560 Valbonne France","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029542014","display_name":"Mark van den Brand","orcid":"https://orcid.org/0000-0003-3529-6182"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Mark G.J. Brand","raw_affiliation_strings":["Eindhoven University of Technology, POB 513, 5600 MB, Eindhoven, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology, POB 513, 5600 MB, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055744346","display_name":"Ella Roubtsova","orcid":"https://orcid.org/0000-0002-4067-3088"},"institutions":[{"id":"https://openalex.org/I204136569","display_name":"The Open University","ror":"https://ror.org/05mzfcs16","country_code":"GB","type":"education","lineage":["https://openalex.org/I204136569"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Ella Roubtsova","raw_affiliation_strings":["Open University of the Netherlands POB 2960 6401DL Heerlen The Netherlands"],"affiliations":[{"raw_affiliation_string":"Open University of the Netherlands POB 2960 6401DL Heerlen The Netherlands","institution_ids":["https://openalex.org/I204136569"]}]}],"institution_assertions":[],"countries_distinct_count":3,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2000,"currency":"EUR","value_usd":2200,"provenance":"doaj"},"apc_paid":null,"fwci":1.512,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":10,"citation_normalized_percentile":{"value":0.876544,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":85,"max":86},"biblio":{"volume":"7","issue":"3","first_page":"150","last_page":"166"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9999,"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"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9999,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9997,"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/T10260","display_name":"Software Engineering Research","score":0.9997,"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/sequence-diagram","display_name":"Sequence diagram","score":0.75274885},{"id":"https://openalex.org/keywords/javabeans","display_name":"JavaBeans","score":0.6999435},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"Reverse engineering","score":0.5833955},{"id":"https://openalex.org/keywords/sequence","display_name":"Sequence (biology)","score":0.4220719}],"concepts":[{"id":"https://openalex.org/C153185123","wikidata":"https://www.wikidata.org/wiki/Q1391624","display_name":"Sequence diagram","level":4,"score":0.75274885},{"id":"https://openalex.org/C18640598","wikidata":"https://www.wikidata.org/wiki/Q259322","display_name":"JavaBeans","level":3,"score":0.6999435},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.68643326},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.676132},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.6524337},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.5833955},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.56095386},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4964946},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.4220719},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.37087113},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1049/iet-sen.2012.0056","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/iet-sen.2012.0056","source":{"id":"https://openalex.org/S164201770","display_name":"IET Software","issn_l":"1751-8806","issn":["1751-8806","1751-8814"],"is_oa":true,"is_in_doaj":true,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://pure.tue.nl/ws/files/3518202/24840316225689.pdf","pdf_url":"https://pure.tue.nl/ws/files/3518202/24840316225689.pdf","source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://research.tue.nl/en/publications/7e49a10b-7e69-450f-aef8-debb099c90a1","pdf_url":"https://research.tue.nl/files/3518202/24840316225689.pdf","source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1049/iet-sen.2012.0056","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/iet-sen.2012.0056","source":{"id":"https://openalex.org/S164201770","display_name":"IET Software","issn_l":"1751-8806","issn":["1751-8806","1751-8814"],"is_oa":true,"is_in_doaj":true,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.46}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":37,"referenced_works":["https://openalex.org/W1127146177","https://openalex.org/W1553801482","https://openalex.org/W1567100597","https://openalex.org/W1951107813","https://openalex.org/W1998265754","https://openalex.org/W2003117295","https://openalex.org/W202493983","https://openalex.org/W2025731757","https://openalex.org/W2034879272","https://openalex.org/W2064105435","https://openalex.org/W2088241865","https://openalex.org/W2091071969","https://openalex.org/W2094027030","https://openalex.org/W2097270381","https://openalex.org/W2099007680","https://openalex.org/W2103282117","https://openalex.org/W2106938092","https://openalex.org/W2107391590","https://openalex.org/W2117699132","https://openalex.org/W2127843525","https://openalex.org/W2128700975","https://openalex.org/W2131016342","https://openalex.org/W2132431120","https://openalex.org/W2134113245","https://openalex.org/W2149349589","https://openalex.org/W2154803583","https://openalex.org/W2156686513","https://openalex.org/W2159685250","https://openalex.org/W2160614441","https://openalex.org/W2163165845","https://openalex.org/W2164459889","https://openalex.org/W2165043113","https://openalex.org/W2167990851","https://openalex.org/W4236974074","https://openalex.org/W4250510202","https://openalex.org/W4253079602","https://openalex.org/W4255421731"],"related_works":["https://openalex.org/W604851472","https://openalex.org/W2505775459","https://openalex.org/W2358907690","https://openalex.org/W2351439339","https://openalex.org/W2044961552","https://openalex.org/W2034072658","https://openalex.org/W1861839041","https://openalex.org/W1841453811","https://openalex.org/W1544452123","https://openalex.org/W130124994"],"abstract_inverted_index":{"An":[0],"Enterprise":[1],"JavaBeans":[2],"(EJB)":[3],"interceptor":[4,100],"is":[5,103],"a":[6,22,31,131,152],"software":[7],"mechanism":[8],"that":[9],"provides":[10,148],"for":[11,133],"introducing":[12],"behaviour":[13],"implemented":[14],"as":[15,45],"separate":[16],"code":[17],"into":[18],"the":[19,35,39,51,54,57,67,77,96,99,114,149,166],"execution":[20],"of":[21,34,38,53,98,120],"Java":[23],"application.":[24],"In":[25],"this":[26],"way,":[27],"EJB":[28,115,121,136],"interceptors":[29,68,81,139,168],"provide":[30],"clear":[32],"separation":[33],"core":[36],"functionality":[37],"bean":[40],"and":[41,62,85,92,155],"other":[42],"concerns,":[43],"such":[44],"logging":[46],"or":[47],"performance":[48],"analysis.":[49],"Despite":[50],"beauty":[52],"idea":[55],"behind":[56],"i":[58],"nterceptors,":[59],"developing,":[60],"testing":[61],"managing":[63],"dependencies":[64],"introduced":[65],"by":[66,86,105,159],"are":[69,169],"considered":[70],"to":[71,128,140,162],"be":[72,157],"daunting":[73],"tasks.":[74],"For":[75],"example,":[76],"developers":[78],"can":[79,156],"specify":[80],"at":[82],"multiple":[83,87],"locations":[84,91],"means.":[88],"However,":[89],"different":[90,109],"specification":[93],"means":[94],"influence":[95],"order":[97],"invocation,":[101],"which":[102],"governed":[104],"more":[106],"than":[107],"15":[108],"intertwined":[110],"rules":[111],"defined":[112],"in":[113,165,171],"standard.":[116],"To":[117],"facilitate":[118],"development":[119],"applications,":[122],"we":[123],"have":[124],"designed":[125],"I2SD,":[126],"Interceptors":[127],"Sequence":[129],"Diagrams,":[130],"tool":[132],"reverse":[134],"engineering":[135],"applications":[137],"with":[138,151],"unified":[141],"modeling":[142],"language":[143],"(UML)":[144],"sequence":[145],"diagrams.":[146],"I2SD":[147],"developer":[150],"visual":[153],"feedback":[154],"used":[158,170],"quality":[160],"managers":[161],"obtain":[163],"insights":[164],"ways":[167],"their":[172],"project.":[173]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2123876546","counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":2}],"updated_date":"2024-12-08T20:02:48.816357","created_date":"2016-06-24"}