Fernando Brito e Abreu

ORCID: 0000-0002-9086-4122
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Research
  • Advanced Software Engineering Methodologies
  • Software Engineering Techniques and Practices
  • Service-Oriented Architecture and Web Services
  • Model-Driven Software Engineering Techniques
  • Business Process Modeling and Analysis
  • Software Reliability and Analysis Research
  • Software System Performance and Reliability
  • Open Source Software Innovations
  • Semantic Web and Ontologies
  • Advanced Database Systems and Queries
  • Software Testing and Debugging Techniques
  • Big Data and Business Intelligence
  • Mobile and Web Applications
  • Evacuation and Crowd Dynamics
  • Digital Marketing and Social Media
  • Web Applications and Data Management
  • Information Technology Governance and Strategy
  • Simulation Techniques and Applications
  • Transportation Systems and Safety
  • Technology Adoption and User Behaviour
  • Education and Digital Technologies
  • Advanced Malware Detection Techniques
  • Product Development and Customization
  • Multimedia Communication and Technology

Iscte – Instituto Universitário de Lisboa
2015-2024

University of Coimbra
2024

Institute for Systems Engineering and Computers
1993-2022

iStar
2021

Instituto Politécnico de Lisboa
2016

Universidade Nova de Lisboa
2003-2015

Universidade Salvador
2014-2015

Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento
1997-2014

Citigroup
2010-2014

Conference Board
2012

Describes the results of a study where impact object-oriented (OO) design on software quality characteristics is experimentally evaluated. A suite Metrics for OO Design (MOOD) was adopted to measure use mechanisms. Data collected development eight small-sized information management systems based identical requirements were used assess referred impact. obtained in this experiment show how mechanisms such as inheritance, polymorphism, hiding and coupling, can influence like reliability or...

10.1109/metric.1996.492446 article EN 2002-12-23

For around three decades software engineering gurus have "sold" us the ideal of minimal coupling and maximal cohesion at all levels abstraction as a way to reduce effort understand maintain systems. The object oriented paradigm brought new design philosophy encapsulation mechanisms that apparently would help achieve desideratum. However, after decade where this has emerged dominant one, we are faced with practitioners' reality: do not seem be driving forces when it comes modularization. This...

10.1109/csmr.2001.914968 article EN 2003-07-10

Purpose: This systematic literature review (SLR) characterizes the current state of art on digital twinning (DT) technology in tourism-related applications. We aim to evaluate types DTs described literature, identifying their purposes, areas tourism where they have been proposed, main components, and possible future directions based work. Design/methodology/approach: conducted this SLR with bibliometric analysis an existing, validated methodology. Thirty-four peer-reviewed studies from three...

10.48550/arxiv.2502.00002 preprint EN arXiv (Cornell University) 2025-01-03

Describes a validation experiment of quantitative approach to the modularization object-oriented systems. The used is based on cluster analysis, statistical technique in many fields science group items. In this case, clusters are modules and items classes. A sample some relatively large systems was experiment. calculation dissimilarity between classes their relative couplings combined through six different rating schemes. These classified according taxonomy framework where categories were...

10.1109/csmr.2000.827300 article EN 2002-11-07

Guidelines for refactoring are meant to improve software systems internal quality and widely acknowledged as among software's best practices. However, such guidelines remain mostly qualitative in nature. As a result, judgments on how conduct processes subjective therefore non-automatable, prone errors unrepeatable. The detection of the Long Method code smell is an example. To address this problem, paper proposes technique detect objectively automatically, using Binary Logistic Regression...

10.1109/quatic.2010.60 article EN 2010-09-01

Prediction models of software change requests are useful for supporting rational and timely resource allocation to the evolution process. In this paper we use a time series forecasting model predict maintenance in an open source project (Eclipse), as example projects with seasonal release cycles. We build ARIMA based on data collected from Eclipse's request tracking system since project's start. A may refer defects found software, but also suggested improvements under scrutiny. Our includes...

10.1109/csmr.2012.30 article EN 2012-03-01

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...

10.1109/icpm.2019.00020 article EN 2019-06-01

BPMN is becoming the de facto standard for process description, analysis and simulation, in IT many other business domains. supports different levels of abstraction, from high-level models, to detailed models capable being executed. Several tools now support, at least partly, OMG's metamodel specification. However, while several metamodels include a formal specification well-formedness rules, using OCL, only includes those rules natural language, scattered across hundred pages that document....

10.1016/j.protcy.2012.09.045 article EN Procedia Technology 2012-01-01

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...

10.1109/quatic.2016.061 article EN 2016-09-01

DOI: 10.1049/ic:20040431 ISBN: 0 86341 422 2 Location: Edinburgh, UK Conference date: 25 May 2004 Format: PDF We describe a technique for formalizing metrics COTS-based architectures. This is built upon the UML 2.0 metamodel and uses OCL as definition language. As proof of concept, an example based set reusability fine-grained JavaBeans components presented. Inspec keywords: software metrics; object-oriented programming; reusability; specification languages; formal Java; architecture...

10.1049/ic:20040431 article EN 2004-01-01

Published work in the IT services area is generally centered on description of management best practices or specific technological issues. There a lack empirical studies relationship among service level agreements (the quality parameters agreed between customer and provider) required parts to deliver services. In ITIL framework, process fully described, albeit without formal representation. Enterprise Architecture frameworks provide mean for business organizations their interrelationships,...

10.1109/icsea.2009.87 article EN 2009-09-01

This paper presents our approach for producing graphical user interfaces (GUIs) functionally rich business information system (BIS) prototypes, upon a mobile platform.Those prototypes are specified with annotated UML class diagrams.Navigation in the generated GUIs is allowed through semantic links that match associations and cardinalities among conceptual domain entities, as expressed model.We start by reviewing Android scaffolding flexible devices.The latter can present rather different...

10.5220/0004715504000407 article EN cc-by-nc-nd 2014-01-01
Coming Soon ...