Analysis of computing open source systems

Detalhes bibliográficos
Autor(a) principal: Silva, J.C.
Data de Publicação: 2014
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/11110/619
Resumo: Graphical user interfaces (GUIs) are critical components of today's open source software. Given their increased relevance, the correctness and usability of GUIs are becoming essential. This paper describes the latest results in the development of our tool to reverse engineer the GUI layer of interactive computing open source systems. We use static analysis techniques to generate models of the user interface behavior from source code. Models help in graphical user interface inspection by allowing designers to concentrate on its more important aspects. One particular type of model that the tool is able to generate is state machines. The paper shows how graph theory can be useful when applied to these models. A number of metrics and algorithms are used in the analysis of aspects of the user interface's quality. The ultimate goal of the tool is to enable analysis of interactive system through GUIs source code inspection.
id RCAP_388b78f1e9dd6d09c7f98b5e1ffafa86
oai_identifier_str oai:ciencipca.ipca.pt:11110/619
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 Analysis of computing open source systemsAnalysisSource codeQualityGraphical user interfaces (GUIs) are critical components of today's open source software. Given their increased relevance, the correctness and usability of GUIs are becoming essential. This paper describes the latest results in the development of our tool to reverse engineer the GUI layer of interactive computing open source systems. We use static analysis techniques to generate models of the user interface behavior from source code. Models help in graphical user interface inspection by allowing designers to concentrate on its more important aspects. One particular type of model that the tool is able to generate is state machines. The paper shows how graph theory can be useful when applied to these models. A number of metrics and algorithms are used in the analysis of aspects of the user interface's quality. The ultimate goal of the tool is to enable analysis of interactive system through GUIs source code inspection.Advances in Computer Science: an International Journal2014-03-04T15:26:16Z2014-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://hdl.handle.net/11110/619oai:ciencipca.ipca.pt:11110/619engACSIJ Volume 3, Issue 1 - January 2014 Issue2322-5157http://hdl.handle.net/11110/619metadata only accessinfo:eu-repo/semantics/openAccessSilva, J.C.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 Tecnologiainstacron:RCAAP2022-09-05T12:52:11Zoai:ciencipca.ipca.pt:11110/619Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T10:01:49.607218Repositó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 Analysis of computing open source systems
title Analysis of computing open source systems
spellingShingle Analysis of computing open source systems
Silva, J.C.
Analysis
Source code
Quality
title_short Analysis of computing open source systems
title_full Analysis of computing open source systems
title_fullStr Analysis of computing open source systems
title_full_unstemmed Analysis of computing open source systems
title_sort Analysis of computing open source systems
author Silva, J.C.
author_facet Silva, J.C.
author_role author
dc.contributor.author.fl_str_mv Silva, J.C.
dc.subject.por.fl_str_mv Analysis
Source code
Quality
topic Analysis
Source code
Quality
description Graphical user interfaces (GUIs) are critical components of today's open source software. Given their increased relevance, the correctness and usability of GUIs are becoming essential. This paper describes the latest results in the development of our tool to reverse engineer the GUI layer of interactive computing open source systems. We use static analysis techniques to generate models of the user interface behavior from source code. Models help in graphical user interface inspection by allowing designers to concentrate on its more important aspects. One particular type of model that the tool is able to generate is state machines. The paper shows how graph theory can be useful when applied to these models. A number of metrics and algorithms are used in the analysis of aspects of the user interface's quality. The ultimate goal of the tool is to enable analysis of interactive system through GUIs source code inspection.
publishDate 2014
dc.date.none.fl_str_mv 2014-03-04T15:26:16Z
2014-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11110/619
oai:ciencipca.ipca.pt:11110/619
url http://hdl.handle.net/11110/619
identifier_str_mv oai:ciencipca.ipca.pt:11110/619
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv ACSIJ Volume 3, Issue 1 - January 2014 Issue
2322-5157
http://hdl.handle.net/11110/619
dc.rights.driver.fl_str_mv metadata only access
info:eu-repo/semantics/openAccess
rights_invalid_str_mv metadata only access
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Advances in Computer Science: an International Journal
publisher.none.fl_str_mv Advances in Computer Science: an International Journal
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_ 1833590391554703360