Informações:

Publicações do PESC

Título
MAIS: Um Mecanismo para Apoio à Percepção Aplicado a Modelos de Software Compartilhados
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
26/1/2005
Resumo

Mecanismos para apoio a percepção são uma alternativa para diminuir o isolamento entre membros de um grupo. Em particular, eles podem ser utilizados no contexto de modelagem concorrente de artefatos de software, em que uma equipe de desenvolvedores pode desconhecer como um artefato compartilhado está evoluindo. A concepção dos desenvolvedores sobre o modelo compartilhado pode ser continuamente atualizada com esse suporte, conforme as contribuições individuais vão ocorrendo. Geralmente, mecanismos para apoio a percepção são específicos e intrínsecos a uma ferramenta colaborativa, o que dificulta sua aplicação nas ferramentas de desenvolvimento de software. Esta dissertação apresenta uma proposta de mecanismo independente de ferramenta de modelagem, que realiza a coleta implícita e não intrusiva de informações para percepção de mudança em espaço de trabalho compartilhado. Essas informações são então apresentadas aos desenvolvedores como forma de reduzir os problemas de isolamento de uma equipe de desenvolvimento distribuída. O mecanismo tem como objetivo guiar os desenvolvedores em ações futuras, de maneira a atenuar o esforço de adaptação no momento de obter-se um estado global consistente do artefato compartilhado. As informações de mudança são classificadas, agrupadas e filtradas de forma a reduzir uma possível sobrecarga cognitiva. Dois conceitos são explorados para organizar a informação de mudança: relevância e ciência. Um estudo de caso, de foco qualitativo, foi realizado, visando obter indícios relativos a utilidade do mecanismo.

Abstract

Awareness mechanisms are an alternative to reduce the isolation among group members. In particular, they can be used on concurrent modeling of software artifacts, where a software developer team may not know how a shared artifact is evolving. The developer's conception about the shared model can be continuously updated with this kind of support, meanwhile individual contributions are made. In general, awareness mechanisms are specific and intrinsic of a particular collaborative tool, in such a way that its application in a software development to01 is a difficult task. This dissertation presents a modeling to01 independent mechanism proposal, which collects workspace awareness change information in an implicitly and non-obtmsively way. These information are presented to the developers in the expectative of reducing some problems caused by the isolation inside a distributed software team. The mechanism's objective is to guide developers on fúture actions in some way to minimize the adaptation effort to get a consistent global state of the shared artifact. Change information are classified, grouped and filtered to reduce a possible cognitive overload. Two concepts are explored to organize change information: relevance and acknowledgement. A qualitative study case was performed, aiming to obtain some indications about the utility of the mechanism.

Arquivo
Topo