• DocumentCode
    76348
  • Title

    Empirical study of software component integration process activities

  • Author

    Mahmood, Sajjad

  • Author_Institution
    Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran 31261, Saudi Arabia
  • Volume
    7
  • Issue
    2
  • fYear
    2013
  • fDate
    Apr-13
  • Firstpage
    65
  • Lastpage
    75
  • Abstract
    The component integration phase is key to component-based system (CBS) success because of its profound impact on the quality of a software product. However, CBS integration is a complex phase because it is rarely the case that components are perfectly matched and ready for ´plug and play´. The component integration phase involves assembling pre-existing software components usually developed by different parties, and writing glue-code to handle the mismatches between CBS-to-be requirements and available component features. The objective of the study is to gain an in-depth understanding of the impact of integration process activities on the overall success of a CBS. The empirical study also investigates the inter-dependency between the CBS integration process activities. A survey was developed and data from CBS practitioners working in smallto-medium-sized organisations were collected. The results show that ´component functional specification´, ´structural compatibility analysis´, ´architectural model development´ and ´early glue-code specification´ are integration process activities that have positive correlation with the successful development of a CBS. However, the results indicate that the ´quality properties analysis´ is not carried out as an integration process activity by the majority of CBS practitioners during development of a CBS. Furthermore, the results of the survey also provide empirical evidence that there is a positive association between various key CBS integration process activities.
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen.2012.0120
  • Filename
    6519505