Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Component Testing is not Enough - A Study of Software Faults in Telecom Middleware
Mälardalen University, Department of Computer Science and Electronics.ORCID iD: 0000-0002-5070-9312
Mälardalen University, Department of Computer Science and Electronics.ORCID iD: 0000-0001-5269-3900
Mälardalen University, Department of Computer Science and Electronics.ORCID iD: 0000-0002-7235-6888
Mälardalen University, Department of Computer Science and Electronics.
2007 (English)In: Lecture Notes in Computer Science, vol. 4581, 2007, 74-89 p.Conference paper, Published paper (Refereed)
Abstract [en]

The interrelationship between software faults and failures is quite intricate and obtaining a meaningful characterization of it would definitely help the testing community in deciding on efficient and effective test strategies. Towards this objective, we have investigated and classified failures observed in a large complex telecommunication industry middleware system during 2003- 2006. In this paper, we describe the process used in our study for tracking faults from failures along with the details of failure data. We present the distribution and frequency of the failures along with some interesting findings unravelled while analyzing the origins of these failures. Firstly, though "simple" faults happen, together they account for only less than 10%. The majority of faults come from either missing code or path, or superfluous code, which are all faults that manifest themselves for the first time at integration/system level; not at component level. These faults are more frequent in the early versions of the software, and could very well be attributed to the difficulties in comprehending and specifying the context (and adjacent code) and its dependencies well enough, in a large complex system with time to market pressures. This exposes the limitations of component testing in such complex systems and underlines the need for allocating more resources for higher level integration and system testing.

Place, publisher, year, edition, pages
2007. 74-89 p.
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 4581
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-7016Scopus ID: 2-s2.0-34548082345ISBN: 9783540730651 (print)OAI: oai:DiVA.org:mdh-7016DiVA: diva2:237026
Conference
19th IFIP TC6/WG6.1 International Conference on Testing of Communicating Systems, Testcom 2007, and 7th International Workshop on Formal Approaches to Testing Software, FATES 2007; Tallinn; Estonia; 26 June 2007 through 29 June 2007
Available from: 2009-09-25 Created: 2009-09-25 Last updated: 2015-11-19Bibliographically approved

Open Access in DiVA

No full text

Scopus

Search in DiVA

By author/editor
Eldh, SigridPunnekkat, SasikumarHansson, Hans
By organisation
Department of Computer Science and Electronics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 31 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf