Skip to main navigation Skip to search Skip to main content

Avoiding bad smells in aspect-oriented software

Eduardo K. Piveta, Marcelo Hecht, Ana Moreira, Marcelo S. Pimenta, João Araújo, Pedro Guerreiro, Roberto Tom Price

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Different kinds of shortcomings can appear during software development. Some of them can be detected using static analysis and be removed using refactoring techniques. A more efficient strategy is to avoid them before they appear in the software. Recent work has been done on the identification of bad smells in the context of aspect-oriented software development. However, mechanisms to help the software engineer to avoid them are not sufficient. In this paper, based on a collection of bad smells that can occur in aspect-oriented software, we propose a set of guidelines to reduce the occurrence of bad smells in aspect-oriented software artefacts and show the benefits of using, through examples, the guidelines hereby described.

Original languageEnglish
Title of host publicationProocedings
Subtitle of host publicationSEKE 2007: The 19th International Conference on Software Engineering & Knowledge Engineering
Place of PublicationSkokie
PublisherKnowledge Systems Institute Graduate School
Pages81-86
Number of pages6
ISBN (Print)9781627486613, 1-891706-20-9
Publication statusPublished - 2007
Event19th International Conference on Software Engineering and Knowledge Engineering, SEKE 2007 - Hyatt Harborside Hotel, Boston, United States
Duration: 9 Jul 200711 Jul 2007

Conference

Conference19th International Conference on Software Engineering and Knowledge Engineering, SEKE 2007
Country/TerritoryUnited States
CityBoston
Period9/07/0711/07/07

Fingerprint

Dive into the research topics of 'Avoiding bad smells in aspect-oriented software'. Together they form a unique fingerprint.

Cite this