Dr. rer. nat. Werner Janjic

Dipl.-Wirtsch.-Inf.

Overview

  • Research & Teaching Assistant
  • Wissenschaftlicher Mitarbeiter
  • Dr. rer. nat. / PhD in natural sciences from the University of Mannheim [PDF]
  • Diploma (equiv. to M. Sc.) in Business Administration and Computer Science from the University of Mannheim.

Coordinates: B6, 26 -- Zimmer C2.10

Phone: +49 621 / 181 - 3914

Fax: +49 621 / 181 - 3909

E-Mail: uni_mannheim AT surname DOT net

Twitter: twitter.com/WernerJanjic

Office hours: Werner Janjic has left the University of Mannheim.

Assigned Tasks (until March 2014):

  • Vertreter der wissenschaftlichen Mitarbeiter im Institut für Informatik (IfI)
  • Vertreter der wissenschaftlichen Mitarbeiter im Prüfungsausschuss Mathematik und Informatik (Dipl./B.Sc.)

Research / Forschung

Main research interest:

Additional research interests:

Industrial Experience / Industrieerfahrung

Freelancer, Consulting for the German Navy in modelling high-complex systems.

Teaching / Lehre

University of Mannheim:

  • FS 2013: Softwaretechnik plus Praktikum (English) -- Configuration & Change Management
  • FS 2013: Java Programmierkurs (Deutsch)
  • HS 2012: Advanced Software Engineering (English) -- Software Development Processes
  • FS 2012: Java Programmierkurs (Deutsch)
  • FS 2012: Softwaretechnik und Programmierpraktikum (Deutsch)
  • HS 2010: Advanced Software Engineering (English)
  • FS 2010: Softwaretechnik und Programmierpraktikum (Deutsch)
  • FS 2010: Java Programmierkurs (Deutsch)
  • HS 2009: Advanced Software Engineering (English)
  • FS 2009: Softwaretechnik und Programmierpraktikum (Deutsch)
  • FS 2009: Java Programmierkurs (Deutsch)

 
Hochschule Mannheim

  • SS 2015: Software-Entwicklungsprozesse / Software Development Processess
  • SS 2012: Software-Entwicklungsprozesse / Software Development Processess
  • SS 2011: Software-Entwicklungsprozesse / Software Development Processess


Duale-Hochschule Baden-Württemberg / Mannheim:

  • SS 2011: Software Engineering III
  • WS 2010: Software Engineering III
  • SS 2009: Software Engineering III

Publications / Veröffentlichungen

DBLP - Computer science bibliography
List of Citations
Google Scholar
CSBib

  • Publications are listed here.

Publikationsliste

Reuse-Based Test Recommendation in Software Engineering

Werner Janjic
Reuse-Based Test Recommendation in Software Engineering, Verlag Dr. Hut, Reihe Informatik, 01.08.2014
[PDF]

Reuse-Oriented Code Recommendation Systems

Werner Janjic, Oliver Hummel & Colin Atkinson
Recommendation Systems in Software Engineering, Springer, 2014, 01.03.2014

Utilizing Software Reuse Experience for Automated Test Recommendation

Werner Janjic and Colin Atkinson
International Workshop on Automation of Software Test (AST 2013) co-located with ICSE 2013, San Francisco, USA, 18.05.2013
[PDF]

An Unabridged Source Code Dataset for Research in Software Reuse

Werner Janjic, Oliver Hummel, Marcus Schumacher and Colin Atkinson
Mining Software Repositories (MSR 2013), San Francisco, 18.05.2013
[PDF]

Test-Driven Reuse: Key to Improving Precision of Search Engines for Software Reuse

Oliver Hummel and Werner Janjic
S. Sim & R. Gallardo (ed.): Finding Code on the Web for Remix and Reuse, Springer Verlag, 2013

Towards Better Comparability of Software Retrieval Approaches through a Standard Collection of Reusable Artifacts

Oliver Hummel and Werner Janjic
Seventh International Conference on Software Engineering Advances (ICSEA) 2012., Lisbon, Portugal, 11.2012
[PDF]

Structuring Software Reusability Metrics for Component-Based Software Development

Danail Hristov, Oliver Hummel, Mahmudul Huq and Werner Janjic
Seventh International Conference on Software Engineering Advances (ICSEA) 2012., Lisbon, Portugal, 11.2012

Leveraging Software Search and Reuse with Automated Software Adaptation

Werner Janjic and Colin Atkinson
Intl. Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation SUITE 2012, Co-located with ICSE, Zürich, Switzerland, 2012, Zürich, 05.06.2012

Der Herr der Codes

Werner Janjic, Marcus Schumacher
Eclipse Magazin, 2.12, S&S Media GmbH, Frankfurt am Main, 27.01.2012

Probieren geht über Studieren -- Testgeriebene Wiederverwendung von Software-Komponenten

Oliver Hummel und Werner Janjic
OBJEKTspektrum, 5 / 11, SIGS DATACOM, 26.08.2011

Discrepancy Discovery in Search-Enhanced Testing

Werner Janjic, Florian Barth, Oliver Hummel and Colin Atkinson
SUITE 2011 Co-located with ICSE 2011, Waikiki, Honolulu, Hawaii, USA, 28.05.2011

Search-Enhanced Testing (NIER Track) [AR 23%]

Colin Atkinson, Oliver Hummel, Werner Janjic
ICSE -- Intl. Conference on Software Engineering, Waikiki, Honolulu, Hawaii, USA, 26.05.2011

Proposing Software Design Recommendations Based on Component Interface Intersecting

Oliver Hummel, Werner Janjic and Colin Atkinson
Workshop on Recommendation Systems for Software Engineering RSSE 2010, Co-located with ICSE, Cape Town, South Africa, 2010

More Archetypal Usage Scenarios for Software Search Engines

Werner Janjic, Oliver Hummel and Colin Atkinson
Intl. Workshop on Search-Driven Development SUITE 2010, Co-located with ICSE, Cape Town, South Africa, 2010

Lowering the Barrrier to Reuse through Test-Driven Search

Werner Janjic, Dietmar Stoll, Philipp Bostan, Colin Atkinson
Intl. Workshop on Search-Driven Development SUITE 2009, Co-located with ICSE 2009, Vancouver, Canada, 2009

Accelerating Agile Development through Software Reuse

Werner Janjic, Oliver Hummel and Colin Atkinson
Vol. 2, Iss. 1, Agile Journal, 2009

Code Conjurer – Pulling Reusable Software out of Thin Air

Oliver Hummel, Werner Janjic and Colin Atkinson
IEEE Software, August/September, IEEE Computer Society, 08.2008
[PDF] [BIB]

Evaluating the Efficiency of Retrieval Methods for Component Repositories

Oliver Hummel, Werner Janjic and Colin Atkinson
Proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE2007), 2007
[PDF]

Realising High-Precision Component Recommendations for Software-Development Environments

W. Janjic
Dipl.-Inf. Oliver Hummel, Prof. Dr. Colin Atkinson, Mathematik und Informatik, 2007


Displaying results 1 to 19 out of 19

1

Supervised Thesis / Betreute Abschlussarbeiten

  • Alexander Angele: "Development and application of a knowledge extraction parser for unit tests in Java", Diplomarbeit (supervised together with O. Erlenkämper)
  • Oliver Erlenkämper: "Realizing Automated Test-Recommendations in Software Development Environments", Diplomarbeit, Juni 2013
  • Benjamin John: "Using Algebraic Specifications for Characterizing Tests in Search-Enhanced Testing", Bachelorarbeit, Juni 2011
  • Martynas Gaurilcikas: "Multi-Version Testing Software -- Multiplexer", Studienarbeit, April 2011
  • Johannes Heurich: "Test-Case Discovery -- An Approach for Test-Case Based Knowledge Reuse", Bachelorarbeit, August 2010
  • Jurek Herwig: "Realizing Discrepancy Driven Testing with an Integrated Development Environment", Bachelorarbeit, Juni 2010
  • Dominic Hiller: "Test Case Related Dead-Code Discovery in Components Harvested from the Internet ", Bachelorarbeit, Juni 2010
  • Daniel Schönberger: "Feature-Extraktion in Software-Koponenten durch statische Quellcodeanalyse", Bachelorarbeit, Januar 2010
  • Nona Shoh: "Realisierung einer PM-Gruppenverwaltung in J2EE mit den Technologien JSF und Hibernate", Studienarbeit, August 2009
  • Marius Eich: "Black-Box-Komponentenwiederverwendung mit Web Services in Eclipse", Bachelorarbeit, Mai 2009
  • Valeria Yaneva: "Reuse basierte Anwendungsentwicklung in modernen Software IDEs" (Netbeans), Studienarbeit, Mai 2009
  • Thomas Schulze: "Implementierung eines Quellcode Lizenzprüfers als Eclipse Plug-In", Studienarbeit, April 2009
  • Artur Zeiler: "Implementierung einer Desktop-Suche für wiederverwendbaren Code", Bacherlorarbeit, Januar 2009
  • Patricius Komarnicki: "Adapting the Siemens testing suite to Java", Studienarbeit, Januar 2009
  • Michael Roßnagel: "Eclipse perspectives for Software Reuse", Studienarbeit, Januar 2009

Travelling / Reisen

Conferences:

  • 37th International Conference on Software Engineering (ICSE) 2015, Florence, Italy, May 2015
  • 36th International Conference on Software Engineering (ICSE) 2014, Hyderabad, India, June 2014
  • 35th International Conference on Software Engineering (ICSE) 2013, San Francisco, USA, May 2013
  • Mining Software Repositories (MSR) 2013, San Francisco, USA, May 2013
  • International Conference on Software Engineering Advances (ICSEA) 2012, Lisbon, Portugal, November 2012
  • 34th International Conference on Software Engineering (ICSE) 2012, Zürich, Switzerland, June 2012
  • 33rd International Conference on Software Engineering (ICSE) 2011, Honolulu, Hawaii, USA, May 2011
  • 32nd International Conference on Software Engineering (ICSE) 2010, Cape Town, South Africa, April/May 2010

Workshops:

  • 2nd International Workshop on Software Architecture and Metrics (SAM), Florence, Italy, May 2015
  • 4th International workshop on Recommendation Systems for Software Engineering (RSSE), Hyderabad, India, June 2014
  • Automation in Software Testing (AST) 2013, San Francisco, USA, May 2013
  • Recommendation Systems for Software Engineering (RSSE) workshop: RSSE state-of-the-art presentations, discussions, and networking, Hamburg, April 2013
  • Commit Workshop Software Engineering, Talk on Automated Software Reuse, Mannheim, June 2012
  • 4th Intl. Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation, Zürich, Switzerland, June 2012
  • 3rd Intl. Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation, Honolulu, Hawaii, USA, May 2011
  • 2nd Intl. Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation, Cape Town, South Africa, April/May 2010
  • Eclipse Demo Camp, Forschungszentrum Informatik Karlsruhe, June 2008

Other:

  • Guest Lecture at the University of Irvine, California, USA, May 2011 hosted by Prof. Susan Sim

Famous Quote / Zitat

"If I have seen a little further it is by standing on the shoulders of Giants."-- Sir Isaac Newton

GPG-Key

Download (Falls Sie mit mir sicher und verschlüsselt kommunizieren möchten)