Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik
               Nitesh Narayan
Dr. Nitesh Narayan

Technische Universität München
Institut für Informatik I1
D-85748 Garching bei München

E-mail: narayan [at] / connect2nitesh [at]
Office: 01.07.053
Tel: +49-89/289-18234

Research Interest

- Mining Software Repositories

- Requirements Engineering

- Multi-modal Interfaces

- Traceability in software development artifacts

- Software Engineering in Computational Science and Engineering Projects 


Topics Available for Bachelor/Master/Diploma Thesis

Tag-based Task Assignment Recommendation
Nitesh Narayan
Taraneh Najafi
Needless to say that, for any act of team organisation like task management the importance of having an overview of the activities and the strength of the team members in different fields is of no doubt. As elements of task management, the features of task board management and assignee recommender cover the former and the latter respectively. Through task board management, the organiser tracks the sequence of the tasks and the arrangement of the assigned tasks, so he or she could minimize the idle status of the team. To this end, the task should be distributed optimally among the developers based on their level of desirability. This implicitly brings the necessity of a mechanism to evaluate their desirability quantitatively which is normally assessed intuitively and qualitatively. As a result, through more rational assignment of the tasks among the developers based on their quantitative desirability, more tasks would be accomplished in the same specific sprint. Therefore, the effectiveness of the team would be improved. In this thesis we develop a light weight assignee recommendation and association algorithm, which is integrated within an android application for task management


Loading publications...



UNICASE is a CASE-Tool integrating models from the different development acitivities, such as requirements, use cases, UML models, schedules, bug and feature models into a unified model. This unified model is highly traceable by design. The UNICASE client allows to view and edit these models in a textual, tabular and diagram visualization. The models are stored and versioned on a server comparable to svn but customized for models. Client and server are easily extensible to support integrating new models into the unified model. UNICASE is based on the Eclipse platform including EMF and GMF. It can also be used as a framework to build modeling applications that reuse its repository and visualization capabilities. The project is open-source and released under the Eclipse Public License v 1.0 (EPL).