An approach for graphical user interface external bad smells detection

Bibliographic Details
Main Author: Silva, João Carlos
Publication Date: 2014
Other Authors: Campos, J. Creissac, Saraiva, João Alexandre, Silva, J. L.
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/1822/36508
Summary: In the context of an effort to develop methodologies to support the evaluation of interactive system, this paper investigates an approach to detect graphical user interface external bad smells. Our approach consists in detecting user interface external bad smells through model-based reverse engineering from source code. Models are used to define which widgets are present in the interface, when can particular graphical user interface (GUI) events occur, under which conditions, which system actions are executed, and which GUI state is generated next. From these models we obtain metrics that can later be used to identify the smells.
id RCAP_0c73956bc031858da3f1fdee053bb60b
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/36508
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling An approach for graphical user interface external bad smells detectionGUIReverse EngineeringBad SmellsCiências Naturais::Ciências da Computação e da InformaçãoScience & TechnologyIn the context of an effort to develop methodologies to support the evaluation of interactive system, this paper investigates an approach to detect graphical user interface external bad smells. Our approach consists in detecting user interface external bad smells through model-based reverse engineering from source code. Models are used to define which widgets are present in the interface, when can particular graphical user interface (GUI) events occur, under which conditions, which system actions are executed, and which GUI state is generated next. From these models we obtain metrics that can later be used to identify the smells.SpringerUniversidade do MinhoSilva, João CarlosCampos, J. CreissacSaraiva, João AlexandreSilva, J. L.20142014-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://hdl.handle.net/1822/36508engSilva, J.C., Campos, J.C., Saraiva, J., Silva, J.L. (2014). An Approach for Graphical User Interface External Bad Smells Detection. In: Rocha, Á., Correia, A., Tan, F., Stroetmann, K. (eds) New Perspectives in Information Systems and Technologies, Volume 2. Advances in Intelligent Systems and Computing, vol 276. Springer, Cham. https://doi.org/10.1007/978-3-319-05948-8_19978-3-319-05947-12194-535710.1007/978-3-319-05948-8_19978-3-319-05948-8http://dx.doi.org/10.1007/978-3-319-05948-8_19info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:32:59Zoai:repositorium.sdum.uminho.pt:1822/36508Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:56:44.913978Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv An approach for graphical user interface external bad smells detection
title An approach for graphical user interface external bad smells detection
spellingShingle An approach for graphical user interface external bad smells detection
Silva, João Carlos
GUI
Reverse Engineering
Bad Smells
Ciências Naturais::Ciências da Computação e da Informação
Science & Technology
title_short An approach for graphical user interface external bad smells detection
title_full An approach for graphical user interface external bad smells detection
title_fullStr An approach for graphical user interface external bad smells detection
title_full_unstemmed An approach for graphical user interface external bad smells detection
title_sort An approach for graphical user interface external bad smells detection
author Silva, João Carlos
author_facet Silva, João Carlos
Campos, J. Creissac
Saraiva, João Alexandre
Silva, J. L.
author_role author
author2 Campos, J. Creissac
Saraiva, João Alexandre
Silva, J. L.
author2_role author
author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Silva, João Carlos
Campos, J. Creissac
Saraiva, João Alexandre
Silva, J. L.
dc.subject.por.fl_str_mv GUI
Reverse Engineering
Bad Smells
Ciências Naturais::Ciências da Computação e da Informação
Science & Technology
topic GUI
Reverse Engineering
Bad Smells
Ciências Naturais::Ciências da Computação e da Informação
Science & Technology
description In the context of an effort to develop methodologies to support the evaluation of interactive system, this paper investigates an approach to detect graphical user interface external bad smells. Our approach consists in detecting user interface external bad smells through model-based reverse engineering from source code. Models are used to define which widgets are present in the interface, when can particular graphical user interface (GUI) events occur, under which conditions, which system actions are executed, and which GUI state is generated next. From these models we obtain metrics that can later be used to identify the smells.
publishDate 2014
dc.date.none.fl_str_mv 2014
2014-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1822/36508
url https://hdl.handle.net/1822/36508
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Silva, J.C., Campos, J.C., Saraiva, J., Silva, J.L. (2014). An Approach for Graphical User Interface External Bad Smells Detection. In: Rocha, Á., Correia, A., Tan, F., Stroetmann, K. (eds) New Perspectives in Information Systems and Technologies, Volume 2. Advances in Intelligent Systems and Computing, vol 276. Springer, Cham. https://doi.org/10.1007/978-3-319-05948-8_19
978-3-319-05947-1
2194-5357
10.1007/978-3-319-05948-8_19
978-3-319-05948-8
http://dx.doi.org/10.1007/978-3-319-05948-8_19
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595638872276992