Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article
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