Laboratory of Software Comprehension, Analytics and Mining

Recommendation Systems for Software Comprehension and Maintenance Aided by Analytics

 Funded by FAPEMIG - Universal Call 2016.

Abstract: 

Program comprehension is well-known to be a laborious and complex task during software maintenance. Our recent work has been using different data sources from software repositories to facilitate software comprehension and maintenance. Data includes source code, execution traces, issue tracker records, version control commits, social-technical posts. Recent literature have shown evidences on the repetitive nature of software, indicating that these data might present patterns that make feasible the use of probabilistic predictive techniques.

This project aims at proposing effective technique based on predictive data analysis to aid software developers during maintenance. This project will use and evolve the state-of-the-art techniques on software analytics and recommendation systems. The results should improve developer productivity and software quality.


Free Global Counter Flag Counter
« prev  |   top  |   next »

Published paper at JBCS Springer Open

Redocumenting APIs with crowd knowledge: a coverage analysis based on question types) with Fernanda, Klérisson, Damien and Marcelo published at Journal of the Brazilian Computer Society (Dec.2016).

Google Research Award Latin America

The PhD thesis proposal "Automated construction of tutorials from Q&A sites" from Adriano Rocha has been awarded in August 03, 2016. 

Published paper at Journal of Software: Evolution and Process - Wiley

The paper "Searching Crowd Knowledge to Recommend Solutions for API Usage Tasks" with Eduardo Campos, Lucas Souza and Marcelo Maia has been published in October 2016.

Powered by CMSimple | Template by CMSimple! | Login