The quest for software components quality

Research output: Contribution to journalConference article

7 Citations (Scopus)

Abstract

Component based software development is becoming more generalized, representing a considerable market for the software industry. The perspective of reduced development cost and shorter life cycles acts as a motivation for this expansion. However, several technical issues remain unsolved before software component's industry reaches the maturity exhibited by other component industries. Problems such as the component selection by their integrators, the component catalogs formalization and the uncertain quality of third-party developed components, bring new challenges to the software engineering community. This paper presents an overview of the current research efforts on software components, from a quality assessment perspective. The emerging of empirical component based software engineering practices, to complement the current research trends with a more effective component's quality and complexity evaluation, is perceived as a research area that will become very active in a near future.

Original languageEnglish
Pages (from-to)313-318
Number of pages6
JournalProceedings - IEEE Computer Society's International Computer Software and Applications Conference
DOIs
Publication statusPublished - 1 Jan 2002
Event26th Annual International Computer Software and Applications Conference - Oxford, United Kingdom
Duration: 26 Aug 200229 Aug 2002

Fingerprint

Software engineering
Industry
Life cycle
Costs

Keywords

  • Certification
  • Components
  • Components selection

Cite this

@article{1cedde642d004a43a36c4f6bc1cc29e7,
title = "The quest for software components quality",
abstract = "Component based software development is becoming more generalized, representing a considerable market for the software industry. The perspective of reduced development cost and shorter life cycles acts as a motivation for this expansion. However, several technical issues remain unsolved before software component's industry reaches the maturity exhibited by other component industries. Problems such as the component selection by their integrators, the component catalogs formalization and the uncertain quality of third-party developed components, bring new challenges to the software engineering community. This paper presents an overview of the current research efforts on software components, from a quality assessment perspective. The emerging of empirical component based software engineering practices, to complement the current research trends with a more effective component's quality and complexity evaluation, is perceived as a research area that will become very active in a near future.",
keywords = "Certification, Components, Components selection",
author = "Miguel Goul{\~a}o and {Brito e Abreu}, Fernando",
year = "2002",
month = "1",
day = "1",
doi = "10.1109/CMPSAC.2002.1045020",
language = "English",
pages = "313--318",
journal = "Proceedings - IEEE Computer Society's International Computer Software and Applications Conference",
issn = "0730-3157",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - JOUR

T1 - The quest for software components quality

AU - Goulão, Miguel

AU - Brito e Abreu, Fernando

PY - 2002/1/1

Y1 - 2002/1/1

N2 - Component based software development is becoming more generalized, representing a considerable market for the software industry. The perspective of reduced development cost and shorter life cycles acts as a motivation for this expansion. However, several technical issues remain unsolved before software component's industry reaches the maturity exhibited by other component industries. Problems such as the component selection by their integrators, the component catalogs formalization and the uncertain quality of third-party developed components, bring new challenges to the software engineering community. This paper presents an overview of the current research efforts on software components, from a quality assessment perspective. The emerging of empirical component based software engineering practices, to complement the current research trends with a more effective component's quality and complexity evaluation, is perceived as a research area that will become very active in a near future.

AB - Component based software development is becoming more generalized, representing a considerable market for the software industry. The perspective of reduced development cost and shorter life cycles acts as a motivation for this expansion. However, several technical issues remain unsolved before software component's industry reaches the maturity exhibited by other component industries. Problems such as the component selection by their integrators, the component catalogs formalization and the uncertain quality of third-party developed components, bring new challenges to the software engineering community. This paper presents an overview of the current research efforts on software components, from a quality assessment perspective. The emerging of empirical component based software engineering practices, to complement the current research trends with a more effective component's quality and complexity evaluation, is perceived as a research area that will become very active in a near future.

KW - Certification

KW - Components

KW - Components selection

UR - http://www.scopus.com/inward/record.url?scp=0036386970&partnerID=8YFLogxK

U2 - 10.1109/CMPSAC.2002.1045020

DO - 10.1109/CMPSAC.2002.1045020

M3 - Conference article

SP - 313

EP - 318

JO - Proceedings - IEEE Computer Society's International Computer Software and Applications Conference

JF - Proceedings - IEEE Computer Society's International Computer Software and Applications Conference

SN - 0730-3157

ER -