完整後設資料紀錄
DC 欄位語言
dc.contributor.authorMa, Shang-Pinen_US
dc.contributor.authorChuang, Yenen_US
dc.contributor.authorLan, Ci-Weien_US
dc.contributor.authorChen, Hsi-Minen_US
dc.contributor.authorHuang, Chun-Yingen_US
dc.contributor.authorLi, Chia-Yuen_US
dc.date.accessioned2019-04-02T06:04:24Z-
dc.date.available2019-04-02T06:04:24Z-
dc.date.issued2018-01-01en_US
dc.identifier.urihttp://dx.doi.org/10.1109/ICEBE.2018.00046en_US
dc.identifier.urihttp://hdl.handle.net/11536/151089-
dc.description.abstractMicroservice architecture (MSA) is an emerging software architectural style, which differs fundamentally from the monolithic, layered architecture. During the development and maintenance of microservice systems, how to provide an effective service retrieval mechanism is a critical challenge to avoid the problems of rework and duplicate code. Meanwhile, nowadays, using the BDD (Behavior-Driven Development) method to develop microservices becomes more and more popular due to its agility and domain-driven characteristics. BDD is an agile software development approach emphasizing that test cases are written in a common language to include scenarios that describe the features of a target system. In this paper, we propose an approach, referred to as SMSR (Scenario based MicroService Retrieval), to recommend appropriate microservices to users based on the user-written BDD test scenarios. The proposed service retrieval algorithm is based on word2vec, a widely-used machine learning method in NLP (Natural Language Processing), to perform service filtering and service similarity calculation. Experiment results show that SMSR is able to effectively retrieve appropriate microservices from the service repository.en_US
dc.language.isoen_USen_US
dc.subjectMicroserviceen_US
dc.subjectMicroservice Retrievalen_US
dc.subjectRequirement Scenarioen_US
dc.subjectBehavior-Driven Developmenten_US
dc.subjectword2vecen_US
dc.titleScenario-Based Microservice Retrieval Using Word2Vecen_US
dc.typeProceedings Paperen_US
dc.identifier.doi10.1109/ICEBE.2018.00046en_US
dc.identifier.journal2018 IEEE 15TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE 2018)en_US
dc.citation.spage239en_US
dc.citation.epage244en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000459615100035en_US
dc.citation.woscount0en_US
顯示於類別:會議論文