Subir material

Suba sus trabajos a SEDICI, para mejorar notoriamente su visibilidad e impacto

 

Mostrar el registro sencillo del ítem

dc.date.accessioned 2023-05-16T13:21:47Z
dc.date.available 2023-05-16T13:21:47Z
dc.date.issued 2010
dc.identifier.uri http://sedici.unlp.edu.ar/handle/10915/153051
dc.description.abstract Although aspect mining techniques are supposed to help software developers in discovering where crosscutting concerns are located in source code, in practice, the amount of user involvement required hinder their applicability. The large number of yielded candidates in conjunction with the exhibition of low precision and low recall constitutes the main pitfalls that current aspect mining techniques suffer from. In order to overcome the aforementioned problems we propose to restate the aspect mining problem as a decision making problem. If each aspect mining technique is considered to be an expert on its own, the combination of multiple expert judgments is supposed to improve the effectiveness of the identification process. The proposed approach uses several aspect mining algorithms whose results are combined using a technique known as linear opinion pool. A linear opinion pool is a mathematical combination method commonly used in decision making for aggregating the opinions of several experts in a given area. The output of the proposed approach is a ranking of source code elements (candidate seeds) that may correspond to a crosscutting concern. Our main hypothesis are: (1) the application of decision making techniques reduces the number of generated candidate seeds while improving the precision, and (2) by combining techniques based on different program analysis techniques (as static analysis or dynamic analysis) the recall can be improved. Preliminary results shows the viability of the approach and the validity of our claims. en
dc.format.extent 612-612 es
dc.language en es
dc.subject aspect mining es
dc.subject decision making es
dc.subject crosscutting concerns es
dc.title Improving Effectiveness in the Identification of Crosscutting Concerns in Source Code en
dc.type Objeto de conferencia es
sedici.identifier.uri http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-asse-32.pdf es
sedici.identifier.issn 1850-2792 es
sedici.creator.person Abait, Esteban S. es
sedici.creator.person Marcos, Claudia A. es
sedici.subject.materias Ciencias Informáticas es
sedici.description.fulltext true es
mods.originInfo.place Sociedad Argentina de Informática e Investigación Operativa es
sedici.subtype Resumen es
sedici.rights.license Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
sedici.rights.uri http://creativecommons.org/licenses/by-nc-sa/4.0/
sedici.date.exposure 2010
sedici.relation.event Simposio Argentino de Ingeniería de Software (ASSE 2010) - JAIIO 39 (UADE, 30 de agosto al 3 de septiembre de 2010) es
sedici.description.peerReview peer-review es


Descargar archivos

Este ítem aparece en la(s) siguiente(s) colección(ones)

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) Excepto donde se diga explícitamente, este item se publica bajo la siguiente licencia Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)