Desarrollo de un prototipo inteligente para determinar problemas de dependencia en aplicaciones basadas en Microservicios
The objective of this project is to propose an intelligent prototype to determine dependency problems in applications based on microservices through the use of natural language processing techniques, using quantitative research methodology with an exploratory approach, the theoretical foundation was...
保存先:
| 第一著者: | |
|---|---|
| その他の著者: | |
| フォーマット: | bachelorThesis |
| 言語: | spa |
| 出版事項: |
2022
|
| 主題: | |
| オンライン・アクセス: | http://repositorio.utc.edu.ec/handle/27000/9160 |
| タグ: |
タグ追加
タグなし, このレコードへの初めてのタグを付けませんか!
|
| 要約: | The objective of this project is to propose an intelligent prototype to determine dependency problems in applications based on microservices through the use of natural language processing techniques, using quantitative research methodology with an exploratory approach, the theoretical foundation was made through bibliographic research. Agile practices were applied in the development methodology; the following tools were used to develop the prototype: Visual Studio Code, Python, PyAudio, Speech Recognition, spaCy for natural language processing, D3 to generate the dependency graph, SQLite database manager and Bootstrap for interface design. The main result of the research project is the developed prototype that allows to process the requirements or needs of a user expressed orally, in order to transform them into text and obtain the user stories, then generate the Product Backlog where the developer or analyst can manually prioritize the user stories; Finally, it shows a graph where the microservices and the dependency relationship between them are displayed, based on the semantic similarity metric between the nouns determined to generate the graph of microservices, it should be taken into account that the result of the metric must be greater than 0. 85, in a range from 0 to 1, where 1 means an exact similarity and 0 means that there is no similarity at all. To validate the proposal, the Expert Judgment strategy was used, for which the Cronbach's Alpha Coefficient was applied, where 0.89 was obtained, which means that the prototype has a high level of reliability. |
|---|