Context. Code smells are seen as major source of technical debt and, as such, should be detected and removed. Code smells have long been catalogued with corresponding mitigating solutions called refactoring operations. However, while the latter are supported in current IDEs (e.g., Eclipse), code smells detection scaffolding has still many limitations. Researchers argue that the subjectiveness of the code smells detection process is a major hindrance to mitigate the problem of smells-infected code. Objective. This thesis presents a new approach to code smells detection that we have called CrowdSmelling and the results of a validation experiment for this approach. The latter is based on supervised machine learning techniques, where the wisdo...
In this dissertation new contributions to the research area of fault detection and diagnosis in dyn...
Context. Modern software projects require the proper allocation of human, technical and financial r...
Customer-facing applications are essential for businesses. Therefore, a good user experience is fun...
In recent years there has been an increase in the use of artificial intelligence and other data-base...
2015 - 2016Software systems are becoming the core of the business of several industrial companies a...
Dissertação de mestrado em Engenharia de InformáticaViewing spreadsheets as a programing language ma...
Ascertaining that a network will forward spoofed traffic usually requires an active probing vantage ...
The recent innovations in Machine Learning techniques have led to a large utilization of intelligent...
CognitiveWorkload (CW) is a key factor in the human learning context. Knowing the optimal amount of...
Tese de Doutoramento em InformáticaAmbient Intelligence (AmI) solutions are capable of acting autono...
Crowdsourcing uses human intelligence to solve tasks which are still difficult for machines. Tasks a...
This study explores interactive narrative, manifested through multimodality in the format of the int...
The recent increased democratization of technology led to the appearance of new devices dedicated t...
The Internet of Things (IoT) promises a plethora of new services and applications supported by a wid...
The inspection and maintenance of energy transmission networks are demanding and crucial tasks for ...
In this dissertation new contributions to the research area of fault detection and diagnosis in dyn...
Context. Modern software projects require the proper allocation of human, technical and financial r...
Customer-facing applications are essential for businesses. Therefore, a good user experience is fun...
In recent years there has been an increase in the use of artificial intelligence and other data-base...
2015 - 2016Software systems are becoming the core of the business of several industrial companies a...
Dissertação de mestrado em Engenharia de InformáticaViewing spreadsheets as a programing language ma...
Ascertaining that a network will forward spoofed traffic usually requires an active probing vantage ...
The recent innovations in Machine Learning techniques have led to a large utilization of intelligent...
CognitiveWorkload (CW) is a key factor in the human learning context. Knowing the optimal amount of...
Tese de Doutoramento em InformáticaAmbient Intelligence (AmI) solutions are capable of acting autono...
Crowdsourcing uses human intelligence to solve tasks which are still difficult for machines. Tasks a...
This study explores interactive narrative, manifested through multimodality in the format of the int...
The recent increased democratization of technology led to the appearance of new devices dedicated t...
The Internet of Things (IoT) promises a plethora of new services and applications supported by a wid...
The inspection and maintenance of energy transmission networks are demanding and crucial tasks for ...
In this dissertation new contributions to the research area of fault detection and diagnosis in dyn...
Context. Modern software projects require the proper allocation of human, technical and financial r...
Customer-facing applications are essential for businesses. Therefore, a good user experience is fun...