Utilize este identificador para referenciar este registo: http://hdl.handle.net/10071/25426
Registo completo
Campo DCValorIdioma
dc.contributor.authorRio, A.-
dc.contributor.authorBrito e Abreu, F.-
dc.contributor.editorPiattini, M., Cunha, P. R. da., Rodríguez de Guzmán, I. G., and Pérez-Castillo, R.-
dc.date.accessioned2022-05-17T11:06:20Z-
dc.date.available2022-05-17T11:06:20Z-
dc.date.issued2019-
dc.identifier.isbn978-3-030-29238-6-
dc.identifier.issn1865-0929-
dc.identifier.urihttp://hdl.handle.net/10071/25426-
dc.description.abstractWeb applications are heterogeneous, both in their target platform (split across client and server sides) and on the formalisms they are built with, usually a mixture of programming and formatting languages. This heterogeneity is perhaps an explanation why software evolution of web applications (apps) is a poorly addressed topic in the literature. In this paper we focus on web apps built with PHP, the most widely used server-side programming language. We analyzed the evolution of 6 code smells in 4 web applications, using the survival analysis technique. Since code smells are symptoms of poor design, it is relevant to study their survival, that is, how long did it take from their introduction to their removal. It is obviously desirable to minimize their survival. In our analysis we split code smells in two categories: scattered smells and localized smells, since we expect the former to be more harmful than the latter. Our results provide some evidence that the survival of PHP code smells depends on their spreadness. We have also analyzed whether the survival curve varies in the long term, for the same web application. Due to the increasing awareness on the potential harm-fulness of code smells, we expected to observe a reduction in the survival rate in the long term. The results show that there is indeed a change, for all applications except one, which lead us to consider that other factors should be analyzed in the future, to explain the phenomenon.eng
dc.language.isoeng-
dc.publisherSpringer-
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UID%2FMulti%2F04466%2F2019/PT-
dc.rightsopenAccess-
dc.subjectCode smellseng
dc.subjectPHPeng
dc.subjectSoftware evolutioneng
dc.subjectSurvival analysiseng
dc.subjectWeb appseng
dc.titleCode smells survival analysis in web appseng
dc.typeconferenceObject-
dc.event.title12th International Conference on the Quality of Information and Communications Technology, QUATIC 2019-
dc.event.typeConferênciapt
dc.event.locationCiudad Realeng
dc.event.date2019-
dc.pagination263 - 271-
dc.peerreviewedyes-
dc.journalQuality of Information and Communications Technology. Communications in Computer and Information Science-
dc.volume1010-
degois.publication.firstPage263-
degois.publication.lastPage271-
degois.publication.locationCiudad Realeng
degois.publication.titleCode smells survival analysis in web appseng
dc.date.updated2022-05-17T12:03:49Z-
dc.description.versioninfo:eu-repo/semantics/acceptedVersion-
dc.identifier.doi10.1007/978-3-030-29238-6_19-
dc.subject.fosDomínio/Área Científica::Ciências Naturais::Ciências Físicaspor
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-67149-
iscte.alternateIdentifiers.scopus2-s2.0-85072821462-
Aparece nas coleções:ISTAR-CRI - Comunicações a conferências internacionais

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
conferenceobject_67149.pdfVersão Aceite371,9 kBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.