loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Andreas Wierda 1 ; Eric Dortmans 1 and Lou Somers 2

Affiliations: 1 Océ-Technologies BV, Netherlands ; 2 Eindhoven University of Technology, Netherlands

Keyword(s): Pattern detection, formal concept analysis, object-oriented, reverse engineering.

Related Ontology Subjects/Areas/Topics: Health Engineering and Technology Applications ; Neurocomputing ; Neurotechnology, Electronics and Informatics ; Reverse Engineering

Abstract: Pattern detection methods discover recurring solutions in a system’s implementation, for example design patterns in object-oriented source code. Usually this is done with a pattern library. This has the disadvantage that the precise implementation of the patterns must be known in advance. The method used in our case study does not have this disadvantage. It uses a mathematical technique called Formal Concept Analysis and is applied to find structural patterns in two subsystems of a printer controller. The case study shows that it is possible to detect frequently used structural design constructs without upfront knowledge. However, even the detection of relatively simple patterns in relatively small pieces of software takes a lot of computing time. Since this is due to the complexity of the applied algorithms, applying the method to large software systems like the complete controller is not practical. They can be applied to its subsystems though, which are about five to ten percent of its size. (More)

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 3.149.239.110

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:
Wierda, A.; Dortmans, E. and Somers, L. (2007). DETECTING PATTERNS IN OBJECT-ORIENTED SOURCE CODE – A CASE STUDY. In Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-989-8111-06-7; ISSN 2184-2833, SciTePress, pages 13-24. DOI: 10.5220/0001332300130024

@conference{icsoft07,
author={Andreas Wierda. and Eric Dortmans. and Lou Somers.},
title={DETECTING PATTERNS IN OBJECT-ORIENTED SOURCE CODE – A CASE STUDY},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2007},
pages={13-24},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001332300130024},
isbn={978-989-8111-06-7},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - DETECTING PATTERNS IN OBJECT-ORIENTED SOURCE CODE – A CASE STUDY
SN - 978-989-8111-06-7
IS - 2184-2833
AU - Wierda, A.
AU - Dortmans, E.
AU - Somers, L.
PY - 2007
SP - 13
EP - 24
DO - 10.5220/0001332300130024
PB - SciTePress