Free and open source software development and research: Opportunities for software engineering

F Kon, P Meirelles, N Lago, A Terceiro… - 2011 25th Brazilian …, 2011 - ieeexplore.ieee.org
Free/Libre/Open Source Software (FLOSS) communities have produced a large amount of
valuable software that is directly or indirectly used daily by any person with access to a …

[HTML][HTML] Avoiding code pitfalls in aspect-oriented programming

A Santos, P Alves, E Figueiredo, F Ferrari - Science of Computer …, 2016 - Elsevier
Abstract Aspect-Oriented Programming (AOP) is a maturing technique that requires a good
comprehension of which types of mistakes programmers make during the development of …

Fault sTypes of Adaptive and Context-Aware Systems and Their Relationship with Fault-based Testing Approaches

BR Siqueira, FC Ferrari, KE Souza… - … on Software Testing …, 2020 - ieeexplore.ieee.org
Context: Testing adaptive systems (ASs) and context-aware systems (CASs) is usually more
challenging than testing conventional systems. This is due to their characteristics, such as …

Towards the practical mutation testing of AspectJ programs

FC Ferrari, A Rashid, JC Maldonado - Science of Computer Programming, 2013 - Elsevier
Mutation testing is a test selection criterion that relies on the assumption that test cases
which can reveal artificial faults in the software are also good to reveal the real ones. It helps …

Reasoning about faults in aspect-oriented programs: a metrics-based evaluation

R Burrows, F Taïani, A Garcia… - 2011 IEEE 19th …, 2011 - ieeexplore.ieee.org
Aspect-oriented programming (AOP) aims at facilitating program comprehension and
maintenance in the presence of crosscutting concerns. Aspect code is often introduced and …

The landscape of software failure cause models

L Feinbube, P Tröger, A Polze - arxiv preprint arxiv:1603.04335, 2016 - arxiv.org
The software engineering field has a long history of classifying software failure causes.
Understanding them is paramount for fault injection, focusing testing efforts or reliability …

Automated test generation technique for aspectual features in AspectJ

RM Parizi, AAA Ghani, SP Lee - Information and Software Technology, 2015 - Elsevier
Context Aspect-oriented programming (AOP) has been promoted as a means for handling
the modularization of software systems by raising the abstraction level and reducing the …

The crosscutting impact of the AOSD Brazilian research community

U Kulesza, S Soares, C Chavez, F Castor… - Journal of Systems and …, 2013 - Elsevier
BACKGROUND: Aspect-Oriented Software Development (AOSD) is a paradigm that
promotes advanced separation of concerns and modularity throughout the software …

Avoiding code pitfalls in aspect-oriented programming

P Alves, E Figueiredo, F Ferrari - … , SBLP 2014, Maceio, Brazil, October 2-3 …, 2014 - Springer
Abstract Aspect-Oriented Programming (AOP) is a maturing technique that requires a good
comprehension of which types of mistakes programmers make during the development of …

Bypass: topology-aware lookup overlay for DHT-based P2P file locating services

G Kwon, KD Ryu - … on Parallel and Distributed Systems, 2004 …, 2004 - ieeexplore.ieee.org
In this paper we propose a peer-to-peer file location system, BYPASS, to enhance the
distributed file lookup time in DHT-based P2P systems. BYPASS constructs a secondary …