Architecture for automatic source code comment generation

dc.contributor.advisorPerera I
dc.contributor.authorSamarasinghe RMNS
dc.date.accept2022
dc.date.accessioned2022
dc.date.available2022
dc.date.issued2022
dc.description.abstractThis 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.identifier.accnoTH4929en_US
dc.identifier.citationSamarasinghe, 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.degreeMSc in Computer Science & Engineeringen_US
dc.identifier.departmentDepartment of Computer Science & Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/22367
dc.language.isoenen_US
dc.subjectDEVELOPMENTen_US
dc.subjectZOOKEEPERen_US
dc.subjectACTIVEMQen_US
dc.subjectREST, DATABASEen_US
dc.subjectQUEUEen_US
dc.subjectASYNCHRONOUSen_US
dc.subjectCACHEen_US
dc.subjectCOMPUTER SCIENCE & ENGINEERING - Dissertationen_US
dc.subjectCOMPUTER SCIENCE- Dissertationen_US
dc.titleArchitecture for automatic source code comment generationen_US
dc.typeThesis-Abstracten_US

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH4929-1.pdf
Size:
110.16 KB
Format:
Adobe Portable Document Format
Description:
Pre-Text
Loading...
Thumbnail Image
Name:
TH4929-2.pdf
Size:
110.78 KB
Format:
Adobe Portable Document Format
Description:
Post- Text
Loading...
Thumbnail Image
Name:
TH4929.pdf
Size:
2.32 MB
Format:
Adobe Portable Document Format
Description:
Full theses