 |
Yang Li (M.Sc)
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
+49-89/289-18226
01.07.037 Technische Universität München
Institut für Informatik I1
D-85748 Garching bei München
Germany
|
Research Interest
- Software Engineering in Computational Science and Engineering Projects
- Requirements Engineering
- Domain Analysis
- Tracebility Recovery
Open Topics of Bachelor/Master/Diploma Thesis and IDP
There are couple of open topics, please feel free to discuss with me about other interesting topics beyond the listed ones! ;-)
- Redesign and refactoring scientific software
- A Domain Specific Requirements Model and its Representation
- Recovering Tracebility Links
Publications
| Yang Li and Walid Maalej. “Which Traceability Visualization is Suitable in this Context? A Comparative Study”. To be appeared in Proceedings of 18th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2012), pp. 194-210. Mar. 2012 |
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
|
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) |
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) |
Yang Li Reengineering a Scientific Software and Lessons Learned In the proceedings of Software Engineering for Computational Science and Engineering Workshop, ICSE 2011, Hawaii (bib) |
Maximilian Koegel, Markus Herrmannsdoerfer, Yang Li, Jonas Helming, Jörn David Comparing State- and Operation-based Change Tracking on Models Proceedings of the IEEE International EDOC Conference, Vitoria, Brazil, 2010 (bib) |
Hoda Naguib, Yang Li (Position Paper) Applying software engineering methods and tools to CSE research projects in Procedings of ICCS 2010 Volume 1, Issue 1, May 2010, Pages 1505-1509 (bib) |
Maximilian Koegel, Yang Li, Helmut Naughton, Jonas Helming Towards a Framework for Empirical Project Analysis for Software Engineering Models In Victoria Univeristy's ECS Technical Report 2010, the proceedings of VASE workshop on the Automated Software Engineering conference (Auckland, New Zealand, 2009) (bib) |
Maximilian Koegel, Markus Herrmannsdörfer, Jonas Helming, Yang Li State-based vs. Operation-based Change Tracking In proceedings of MODELS '09 MoDSE-MCCM Workshop, Denver, USA, 2009 (bib) |
Teaching
- Winter Semester 2011/2012
Software Engineering 1: Softwaretechnik (IN2126)
Einführung in die Softwaretechnik Software Engineering in Computational Intensive Applications Eclipse Plugin Development
- Winter Semester 2010/2011
Software Engineering in Computational Intensive Applications
- Winter Semester 2009/2010
Informatik 2
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).
|