Intelligent Software Engineering Lab

Recommendation Systems for Software Comprehension and Maintenance Aided by Analytics

 Funded by FAPEMIG - Universal Call 2016.


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 »

Best Doctoral Thesis - CBSoft'2021

The doctoral thesis of Rodrigo Fernandes, CROKAGE: Effective Solution Recommendation for Programming Tasks by Leveraging Crowd Knowledge, won the prize of BEST doctoral thesis on Software Engineering at CBSoft'2021 ... more

Bad Smells: Which, When, What, Who, Where

This most comprehensive systematic literature review ever on bad smells includes 351 papers ranging from 1992 to 2017. We show the prevalence of smells in studies, the chronology, the main findings, the shape of collaborations, challenges and much ...more

Defects4J Dissection

Defects4J Dissection presents data to help researchers and practitioners to better understand the Defects4J bug dataset. ...more

Powered by CMSimple | Template by CMSimple! | Login