2024
Autores
Lucas, W; Carvalho, F; Nunes, RC; Bonifácio, R; Saraiva, J; Accioly, P;
Publicação
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS
Abstract
Similar to software systems, programming languages evolve substantially over time. Indeed, the community has more recently seen the release of new versions of mainstream languages in shorter and shorter time frames. For instance, the C++ working group has begun to release a new version of the language every 3 years, which now has a greater number of modern C++ features and improvements in modern standards (C++11, C++14, C++17, and C++ 20). Nonetheless, there is little empirical evidence on how developers are transitioning to use modern C++ constructs in legacy systems, and not understanding the trends and reasons for adopting these new modern C++ features might hinder software developers in conducting rejuvenation efforts. In this paper, we conduct an in-depth study to understand the development practices of KDE contributors to evolve their projects toward the use of modern C++ features. Our results show a trend in the widespread adoption of some modern C++ features (lambda expressions, auto-typed variables, and range-based for) in KDE community projects. We also found that developers in the KDE community are making large efforts to modernize their programs using automated tools, and we present some modernization scenarios and the benefits of adopting modern C++ features of the C++ programming language. Our results might help C++ software developers, in general, to evolve C++ legacy systems and tools builders to implement more effective tools that could help in rejuvenation efforts.
2024
Autores
Calheiros-Lobo, N; Palma-Moreira, A; Au-Yong-Oliveira, M; Ferreira, JV;
Publicação
ADMINISTRATIVE SCIENCES
Abstract
This article introduces a new theoretical concept, the foreign champion, which attempts to solve the principal-agent problem and improve academic understanding of foreign market entry decisions by analyzing what experts in the field consider to be best practices. Based on empirical research into the determinants of SME internationalization success, semi-structured interviews (n = 12, t = 5 h 10 min.) were conducted with industry experts, including one academic, government officials, chamber and association leaders, a venture capitalist, and several CEOs, and key testimonies were studied using qualitative analysis software. The results shed light on effective internationalization strategies and common market entry mistakes. Despite the perception of saturation, the prominence of the experts, and the large sample, there may be limitations, such as not covering several regions. The originality of this study lies in its conceptual framework, the insights gained from the select interviews, and a new concept of foreign market entry.
2024
Autores
Sadhu, S; Mallick, D; Namtirtha, A; Curado Malta, M; Dutta, A;
Publicação
Proceedings of the 8th International Conference on Data Science and Management of Data (12th ACM IKDD CODS and 30th COMAD)
Abstract
2024
Autores
Orsolits, H; Clauss, K; Moura Oliveira, PBd;
Publicação
EUROCAST (2)
Abstract
To meet the growing demand of robotics applications in industry high efforts are placed on research and education for robotics fundamentals, as a more intuitive and easier access to robotics must be ensured. Based on this, the aim of this work is to make a contribution to investigate new approaches for teaching robotics fundamentals using immersive technologies. In this work an existing digital twin for a desktop robot was extended by adding a feature for the positioning of way-points for path planning in an existing Augmented Reality (AR) application as well as update the robot controller with the inverse kinematics for the corresponding motion implementation. The performance of the new functionality was evaluated by means of a pick-and-place application and validated via a test series with an associated questionnaire. The conducted experiments have been carried out in a comparative study between the AR based digital twin and an ABB industrial robot where a clear benefit of the proposed systems for entry into robotics as well as for teaching was identified.
2024
Autores
Teixeira, J; Ribeiro, J; Silva, N; Jorge, P;
Publicação
2024 IEEE SENSORS APPLICATIONS SYMPOSIUM, SAS 2024
Abstract
This paper describes the development of an optical tweezers system that operates in fully automatic mode. It features image recognition for particle tracking, allowing for the optical trapping and analysis of identified targets. The system can perform analysis of forward scattered light and Raman spectroscopy of the trapped particles, facilitating the automated analysis of a large number of samples without manual intervention. By leveraging combined analytical methods and AI for robust classification, this system contributes to the advancement of automated diagnostic tools. Preliminary results demonstrate the system's effectiveness using different kinds of standard and biofunctionalized PMMA microparticles.
2024
Autores
Brancaliao, L; Alvarez, M; Coelho, J; Conde, M; Costa, P; Goncalves, J;
Publicação
2024 10TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES, CODIT 2024
Abstract
In this paper it is presented a Hardware-in-theloop (HIL) mobile robot programming approach, to be applied in a robotics educational context. The motivation to apply this approach is the fact that students can program the robots without access to the robot hardware, but still maintain some important closed loop control critical features, such as a realistic lag time and the possibility for a larger number of students to program at the same time. Therefore, the developed software is applied to the real hardware without any change. The HIL approach was applied to provide a simulation close to reality, once the processing occurs in the real robot processor and the actuation and sensorization inside the simulation, adding to the advantage to test the firmware avoiding damage in the physical robot.
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.