Abstract Details

<< Back to Schedule

10/15/2015  |   8:45 AM - 9:30 AM   |  Atlantic II

Quantitative risk assessment for Open Source Software components integration

Due to its large community supports and cost-saving nature, OSS components are commonly integrated by software development organizations in order to quickly add functionality and increase capability to their in-house software. However, integrating OSS as part or as a whole to in-house software may lead to some challenges and risks. For example, the time and effort an organization needs to modify OSS components will increase if the customers want to add new features that may go against what OSS components can deliver. In this paper, we report a comprehensive classification of OSS integration risks. This classification is built on a knowledge base of existing literatures and common practices. Based on this risk classification, we then present an approach to quantitatively assess these OSS integration risks. In this approach, weighting scheme for each risk has been obtained by expert Delphi analysis and then a normalized risk score has been calculated for each risk. As the result, an overall risk score is assigned to the project to determine the risk impact. A set of commonly integrated OSS projects has been calibrated as a case study of the above approach.

Presentation:
This presentation has not yet been uploaded.

Handouts:
No handouts have been uploaded.

Celia Chen (Primary Presenter,Co-Presenter,Author,Co-Author), University of Southern California, qianqiac@usc.edu;
Celia is a fourth year Ph.D. student in Center for Systems and Software Engineering at University of Southern California (USC). She holds a master’s degree in Computer Science from USC and a B.A. in Computer Science with minor in Mathematics from Indiana University.

Kamonphop Srisopha (Co-Presenter,Author,Co-Author), University of Southern California, srisopha@usc.edu;
Kamonphop is currently a Master’s student in software engineering at University of Southern California. Prior to enrolling at University of Southern California, he received his B.S. in computer science from University of Virginia. He is currently working as a research assistant at the center for systems for software engineering at University of Southern California. He is aiming to pursue a Ph.D with particular interest in software engineering, software quality and web development.

Lin Shi (Co-Presenter,Author,Co-Author), University of Southern California, shilin.616@gmail.com ;
Lin Shi receive her Ph.D degree from Institute of Software, Chinese Academy of Sciences (ISCAS). She is currently a visiting scholar at University of Southern California. Her research interests include software evolution, empirical analysis, requirements engineering and software quality. Her recent work includes developing an ontology for the non-functional requirements, and to populate a knowledge base of useful and ideally quantitative information about the synergies and conflicts among the NFRs or ilities.

2013 Sponsors: IEEE and IEEE Computer Society