Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/520033.858241guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Case Study of Applying an Eclectic Approach to Identify Objects in Code

Published: 05 May 1999 Publication History

Abstract

The identification of objects in procedural programs has long been recognised as a key to successful comprehension. As a consequence, several authors have proposed methods and tools that achieve, in general, some level of success, but do not always precisely identify a coherent set of objects. We show that using an eclectic approach, where a domain expert software engineer is encouraged to tailor and combine existing approaches, may overcome the limitation of the single approaches and helps to better address the particular goals of the project at hand and the unique aspects of the subject system. The eclectic approach is illustrated by reporting experiences from a case study of identifying coarse-grained, persistent objects to be used in the migration of a COBOL system to a distributed component system.

Cited By

View all
  • (2018)Objectification using procedure-relational, matrix decomposition and synchronization dynamicsProceedings of the 12th European Conference on Software Architecture: Companion Proceedings10.1145/3241403.3241455(1-7)Online publication date: 24-Sep-2018
  • (2018)Identification of potential classes in procedural code using a genetic algorithmProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3205651.3205720(314-315)Online publication date: 6-Jul-2018
  • (2016)Clustering technique for conceptual clustersProceedings of the 11th edition of the International Workshop on Smalltalk Technologies10.1145/2991041.2991052(1-6)Online publication date: 23-Aug-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
IWPC '99: Proceedings of the 7th International Workshop on Program Comprehension
May 1999
ISBN:0769501796

Publisher

IEEE Computer Society

United States

Publication History

Published: 05 May 1999

Author Tags

  1. COBOL legacy systems
  2. Program comprehension
  3. coarse-grained object identification
  4. reverse engineering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Objectification using procedure-relational, matrix decomposition and synchronization dynamicsProceedings of the 12th European Conference on Software Architecture: Companion Proceedings10.1145/3241403.3241455(1-7)Online publication date: 24-Sep-2018
  • (2018)Identification of potential classes in procedural code using a genetic algorithmProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3205651.3205720(314-315)Online publication date: 6-Jul-2018
  • (2016)Clustering technique for conceptual clustersProceedings of the 11th edition of the International Workshop on Smalltalk Technologies10.1145/2991041.2991052(1-6)Online publication date: 23-Aug-2016
  • (2011)Automated translation of Java source code to EiffelProceedings of the 49th international conference on Objects, models, components, patterns10.5555/2025896.2025900(20-35)Online publication date: 28-Jun-2011
  • (2005)A survey of formal concept analysis support for software engineering activitiesFormal Concept Analysis10.5555/2137739.2137755(250-271)Online publication date: 1-Jan-2005
  • (2003)Locating Features in Source CodeIEEE Transactions on Software Engineering10.1109/TSE.2003.118392929:3(210-224)Online publication date: 1-Mar-2003
  • (2001)Aiding Program Comprehension by Static and Dynamic Feature AnalysisProceedings of the IEEE International Conference on Software Maintenance (ICSM'01)10.1109/ICSM.2001.972777Online publication date: 7-Nov-2001

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media