loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Paria Parsamanesh 1 ; Amir Abdollahi Foumani 1 and Constantinos Constantinides 2

Affiliations: 1 IBM Rational Software Group Montreal, Canada ; 2 Concordia University, Canada

Keyword(s): Software quality, anomalies, program comprehension, aspect mining, dynamic programming.

Related Ontology Subjects/Areas/Topics: Applications ; Maintenance ; Operational Research ; Pattern Recognition ; Software Engineering

Abstract: In the context of a computer program, the term “anomaly” is used to refer to any phenomenon that can negatively affect software quality. Examples of anomalies in object-oriented programs include low cohesion of modular units, high coupling between modular units and the phenomenon of crosscutting. In this paper we discuss the theoretical component of a technique to identifying anomalies in object-oriented implementations based on observation of patterns of messages (invoked operations). Our technique is based on the capturing of execution traces (paths) into a relational database in order to extract knowledge of anomalies in the system, focusing on potential crosscutting concerns (aspects). In order to resolve ambiguities between candidate aspects we deploy dynamic programming to identify optimal solutions.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 13.59.218.147

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Parsamanesh, P.; Abdollahi Foumani, A. and Constantinides, C. (2006). MINING ANOMALIES IN OBJECT-ORIENTED IMPLEMENTATIONS THROUGH EXECUTION TRACES. In Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-972-8865-69-6; ISSN 2184-2833, SciTePress, pages 177-189. DOI: 10.5220/0001321101770189

@conference{icsoft06,
author={Paria Parsamanesh. and Amir {Abdollahi Foumani}. and Constantinos Constantinides.},
title={MINING ANOMALIES IN OBJECT-ORIENTED IMPLEMENTATIONS THROUGH EXECUTION TRACES},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2006},
pages={177-189},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001321101770189},
isbn={978-972-8865-69-6},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - MINING ANOMALIES IN OBJECT-ORIENTED IMPLEMENTATIONS THROUGH EXECUTION TRACES
SN - 978-972-8865-69-6
IS - 2184-2833
AU - Parsamanesh, P.
AU - Abdollahi Foumani, A.
AU - Constantinides, C.
PY - 2006
SP - 177
EP - 189
DO - 10.5220/0001321101770189
PB - SciTePress