Studies show that about 80% of the total effort is spent by a development team especially in software maintenance. Software maintenance addresses bug fixation, new feature implementation or any other type of software change requests by the software users. The maintenance of a software encompasses a wide range of tasks such as program comprehension, concept location, impact analysis, code review, traceability link recovery, and so on. Recommendation systems that exploit the context of a programming problem/task and mine appropriate historical data often can assist the software developers in overcoming such challenges. In my research, I mine large software repositories such as programming Q & A site--Stack Overflow, code repository-- GitHub and Bug repository--BugZilla, and retrieve meaningful insights for recommendation for developers. The baseline idea is to exploit the invaluable technical knowledge created by an extremely large technical crowd.
http://www.linkedin.com/in/masudcseku
Bunch of my research projects running. Please consider to cooperate
https://github.com/masud-technope/