Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por Ademar Aguiar

2023

Empirical Evaluation of a Live Environment for Extract Method Refactoring

Autores
Fernandes, S; Aguiar, A; Restivo, A;

Publicação
CoRR

Abstract

2009

Proceedings of the 1st workshop on Linking aspect technology and evolution, PLATE '09, Charlottesville, Virginia, USA, March 3, 2009

Autores
Groher, I; Kellens, A; Schwanninger, C; Adams, B; Hohenstein, U; Aguiar, A; Truyen, E;

Publicação
PLATE@AOSD

Abstract

2009

Wikis4SE 2009: wikis for software engineering

Autores
Aguiar, A; Flores, N; Merson, P;

Publicação
Proceedings of the 2009 International Symposium on Wikis, 2009, Orlando, Florida, USA, October 25-27, 2009

Abstract
Due to the simplicity, attractiveness and effectiveness for collaborative authoring and knowledge management, wikis are now massively disseminated and used in different domains. This workshop focuses on wikis for the specific domain of software engineering. It aims at bringing together researchers, practitioners, and enthusiasts interested on researching, exploring and learning how wikis can be improved, customized and used to better support software engineering. Based on lessons learned and obstacles identified, a research agenda will be defined with key opportunities and challenges. This edition at WikiSym'2009 follows others at ICSE'2009, WikiSym'2008 and WikiSym'2007. Copyright © 2009 ACM.

2012

Analysing Tactics in Architectural Patterns

Autores
Sanchez, A; Aguiar, A; Barbosa, LS; Riesco, D;

Publicação
PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012)

Abstract
This paper presents an approach to analyse the application of tactics in architectural patterns. We define and illustrate the approach using ARCHERY, a language for specifying, analysing and verifying architectural patterns. The approach consists of characterising the design principles of an architectural pattern as constraints, expressed in the language, and then, establishing a refinement relation based on their satisfaction. The application of tactics preserving refinement ensures that the original design principles, expressed themselves as constraints, still hold in the resulting architectural pattern. The paper focuses on fault-tolerance tactics, and identifies a set of requirements for a semantic framework characterising them. The application of tactics represented as model transformations is then discussed and illustrated using two case studies.

2009

Long-Term Perspective of Agile Methods

Autores
Kajko Mattsson, M; Aguiar, A; Boness, K; Kaindl, H; Pooley, R; Tael, A;

Publicação
2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009)

Abstract
Even if we have recognized many short-term benefits of agile methods, we still know very little about their long-term effects. In this panel, we discuss the long-term perspective of the agile methods. The panelists are either industrial or academic representatives. They will discuss problems and benefits related to the long-term lifecycle system management in agile projects. Ideally, the panel's outcome will provide ideas for future research.

2009

Testing for Unexpected Interactions in AOP

Autores
Restivo, A; Aguiar, A;

Publicação
2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009)

Abstract
Aspect Oriented Programming (AOP) is a powerful programming technique with the objective of improving modularity by encapsulating crosscutting concerns. The nature of AOP makes it prone to unexpected and harmful interactions between the different components of a system. The claim behind this PhD is that unit tests can be used to detect these interactions. In this paper we explain how these can be accomplished. A brief state of the art, work plan and a support tool (drUID) are also presented.

  • 10
  • 18