- Software Engineering Techniques and Practices
- Software Engineering Research
- Business Process Modeling and Analysis
- Construction Project Management and Performance
- Software System Performance and Reliability
- Persona Design and Applications
- Fatigue and fracture mechanics
- Customer Service Quality and Loyalty
- Quality and Supply Management
- Structural Load-Bearing Analysis
- Service-Oriented Architecture and Web Services
- Ultrasonics and Acoustic Wave Propagation
University of Coimbra
2024
Iscte – Instituto Universitário de Lisboa
2016-2024
Universidade Lusófona
2024
Universidade Nova de Lisboa
2008-2024
Context. Improving the efficiency and effectiveness of software development projects implies understanding their actual process. Given same requirements specification, different teams may follow strategies that lead to inappropriate use tools or non-optimized allocation effort on spurious activities, non-aligned with desired goals. However, due its intangibility, process followed by each developer team is often a black box. Objective. The overall goal this study improve knowledge how measure...
Software development has become a fundamental process on any business or organization. As consequence, together with other emergent technologies, new platforms (IDEs) are being created, mainly in the cloud (e.g., Eclipse Orion, Cloud9, Codio), requiring different approaches way software can be studied. Empirical studies most often based data taken from configuration management repositories, source code systems and issue tracking tools, but not IDEs themselves, because they do record...
This study focused on standard Compact Tension (CT) specimens and two loading modes during the numerical analyses carried out, namely: pure mode I mixed-mode (Modes I+II). Numerical stress intensity factors, KI, were calculated using Abaqus® 2022 compared with those given analytically under loading, showing very good agreement. Additionally, KII, KIII results obtained from presented for analyzing crack growth variation through thickness of CT specimen. Moreover, fatigue simulations conducted...
Context: Profiling developers is challenging since many factors, such as their skills, experience, development environment, and behaviors, may influence a detailed analysis the delivery of coherent interpretations. Objective: We aim at profiling software by mining process. To do so, we performed controlled experiment where, in realm Python programming contest, group had same well-defined set requirements specifications sprint schedule. Events were collected from PyCharm IDE, Mooshak...
Context: Profiling developers is challenging since many factors, such as their skills, experience, development environment and behaviors, may influence a detailed analysis the delivery of coherent interpretations. Objective: We aim at profiling software by mining process. To do so, we performed controlled experiment where, in realm Python programming contest, group had same well-defined set requirements specifications sprint schedule. Events were collected from PyCharm IDE, Mooshak automatic...