A lot of effort in the literature has been devoted to define and validate fault taxonomies and models related to different domains, e. g. Service-oriented and Web systems, and properties, e. g. software quality and security. Nevertheless, few attempts were carried out to understand the specific nature of Web bugs and their distribution among the layers of a typical application's architecture-presentation layer, business logic and data logic. In this paper, we present an experimental investigation aimed at studying the distribution of bugs among different layers of Web and Desktop applications. The experiment follows a well-defined procedure executed by six bachelor students. Overall, the analysis considers 1,472 bugs belonging to 20 different applications. The experimental study provides strong evidence that the presentation layer in Web applications is more defect-prone than the analogous layer in Desktop applications. An additional factor influencing the distribution of defects is represented by the application domain. © 2010 Springer-Verlag.

Are web applications more defect-prone than desktop applications? / Torchiano, M.; Ricca, F.; Marchetto, A.. - In: INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER. - ISSN 1433-2779. - 13:2(2011), pp. 151-166. [10.1007/s10009-010-0182-6]

Are web applications more defect-prone than desktop applications?

Marchetto A.
2011-01-01

Abstract

A lot of effort in the literature has been devoted to define and validate fault taxonomies and models related to different domains, e. g. Service-oriented and Web systems, and properties, e. g. software quality and security. Nevertheless, few attempts were carried out to understand the specific nature of Web bugs and their distribution among the layers of a typical application's architecture-presentation layer, business logic and data logic. In this paper, we present an experimental investigation aimed at studying the distribution of bugs among different layers of Web and Desktop applications. The experiment follows a well-defined procedure executed by six bachelor students. Overall, the analysis considers 1,472 bugs belonging to 20 different applications. The experimental study provides strong evidence that the presentation layer in Web applications is more defect-prone than the analogous layer in Desktop applications. An additional factor influencing the distribution of defects is represented by the application domain. © 2010 Springer-Verlag.
2011
2
Torchiano, M.; Ricca, F.; Marchetto, A.
Are web applications more defect-prone than desktop applications? / Torchiano, M.; Ricca, F.; Marchetto, A.. - In: INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER. - ISSN 1433-2779. - 13:2(2011), pp. 151-166. [10.1007/s10009-010-0182-6]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/331380
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? ND
social impact