Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article


Communication Aspects with CommJ: Initial Experiment Show Promising Improvements in Reusability and Maintainability

Authors:
Ali Raza
Jorge Edison Lascano
Stephen Clyde

Keywords: aspect-oriented programming (AOPL); crosscutting concerns; AspectJ; software reuse and maintenance; software metrics

Abstract:
A 2013 ICSEA paper introduced CommJ as an extension to AspectJ for encapsulating communication-related crosscutting concerns in modular, conversation-aware aspects. This paper now presents preliminary, but encouraging results from a subsequent study that shows six different ways in which CommJ can improve the reusability and maintainability of applications requiring network communications. We begin by defining a reuse and maintenance quality model as an extension to an existing quality model. We then identify six hypotheses that can be measured using metrics from the quality model. Finally, to test the hypotheses, we compare implementations of different sample applications across two study groups: one for CommJ and another for AspectJ. Results from the study show improvement in the CommJ for all six areas addressed by the hypotheses

Pages: 48 to 54

Copyright: Copyright (c) IARIA, 2014

Publication date: October 12, 2014

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-367-4

Location: Nice, France

Dates: from October 12, 2014 to October 16, 2014