2016
Authors
Freitas, END; Camilo, CG Jr; Vincenzi, AMR;
Publication
2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE)
Abstract
The creation of a suite of unit testing is preceded by the selection of which components (code units) should be tested. This selection is a significant challenge, usually made based on the team member's experience or guided by defect prediction or fault localization models. We modeled the selection of components for unit testing with limited resources as a multi-objective problem, addressing two different objectives: maximizing benefits and minimizing testing cost. To measure the benefit of a component, we made use of metrics from static analysis (cost of future maintenance), dynamic analysis (risk of fault, and frequency of calls), and business value. We tackled gaps and challenges in the literature to formulate an effective method, the Selector of Software Components for Unit Testing (SCOUT). SCOUT provides an automated extraction of all necessary data followed by a multi-objective optimization process. SCOUT is a method able to assist testers in different domains, and the Android platform was chosen to perform our experiments, taking nine leading open-source applications as our subjects. SCOUT was compared with two of the most frequently used strategies in terms of efficacy. We also compared the effectiveness and efficiency of seven algorithms in solving a multi-objective component selection problem. Our experiments were performed under different scenarios, and reveal the potential of SCOUT in reducing the market vulnerability, compared to others approaches. To the best of our knowledge, SCOUT is the first method to assist in an automated way software testing managers in selecting components for the development of unit testing, combining static and dynamic metrics and business value.
2016
Authors
Tu, H; Masci, P; Vincent, C; Li, KY; Thimbleby, H;
Publication
Interacting with Computers
Abstract
2016
Authors
Pasquali, A; Canavarro, M; Campos, R; Jorge, AM;
Publication
C3S2E
Abstract
Automatic topic detection in document collections is an important tool for various tasks. In particular, it is valuable for studying and understanding socio-political phenomena. A currently relevant example is the automatic analysis of streams of posts issued by different activist groups in the current Brazilian turmoil, through the analysis of the generated streams of texts published on the web. It is useful to determine the relative importance of the different topics identified. We can find in the literature proposals for measuring topic relevance. In this paper, we adopt two of such measures and apply them to data sets extracted from Facebook pages related to Brazilian political activism. On top of the analysis, we then carry an experimental evaluation of the human interpretability for these two measures by comparing their outcomes with the opinion of three Brazilian professionals from the field of Communication Science and media-activists.
2016
Authors
Rocha, T; Fernandes, H; Paredes, H; Barroso, J;
Publication
UNIVERSAL ACCESS IN HUMAN-COMPUTER INTERACTION: USERS AND CONTEXT DIVERSITY, PT III
Abstract
In this paper a 3D map solution combined with a mobile phone application is presented. This solution enables blind users to perceive their spatial location from tactile stimulation, but also contextual information from a mobile application that provides this information via mobile phone, using audio. In the proposed model, 3d map sections embedding NFC technology support the application scenario described in this work.
2016
Authors
Shamsuzzoha, A; Toscano, C; Carneiro, LM; Kumar, V; Helo, P;
Publication
PRODUCTION PLANNING & CONTROL
Abstract
Growing interest on business collaboration motivates today's industries, especially small and medium enterprises (SMEs) to establish and manage dynamic and non-hierarchical business networks to respond to market opportunities with added business benefits. This business environment requires concurrent work and real-time information sharing between key business partners in order to design and develop customised products. The use of traditional communication media such as e-mail, phone and fax is not satisfactory to get real-time information and is time-consuming and most often ineffective. In such environments, an Information and Communication Technology (ICT)/Web-based technology supports real-time information sharing among networked SMEs for the collaborative design and manufacturing of customised products. This study proposes an innovative ICT platform supporting SMEs collaboration, through Web and the Internet of Things technologies, which follows the Net-Challenge conceptual approach and methodological guidelines for SMEs to form and operate virtual organisations for the collaborative development and delivery of customised products. The ICT Platform was assessed in three different industry domains, namely the textile and apparel, the footwear and the machine tools, respectively. This ICT solution promotes collaboration, with substantial advantages for SMEs including the reduction of costs and delivery time and improvement of the innovation potential.
2016
Authors
Barbosa, SM; Gouveia, S; Scotto, MG; Alonso, AM;
Publication
MATHEMATICAL GEOSCIENCES
Abstract
The classification ofmultivariate time series in terms of their corresponding temporal dependence patterns is a common problem in geosciences, particularly for large datasets resulting from environmental monitoring networks. Here a wavelet-based clustering approach is applied to sea level and atmospheric pressure time series at tide gauge locations in the Baltic Sea. The resulting dendrogram discriminates three spatially-coherent groups of stations separating the southernmost tide gauges, reflecting mainly high-frequency variability driven by zonal wind, from the middle-basin stations and the northernmost stations dominated by lower-frequency variability and the response to atmospheric pressure.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.