{"id":"https://openalex.org/W2424382664","doi":"https://doi.org/10.3390/info7020034","title":"Implementation Support of Security Design Patterns Using Test Templates","display_name":"Implementation Support of Security Design Patterns Using Test Templates","publication_year":2016,"publication_date":"2016-06-15","ids":{"openalex":"https://openalex.org/W2424382664","doi":"https://doi.org/10.3390/info7020034","mag":"2424382664"},"language":"en","primary_location":{"id":"doi:10.3390/info7020034","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info7020034","pdf_url":"https://www.mdpi.com/2078-2489/7/2/34/pdf?version=1465972571","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2078-2489/7/2/34/pdf?version=1465972571","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068996711","display_name":"Masatoshi Yoshizawa","orcid":null},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Masatoshi Yoshizawa","raw_affiliation_strings":["Global Software Engineering Laboratory, Department of Computer Science and Engineering, Waseda University, Shinjuku-ku, Tokyo 169-8555, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Global Software Engineering Laboratory, Department of Computer Science and Engineering, Waseda University, Shinjuku-ku, Tokyo 169-8555, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033111691","display_name":"Hironori Washizaki","orcid":"https://orcid.org/0000-0002-1417-9879"},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hironori Washizaki","raw_affiliation_strings":["Global Software Engineering Laboratory, Department of Computer Science and Engineering, Waseda University, Shinjuku-ku, Tokyo 169-8555, Japan"],"raw_orcid":"https://orcid.org/0000-0002-1417-9879","affiliations":[{"raw_affiliation_string":"Global Software Engineering Laboratory, Department of Computer Science and Engineering, Waseda University, Shinjuku-ku, Tokyo 169-8555, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088654194","display_name":"Yoshiaki Fukazawa","orcid":"https://orcid.org/0000-0003-0196-2108"},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yoshiaki Fukazawa","raw_affiliation_strings":["Global Software Engineering Laboratory, Department of Computer Science and Engineering, Waseda University, Shinjuku-ku, Tokyo 169-8555, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Global Software Engineering Laboratory, Department of Computer Science and Engineering, Waseda University, Shinjuku-ku, Tokyo 169-8555, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043970801","display_name":"Takao Okubo","orcid":"https://orcid.org/0000-0002-4490-1420"},"institutions":[{"id":"https://openalex.org/I4210138172","display_name":"Institute of Information Security","ror":"https://ror.org/03rmfrm44","country_code":"JP","type":"education","lineage":["https://openalex.org/I4210138172"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Takao Okubo","raw_affiliation_strings":["Information Security Division, Institute of Information Security, 2-14-1 Tsuruyacho, Kanagawa-ku, Yokohama, Kanagawa 221-0835, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Security Division, Institute of Information Security, 2-14-1 Tsuruyacho, Kanagawa-ku, Yokohama, Kanagawa 221-0835, Japan","institution_ids":["https://openalex.org/I4210138172"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042986574","display_name":"Haruhiko Kaiya","orcid":"https://orcid.org/0000-0001-9816-8001"},"institutions":[{"id":"https://openalex.org/I41802502","display_name":"Kanagawa University","ror":"https://ror.org/02j6c0d67","country_code":"JP","type":"education","lineage":["https://openalex.org/I41802502"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Haruhiko Kaiya","raw_affiliation_strings":["Department of Information Sciences, Kanagawa University, 2946 Tsuchiya, Hiratsuka-shi, Kanagawa 259-1293, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Information Sciences, Kanagawa University, 2946 Tsuchiya, Hiratsuka-shi, Kanagawa 259-1293, Japan","institution_ids":["https://openalex.org/I41802502"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018128809","display_name":"Nobukazu Yoshioka","orcid":"https://orcid.org/0000-0002-1986-5675"},"institutions":[{"id":"https://openalex.org/I184597095","display_name":"National Institute of Informatics","ror":"https://ror.org/04ksd4g47","country_code":"JP","type":"facility","lineage":["https://openalex.org/I1319490839","https://openalex.org/I184597095","https://openalex.org/I4210158934"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Nobukazu Yoshioka","raw_affiliation_strings":["GRACE Center, National Institute of informatics, 2-1-2 Hitotsubashi, Chiyoda-ku, Tokyo 101-8430, Japan"],"raw_orcid":"https://orcid.org/0000-0002-1986-5675","affiliations":[{"raw_affiliation_string":"GRACE Center, National Institute of informatics, 2-1-2 Hitotsubashi, Chiyoda-ku, Tokyo 101-8430, Japan","institution_ids":["https://openalex.org/I184597095"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5068996711"],"corresponding_institution_ids":["https://openalex.org/I150744194"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1782},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1782},"fwci":2.6995,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.9233582,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"7","issue":"2","first_page":"34","last_page":"34"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9994999766349792,"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.9994999766349792,"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/T10260","display_name":"Software Engineering Research","score":0.9993000030517578,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9977999925613403,"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/computer-science","display_name":"Computer science","score":0.7507966160774231},{"id":"https://openalex.org/keywords/software-design-pattern","display_name":"Software design pattern","score":0.6285450458526611},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.6022850275039673},{"id":"https://openalex.org/keywords/template","display_name":"Template","score":0.58888840675354},{"id":"https://openalex.org/keywords/security-testing","display_name":"Security testing","score":0.5617316365242004},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4967730641365051},{"id":"https://openalex.org/keywords/application-security","display_name":"Application security","score":0.483733206987381},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4527095854282379},{"id":"https://openalex.org/keywords/design-pattern","display_name":"Design pattern","score":0.412596732378006},{"id":"https://openalex.org/keywords/software-security-assurance","display_name":"Software security assurance","score":0.38137346506118774},{"id":"https://openalex.org/keywords/information-security","display_name":"Information security","score":0.35401880741119385},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.27324265241622925},{"id":"https://openalex.org/keywords/security-information-and-event-management","display_name":"Security information and event management","score":0.2581462264060974},{"id":"https://openalex.org/keywords/security-service","display_name":"Security service","score":0.20399853587150574},{"id":"https://openalex.org/keywords/cloud-computing-security","display_name":"Cloud computing security","score":0.15087351202964783},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.10595077276229858},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09413179755210876}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7507966160774231},{"id":"https://openalex.org/C146054899","wikidata":"https://www.wikidata.org/wiki/Q181156","display_name":"Software design pattern","level":3,"score":0.6285450458526611},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.6022850275039673},{"id":"https://openalex.org/C82714645","wikidata":"https://www.wikidata.org/wiki/Q438331","display_name":"Template","level":2,"score":0.58888840675354},{"id":"https://openalex.org/C195518309","wikidata":"https://www.wikidata.org/wiki/Q13424265","display_name":"Security testing","level":5,"score":0.5617316365242004},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4967730641365051},{"id":"https://openalex.org/C77109596","wikidata":"https://www.wikidata.org/wiki/Q4781497","display_name":"Application security","level":5,"score":0.483733206987381},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4527095854282379},{"id":"https://openalex.org/C14501506","wikidata":"https://www.wikidata.org/wiki/Q5253831","display_name":"Design pattern","level":2,"score":0.412596732378006},{"id":"https://openalex.org/C62913178","wikidata":"https://www.wikidata.org/wiki/Q7554361","display_name":"Software security assurance","level":4,"score":0.38137346506118774},{"id":"https://openalex.org/C527648132","wikidata":"https://www.wikidata.org/wiki/Q189900","display_name":"Information security","level":2,"score":0.35401880741119385},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.27324265241622925},{"id":"https://openalex.org/C103377522","wikidata":"https://www.wikidata.org/wiki/Q3493999","display_name":"Security information and event management","level":4,"score":0.2581462264060974},{"id":"https://openalex.org/C29983905","wikidata":"https://www.wikidata.org/wiki/Q7445066","display_name":"Security service","level":3,"score":0.20399853587150574},{"id":"https://openalex.org/C184842701","wikidata":"https://www.wikidata.org/wiki/Q370563","display_name":"Cloud computing security","level":3,"score":0.15087351202964783},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.10595077276229858},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09413179755210876},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.3390/info7020034","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info7020034","pdf_url":"https://www.mdpi.com/2078-2489/7/2/34/pdf?version=1465972571","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:fa80a676b91e4b0cb2021406712dc753","is_oa":true,"landing_page_url":"https://doaj.org/article/fa80a676b91e4b0cb2021406712dc753","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Information, Vol 7, Iss 2, p 34 (2016)","raw_type":"article"},{"id":"pmh:oai:mdpi.com:/2078-2489/7/2/34/","is_oa":true,"landing_page_url":"https://dx.doi.org/10.3390/info7020034","pdf_url":null,"source":{"id":"https://openalex.org/S4306400947","display_name":"MDPI (MDPI AG)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210097602","host_organization_name":"Multidisciplinary Digital Publishing Institute (Switzerland)","host_organization_lineage":["https://openalex.org/I4210097602"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Information; Volume 7; Issue 2; Pages: 34","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.3390/info7020034","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info7020034","pdf_url":"https://www.mdpi.com/2078-2489/7/2/34/pdf?version=1465972571","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.4399999976158142}],"awards":[{"id":"https://openalex.org/G3485821264","display_name":"Research on Establishment of Sensor-based Software Engineering","funder_award_id":"25280026","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G383692742","display_name":"Integrated Framework of Security and Privacy Requirements Engineering","funder_award_id":"15H02686","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G4859772107","display_name":"An Aspect-Oriented Programming Framework addressing Many Programming Languages","funder_award_id":"25330091","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G653486114","display_name":"Trace ANY: tracing any software in any direction to support software system maintenance and evolution","funder_award_id":"16H02804","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2424382664.pdf","grobid_xml":"https://content.openalex.org/works/W2424382664.grobid-xml"},"referenced_works_count":33,"referenced_works":["https://openalex.org/W217510991","https://openalex.org/W999201905","https://openalex.org/W1483143768","https://openalex.org/W1486178352","https://openalex.org/W1498542756","https://openalex.org/W1499108226","https://openalex.org/W1518695183","https://openalex.org/W1586502155","https://openalex.org/W1610570299","https://openalex.org/W1857743749","https://openalex.org/W1969498825","https://openalex.org/W1978813170","https://openalex.org/W2015841749","https://openalex.org/W2016754389","https://openalex.org/W2018644264","https://openalex.org/W2021429806","https://openalex.org/W2074685549","https://openalex.org/W2079079970","https://openalex.org/W2080131661","https://openalex.org/W2091749059","https://openalex.org/W2098019984","https://openalex.org/W2100162598","https://openalex.org/W2126590950","https://openalex.org/W2126709225","https://openalex.org/W2129906605","https://openalex.org/W2135151043","https://openalex.org/W2144642244","https://openalex.org/W2156835762","https://openalex.org/W2161003457","https://openalex.org/W2161422674","https://openalex.org/W2252272901","https://openalex.org/W6634968590","https://openalex.org/W6638830880"],"related_works":["https://openalex.org/W4240401768","https://openalex.org/W46693260","https://openalex.org/W2120086576","https://openalex.org/W2204102791","https://openalex.org/W896362041","https://openalex.org/W2126513753","https://openalex.org/W2018644264","https://openalex.org/W2795113090","https://openalex.org/W2143037118","https://openalex.org/W2164920192"],"abstract_inverted_index":{"Security":[0],"patterns":[1,10,17,43],"are":[2,25],"intended":[3],"to":[4,30,68,103],"support":[5,38,133],"software":[6,49],"developers":[7,24],"as":[8],"the":[9,45,70,85],"encapsulate":[11],"security":[12,27,41,59,106],"expert":[13],"knowledge.":[14],"However,":[15],"these":[16],"may":[18],"be":[19],"inappropriately":[20],"applied":[21],"because":[22],"most":[23],"not":[26],"experts,":[28],"leading":[29],"threats":[31],"and":[32,73,132],"vulnerabilities.":[33],"Here":[34],"we":[35,119],"propose":[36],"a":[37,54,58,74,82,89,101,105],"method":[39,52,123],"for":[40],"design":[42,60,79,107],"in":[44,116],"implementation":[46],"phase":[47],"of":[48,63],"development.":[50],"Our":[51],"creates":[53,81],"test":[55,66,83,86,93,102],"template":[56,87,94],"from":[57,84],"pattern,":[61],"consisting":[62],"an":[64,110,126],"\u201caspect":[65],"template\u201d":[67],"observe":[69],"internal":[71],"processing":[72],"\u201ctest":[75],"case":[76],"template\u201d.":[77],"Providing":[78],"information":[80,117],"with":[88],"tool.":[90],"Because":[91],"our":[92,122],"is":[95],"reusable,":[96],"it":[97],"can":[98,124],"easily":[99],"perform":[100],"validate":[104],"pattern.":[108],"In":[109],"experiment":[111],"involving":[112],"four":[113],"students":[114],"majoring":[115],"sciences,":[118],"confirm":[120],"that":[121],"realize":[125],"effective":[127],"test,":[128],"verify":[129],"pattern":[130,134],"applications,":[131],"implementation.":[135]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-30T17:31:21.811387","created_date":"2016-06-24T00:00:00"}
