1 / 15

An Experience of Technologies Diffusion

An Experience of Technologies Diffusion. Prof. Giuseppe Visaggio Department of Computer Science University of Bari visaggio@di.uniba.it. SETTING. The research and experience packaging were carried out in Software Engineering Research Laboratory ( SER-Lab ) Domains dealt with:

yin
Download Presentation

An Experience of Technologies Diffusion

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Experience of Technologies Diffusion Prof. Giuseppe Visaggio Department of Computer Science University of Bari visaggio@di.uniba.it An Example of Experience Factory from Bari University

  2. SETTING • The research and experience packaging were carried out in Software Engineering Research Laboratory (SER-Lab) • Domains dealt with: • renewal processes for geriatric software • monitoring of software decay An Example of Experience Factory from Bari University

  3. Transfer Strategy ... • Commitment. New technologies and methods are found efficacious for a risky situation.They are introduced, either in apilot or a challenging project, and validated by experimentation. An Example of Experience Factory from Bari University

  4. ... Transfer Strategy • Packaging and dissemination.The innovative technologies are packaged, together with empirically-gainedexperience.The best practices are disseminated to other customers in the same or other organizations. New experience can then be included in the package to enhance its reuse potential in future projects. An Example of Experience Factory from Bari University

  5. Projects ... • Renewal of a working Software System in a Bank in Southern Italy (APPBANK) • Partial migration of a software system belonging to a Crédit Agricole (CHARTRE) An Example of Experience Factory from Bari University

  6. ... Projects • Analysis of a working package in a manufacturing company in Southern Italy (FILANTO) • Feasibility study of renewal of a working software system in a French insurance company (RCV) An Example of Experience Factory from Bari University

  7. APPBANK: experience packaging ... • Metric plan for maintenance process evaluation (full) • Reverse engineering process (partial). • Restoration process (partial). An Example of Experience Factory from Bari University

  8. … APPBANK: experience packaging ... • Templates for application architectures with a good level of information hiding (full) • Reengineering process by increments (partial), experimented on part of the software system (weak evidence). • Aging symptoms: metrics and assessment tools (full). An Example of Experience Factory from Bari University

  9. … APPBANK: experience packaging • Decision model for defining the renewal process adequate to age symptoms (partial) • Value model for technical-economic evaluation of the system (full) • Heuristic model for cost estimation (partial) An Example of Experience Factory from Bari University

  10. CHARTRE: Reused Packages • Value Model for technical-economic evaluation of the system, metrics used and baselines were adapted. This model will be used for Quality Monitoring. • Templates for application architectures with a good level of information hiding. An Example of Experience Factory from Bari University

  11. FILANTO: Reused Packages • Aging symptoms, themetrics were adapted. • Decision Models for defining the renewal process adequate to age symptoms. • Reengineering process was suggested. This suggestion was not accepted. An Example of Experience Factory from Bari University

  12. RCV : Reused Packages • Aging symptoms,themetrics were adapted • Decision Model for defining the renewal process adequate to age symptoms. • Reengineering process was suggested. The management is considering its decision. An Example of Experience Factory from Bari University

  13. CONCLUSIONS ... • The experience package needs to be adapted, especially when it has an impact on already active processes. At any reuse, the metric plan had to be adapted. An Example of Experience Factory from Bari University

  14. ... CONCLUSIONS ... • The customer management prefers to use packaged experience when the evidence is carefully earned. (RCV and FILANTO decide against the reengineering process although it has been shown to be the most efficacious). An Example of Experience Factory from Bari University

  15. ... CONCLUSIONS • Even when innovative technologies have the evidence of their efficacy, they are adopted when the problem has aneconomic value that is grater then the risk of technology adoption. (Only the value model used for quality monitoring was used after the end of the project in CHARTRE). An Example of Experience Factory from Bari University

More Related