Empirical study of software component integration process activities. Issue 2 (1st April 2013)
- Record Type:
- Journal Article
- Title:
- Empirical study of software component integration process activities. Issue 2 (1st April 2013)
- Main Title:
- Empirical study of software component integration process activities
- Authors:
- Mahmood, Sajjad
- Abstract:
- 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 small‐to‐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 variousAbstract : 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 small‐to‐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. … (more)
- Is Part Of:
- IET software. Volume 7:Issue 2(2013)
- Journal:
- IET software
- Issue:
- Volume 7:Issue 2(2013)
- Issue Display:
- Volume 7, Issue 2 (2013)
- Year:
- 2013
- Volume:
- 7
- Issue:
- 2
- Issue Sort Value:
- 2013-0007-0002-0000
- Page Start:
- 65
- Page End:
- 75
- Publication Date:
- 2013-04-01
- Subjects:
- object-oriented programming -- small-to-medium enterprises
software component integration process activity -- component integration phase -- component based system -- software product quality -- small to medium sized organisation -- component functional specification -- structural compatibility analysis -- architectural model development -- glue code specification -- quality property analysis -- CBS integration process activity
object-oriented programming -- small-to-medium enterprises
software component integration process activity -- component integration phase -- component based system -- software product quality -- small to medium sized organisation -- component functional specification -- structural compatibility analysis -- architectural model development -- glue code specification -- quality property analysis -- CBS integration process activity
Computer software -- Periodicals
Software engineering -- Periodicals
005.1 - Journal URLs:
- http://digital-library.theiet.org/content/journals/iet-sen ↗
http://ieeexplore.ieee.org/servlet/opac?punumber=4124007 ↗
https://ietresearch.onlinelibrary.wiley.com/journal/17518814 ↗
http://www.theiet.org/ ↗
http://scitation.aip.org/dbt/dbt.jsp?KEY=ISEOB7&Volume=CURVOL&Issue=CURISS ↗ - DOI:
- 10.1049/iet-sen.2012.0120 ↗
- Languages:
- English
- ISSNs:
- 1751-8806
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4363.253550
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 17379.xml