Show simple item record

dc.contributor.advisor Perera I
dc.contributor.author Samarasinghe RMNS
dc.date.accessioned 2022
dc.date.available 2022
dc.date.issued 2022
dc.identifier.citation Samarasinghe, R.M.N.S. (2022). Architecture for automatic source code comment generation [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.uom.lk/handle/123/22367
dc.identifier.uri http://dl.lib.uom.lk/handle/123/22367
dc.description.abstract This research tries to give a highly available software architecture to a source code commenting tool. Code commenting is helpful for many phases like code updates, bug fixes, etc. Developers need to know which task each code is performing, and also, adding comments for each code is essential. But most developers take more time to add comments which has created the problem of wasting time. Using an automated comment generator tool for source code, we can avoid that problem and save time for another task. Currently, there is not a properly defined architecture for an automated comment generator tool. Therefore, we are trying to give an evaluated architecture for that tool that supports overcoming the problem. In this architecture, we plan to follow the microservice architectural concepts. Then modularization of each component based on the service it is going to provide. Also, plan to use ActiveMQ for the queue technique, Scheduling techniques to reschedule things, No SQL databases for data saving, Caching techniques to store temporary data, etc. This procedure ensures that it will provide a highly available architecture. Also, this architecture will have the following quality attributes: Maintainability, Performance, Interoperability, Usability, Availability, Reliability, Testability, Modifiability, Scalability, and Reusability. Finally, we use presentations, proof of concept, and ATAM & CBAM methods to validate whether the architecture is commercially viable or not. en_US
dc.language.iso en en_US
dc.subject DEVELOPMENT en_US
dc.subject ZOOKEEPER en_US
dc.subject ACTIVEMQ en_US
dc.subject REST, DATABASE en_US
dc.subject QUEUE en_US
dc.subject ASYNCHRONOUS en_US
dc.subject CACHE en_US
dc.subject COMPUTER SCIENCE & ENGINEERING - Dissertation en_US
dc.subject COMPUTER SCIENCE- Dissertation en_US
dc.title Architecture for automatic source code comment generation en_US
dc.type Thesis-Abstract en_US
dc.identifier.faculty Engineering en_US
dc.identifier.degree MSc in Computer Science & Engineering en_US
dc.identifier.department Department of Computer Science & Engineering en_US
dc.date.accept 2022
dc.identifier.accno TH4929 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record