Università della Svizzera italiana

Mining code change patterns to aid software development

Fengcai, Wen ; Bavota, Gabriele (Dir.) ; Lanza, Michele (Codir.)

Thèse de doctorat : Università della Svizzera italiana, 2021 ; 2021INFO012.

Mining Software Repositories (MSR) has become a complete and mature research field, also due to the increasing number of open source projects publicly available. Repository hosting services such as GitHub provide unprecedented access to millions of events generated during development activities (e.g., code commits, pull requests), that can be mined and analyzed to extract new pieces of...

Università della Svizzera italiana

Opinion mining for software development

Lin, Bin ; Bavota, Gabriele (Dir.) ; Lanza, Michele (Codir.)

Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO010.

Opinion mining, which uses computational methods to extract opinions and sentiments from natural language texts, can be applied to various software engineering (SE) tasks. For example, developers can mine user feedback from mobile app reviews to understand how to improve their products, and software team leaders can assess developers' mood and emotions by mining communication logs or commit...