11 resultados para Code review
em CiencIPCA - Instituto Politécnico do Cávado e do Ave, Portugal
Resumo:
In the last decade, population ageing has been registered as a global phenomenon. A relation exists between falling and ageing, since falling frequency increases significantly with age. In fact, one in three older adult falls annually. Although ageing is generically associated with decrease and degeneration of psychological and physical functions, it is still not common for the correct identification of risk factors to lead to a clinical prognosis of the elder being in risk of falling. Therefore, the goal of this review article is to identify, categorise and analyse typical ageing and fall factors mentioned in the literature as well as to quantify the number of times they were referenced. The research considered hundreds of publications, but analysis was then restricted to the 87 most pertinent articles written in English and published in journals or scientific magazines between 1995 and 2010. We concluded that falls among older adults can be characterised by the following: anatomic characteristics and physiological consequences of ageing; the pathologies that induce falls, which can be neurological, musculoskeletal, cardiovascular and other diseases; causes and risk factors of falls that can be behavioural, biological, environmental or socio-economic; type of physical consequences of falls, including fractures, bruises, injuries or other physical consequences; and strategies to prevent, mitigate or rehabilitate, which can be of a physical, environmental or behavioural nature.
Resumo:
In the last decade, population ageing has been registered as a global phenomenon. A relation exists between falling and ageing, since falling frequency increases significantly with age. In fact, one in three older adult falls annually. Although ageing is generically associated with decrease and degeneration of psychological and physical functions, it is still not common for the correct identification of risk factors to lead to a clinical prognosis of the elder being in risk of falling. Therefore, the goal of this review article is to identify, categorise and analyse typical ageing and fall factors mentioned in the literature as well as to quantify the number of times they were referenced. The research considered hundreds of publications, but analysis was then restricted to the 87 most pertinent articles written in English and published in journals or scientific magazines between 1995 and 2010. We concluded that falls among older adults can be characterised by the following: anatomic characteristics and physiological consequences of ageing; the pathologies that induce falls, which can be neurological, musculoskeletal, cardiovascular and other diseases; causes and risk factors of falls that can be behavioural, biological, environmental or socio-economic; type of physical consequences of falls, including fractures, bruises, injuries or other physical consequences; and strategies to prevent, mitigate or rehabilitate, which can be of a physical, environmental or behavioural nature.
Resumo:
Graphical user interfaces (GUIs) are critical components of todays software. Given their increased relevance, 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 systems. We use static analysis techniques to generate models of the user interface behaviour from source code. Models help in graphical user interface inspection by allowing designers to concentrate on its more important aspects. One particularly 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.
Resumo:
When developing interactive applications, considering the correctness of graphical user interfaces (GUIs) code is essential. GUIs are critical components of today's software, and contemporary software tools do not provide enough support for ensuring GUIs' code quality. GUIsurfer, a GUI reverse engineering tool, enables evaluation of behavioral properties of user interfaces. It performs static analysis of GUI code, generating state machines that can help in the evaluation of interactive applications. This paper describes the design, software architecture, and the use of GUIsurfer through an example. The tool is easily re-targetable, and support is available to Java/Swing, and WxHaskell. The paper sets the ground for a generalization effort to consider rich internet applications. It explores the GWT web applications' user interface programming toolkit.
Resumo:
Graphical user interfaces (GUIs) are critical components of today's software. Developers are dedicating a larger portion of code to implementing them. Given their increased importance, correctness of GUIs code is becoming essential. This paper describes the latest results in the development of GUISurfer, a tool to reverse engineer the GUI layer of interactive computing systems. The ultimate goal of the tool is to enable analysis of interactive system from source code.
Resumo:
More and more current software systems rely on non trivial coordination logic for combining autonomous services typically running on different platforms and often owned by different organizations. Often, however, coordination data is deeply entangled in the code and, therefore, difficult to isolate and analyse separately. COORDINSPECTOR is a software tool which combines slicing and program analysis techniques to isolate all coordination elements from the source code of an existing application. Such a reverse engineering process provides a clear view of the actually invoked services as well as of the orchestration patterns which bind them together. The tool analyses Common Intermediate Language (CIL) code, the native language of Microsoft .Net Framework. Therefore, the scope of application of COORDINSPECTOR is quite large: potentially any piece of code developed in any of the programming languages which compiles to the .Net Framework. The tool generates graphical representations of the coordination layer together and identifies the underlying business process orchestrations, rendering them as Orc specifications
Resumo:
Current software development relies increasingly on non-trivial coordination logic for com- bining autonomous services often running on di erent platforms. As a rule, however, in typical non-trivial software systems, such a coordination layer is strongly weaved within the application at source code level. Therefore, its precise identi cation becomes a major methodological (and technical) problem which cannot be overestimated along any program understanding or refactoring process. Open access to source code, as granted in OSS certi cation, provides an opportunity for the devel- opment of methods and technologies to extract, from source code, the relevant coordination information. This paper is a step in this direction, combining a number of program analysis techniques to automatically recover coordination information from legacy code. Such information is then expressed as a model in Orc, a general purpose orchestration language
Resumo:
Abstract: If we think there is a significant number of legal offshore in the globalized world, then there is not even a global consensus about what «corruption» is. The «illegal corruption» in a country may be legal in another. Moreover, the great global corruption is above the law or above democratic States. And not all democratic States are «Rule of Law». Therefore, the solution is global earlier in time and space law, democratic, free and true law. While the human being does not reach a consensus of what «corruption» really is, the discussion will not go further than a caricature. One of the other problems about «corruption» is that it is very difficult to establish the imputation of crimes, including «corruption» (v.g. Portugal) on some «companies», corporations. We have a juridical problem in the composition of the art. 11. of the Portuguese Penal Code.
Resumo:
Nowadays, there exist various standards for individual management systems (MSs), at least, one for each stakeholder. New ones will be published. An integrated management system (IMS) aims to integrate some or all components of the business into one coherent and efficient MS. Maximizing integration is more and more a strategic priority in that it constitutes an opportunity to eliminate and/or reduce potential factors of destruction of value for the organizations and also to be more competitive and consequently promote its sustainable success. A preliminary investigation was conducted on a Portuguese industrial company which, over the years, has been adopting gradually, in whole or in part, individualized management system standards (MSSs). A research, through a questionnaire, was performed with the objective to develop, in a real business environment, an adequate and efficient IMS-QES (quality, environment, and safety) model and to potentiate for the future a generic IMS model to integrate other MSSs. The strategy and research methods have taken into consideration the case study. It was obtained a set of relevant conclusions resulting from the statistical analyses of the responses to the survey. Globally, the investigation results, by themselves, justified and prioritized the conception of a model of development of the IMS-QES and consequent definition and validation of a structure of an IMS-QES model, to be implemented at the small- and medium-sized enterprise (SME) where the investigation was conducted.
Resumo:
A governança corporativa e a responsabilidade social corporativa são dois instrumentos que têm o caráter de atingir a excelência da organização empresarial. Por sua vez, os mesmos foram instrumentalizados como meio de proteção dos interesses dos agentes privados com vista à potencialização da sociedade empresarial, motivados pela desconfiança dos processos decisórios dos administradores societários. Posteriormente, evoluiram sob a forma de códigos de condutas, ditados pelos organismos de controle empresarial, sempre conservando o caráter voluntário de sua aceitação. Alguns objetivos sequer foram incluídos nos seus processos internos de excelência, como por exemplo os direitos humanos de determinados stakeholders. Esse ponto é o objeto principal desta investigação, que busca evidenciar a hipótese de integração da governança corporativa e da responsabilidade social corporativa sob o enfoque dos direitos humanos. § The Corporate governance and corporate social responsibility are two instruments that have the character to achieve excellence in business organization. On the other hand, they have been exploited as a way of protecting the interests of private agents for enhancement of corporate society, motivated by the distrust of the decision-making process of corporate managers. Later, it evolved in the form of codes of conduct, dictated by the bodies of corporate control, always preserving the voluntary nature of their acceptance. Some objectives were not even included in its internal process of excellence, such as the human rights of certain stakeholders. This point is the main object of this research, which seeks to demonstrate the possibility of integration of corporate governance and corporate social responsibility in the human rights perspective.
Resumo:
Background: Several studies link the seamless fit of implant-supported prosthesis with the accuracy of the dental impression technique obtained during acquisition. In addition, factors such as implant angulation and coping shape contribute to implant misfit. Purpose: The aim of this study was to identify the most accurate impression technique and factors affecting the impression accuracy. Material and Methods: A systematic review of peer-reviewed literature was conducted analyzing articles published between 2009 and 2013. The following search terms were used: implant impression, impression accuracy, and implant misfit.A total of 417 articles were identified; 32 were selected for review. Results: All 32 selected studies refer to in vitro studies. Fourteen articles compare open and closed impression technique, 8 advocate the open technique, and 6 report similar results. Other 14 articles evaluate splinted and non-splinted techniques; all advocating the splinted technique. Polyether material usage was reported in nine; six studies tested vinyl polysiloxane and one study used irreversible hydrocolloid. Eight studies evaluated different copings designs. Intraoral optical devices were compared in four studies. Conclusions: The most accurate results were achieved with two configurations: (1) the optical intraoral system with powder and (2) the open technique with splinted squared transfer copings, using polyether as impression material.