Nitesh Narayan
Nitesh Narayan

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

E-mail: narayan (at) in.tum.de
Office: 01.07.037
Tel: +49-89/289-18236

 

 

Research Interest

  • Mining Software Repositories
  • Requirements Engineering
  • Self-healing Systems
  • Traceability in software development artifacts
  • Software Engineering in Computational Science and Engineering Projects

 

Topics Available for Bachelor/Master/Diploma Thesis

There are several open topics which can serve as a starting point for discussion and investigation. Write me if you are looking for a thesis topic.



Publications

 

Yang Li, Matteo Harutunian, Nitesh Narayan, Bernd Bruegge and Gerrit Buse
Requirements Engineering for Scientific Computing: A Model-Based Approach
In Proceedings of e-Science Workshops, 2011 IEEE Seventh International Conference on e-Science, pp.128-134, 5-8 Dec. 2011

 

Jonas Helming,   Holger Arndt,   Zardosht Hodaie,  Maximilian Koegel,  Nitesh Narayan
Automatic Assignment of Work Items
Evaluation of Novel Approaches to Software Engineering, Communications in Computer and Information Science, 2011, Volume 230, 236-250, DOI: 10.1007/978-3-642-23391-3_17

 

Nitesh Narayan,  Alexander Delater,  B. Paech,  B. Bruegge
Enhanced Traceability in Model-based CASE Tools using Ontologies and Information Retrieval
In Proceedings of the 4th International Workshop on Managing Requirements Knowledge (MaRK’11), Trento (Italy), August 30, 2011 (bib)

 

Nitesh Narayan,  Yang Li,  Jonas Helming,  Maximilian Koegel
Interaction Centric Requirements Traceability
In the proceedings of 6th International Conference on Evaluation of Novel Approaches to Software Engineering, Beijing - China, 2011(bib)

 

Maximilian Koegel,  Jonas Helming,  Nitesh Narayan
What every Eclipse Developer should know about EMF
Tutorial, Eclipse Con, Santa Clara, California, USA, 2011(bib)

 

Yang Li,  Nitesh Narayan,  Jonas Helming,  Maximilian Koegel
A Domain Specific Requirements Model for Scientific Computing
In the proceedings of New Ideas and Emerging Results (NIER) track, ICSE 2011, Hawaii(bib)

 

Maximilian Koegel,  Jonas Helming,  Nitesh Narayan
Storing and Versioning EMF Models with EMFStore
Proceedings of the Models Conference, Oslo, Norway, 2010(bib)

 

Jonas Helming,  Maximilian Koegel,  Nitesh Narayan
Building model-based Applications with the EMF Client Platform
Proceedings of the Models Conference, Oslo, Norway, 2010(bib)

 

Nitesh Narayan,  Maximilian Koegel,  Jonas Helming
UNICASE – Tooling for Software Engineering Models
Proceedings of the Models Conference, Oslo, Norway, 2010(bib)

 

Jonas Helming,   Holger Arndt,   Zardosht Hodaie,  Maximilian Koegel,  Nitesh Narayan
Semi-Automatic Assignment of Work Items
5th International Conference on Evaluation of Novel Approaches to Software Engineering(bib)

 

Jonas Helming,  Nitesh Narayan,   Holger Arndt,  Maximilian Koegel,   Walid Maleej
From Informal Project Management Artifacts to Formal System Models
Flexitools Workshop, ICSE 2010, Capetown(bib)

 

 

Projects

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).

 

Teaching