lecture 3 guiding software development where do you go
play

Lecture 3 Guiding Software Development Where do you go next? - PowerPoint PPT Presentation

Lecture 3 Guiding Software Development Where do you go next? Mentoring! Evolutionay Coupling Research Hypothesis Evolutionay Coupling eROSE Reengineering of Software Evolution Tom Zimmermann Saarland University Peter Weigerber


  1. Relationship Types check-in package similar to File Versions reply to implements similar to about documents Documents Change Tasks Messages works on posts writes writes

  2. Relationship Types check-in package similar to Hipikat infers links by combining File Versions reply to information contained within implements similar to project artefacts and about metainformation about artefacts documents from different information sources. Documents Change Tasks Messages works on posts writes writes

  3. Relationship Types check-in package similar to Hipikat infers links by combining File Versions reply to information contained within implements similar to project artefacts and about metainformation about artefacts documents from different information sources. Documents Change Tasks Messages works on posts writes writes

  4. Hipikat Client-Server Protocol

  5. Hipikat Client-Server Protocol Artefact Database

  6. Hipikat Client-Server Protocol Mail/News CVS web Artefact Database

  7. Hipikat Client-Server Protocol Mail/News Update CVS web Artefact Database

  8. Hipikat Client-Server Protocol Mail/News Update CVS monitors web Artefact Database

  9. Hipikat Client-Server Protocol Mail/News Update CVS monitors web Insert artefact Artefact Database

  10. Hipikat Client-Server Protocol Mail/News Update Identification CVS monitors web Insert artefact Artefact Database

  11. Hipikat Client-Server Protocol Mail/News Update Identification CVS monitors web Insert Listen for new artefact artefacts Artefact Database

  12. Hipikat Client-Server Protocol Mail/News Update Identification CVS monitors web Insert Listen for new Inserts artefact artefacts links Artefact Database

  13. Hipikat Client-Server Protocol Mail/News Update Identification CVS monitors web Insert Listen for new Inserts artefact artefacts links Artefact Database

  14. Hipikat Client-Server Protocol Mail/News Query Update Identification CVS monitors web Insert Listen for new Inserts artefact artefacts links Artefact Database

  15. Hipikat Client-Server Protocol Mail/News Query Update Identification Selection CVS monitors web Insert Listen for new Inserts artefact artefacts links Artefact Database

  16. Hipikat Client-Server Protocol Mail/News Query Update Identification Selection CVS monitors web Insert Listen for new Inserts Follows artefact artefacts links links Artefact Database

  17. Hipikat Client-Server Protocol Related Mail/News Query artefacts Update Identification Selection CVS monitors web Insert Listen for new Inserts Follows artefact artefacts links links Artefact Database

  18. Update Update • has a separate sub-modules to handle different types of data, e.g. CVS and Bugzilla. • New and changed artefacts are inserted into Artefact database. • Change listeners are notified.

  19. Identification Identification

  20. Identification Identification Log Matcher

Recommend


More recommend