Filters








95,795 Hits in 6.9 sec

Identifying Difficulties of Software Modeling Through Class Diagrams: A Long-Term Comparative Analysis

Pamela Flores, Mayra Alvarez, Jenny Torres
2022 IEEE Access  
Based on the literature, object-oriented software modeling is based on four fundamental pillars which are abstraction, encapsulation, decomposition, and inheritance.  ...  Software modeling is a creative activity in which software components and their relationships are identified based on customer requirements.  ...  ACKNOWLEDGMENT The authors would like to acknowledge and thank the Anonymous Reviewers for their valuable recommendations, which contributed to improving the quality of this article.  ... 
doi:10.1109/access.2022.3157290 fatcat:rgqjrw3uirb5li6feamhj4mj3q

Improving Class Cohesion Measurement: Towards a Novel Approach Using Hierarchical Clustering

Lazhar Sadaoui, Mourad Badri, Linda Badri
2012 Journal of Software Engineering and Applications  
Class cohesion is considered as one of the most important object-oriented software attributes. High cohesion is, in fact, a desirable property of software.  ...  This paper aims at exploring the use of hierarchical clustering techniques to improve the measurement of cohesion of classes in object-oriented systems.  ...  In our case, we used the one integrated in XLSTAT 1 , a software for statistical and data analysis for Microsoft Excel.  ... 
doi:10.4236/jsea.2012.57051 fatcat:76v6kltahnehzbwqqskfwrm2lu

Object-oriented and conventional analysis and design methodologies

R.G. Fichman, C.F. Kemerer
1992 Computer  
underlying object-orientation as a programming discipline go back two decades, it's only in the last few years that objectoriented analysis (OOA) and object-oriented design (OOD) methodologies have begun  ...  Object orientation certainly encompasses many novel concepts, and some have called it a new paradigm for software development.  ...  O O A decomposes the problem domain based on a classification of entities (objects) and their relationships, while structured analysis provides a decomposition based on processes.  ... 
doi:10.1109/2.161278 fatcat:ailtjelzcbcmjog7rkt7da5vne

Reengineering legacy systems for distributed environments

Miguel A. Serrano, Doris L. Carver, Carlos Montes de Oca
2002 Journal of Systems and Software  
The response for a class is a set of methods that can potentially be executed in response to a message received by an object of that class" [Chid91].  ...  Sassen [Sass99] explains the use of a metrics-based U reengineering tool (Audit-Reengineering) for model capture and problem detection o f object-oriented legacy systems.  ...  shown in the figure corresponds to the CBO_d object-oriented metric that we defined and not the most common CBO metric.  ... 
doi:10.1016/s0164-1212(02)00020-1 fatcat:husaa4kzqbg5zddzh2pebvaxrm

Optimized neuro-PSO-based software maintainability prediction using relief features selection method

N. Baskar, C Chandrasekar
2019 Indonesian Journal of Electrical Engineering and Computer Science  
This paper aims at developing an optimized Neuro-PSO-based software maintainability prediction model by applying the dimensionality reduction using relief feature selection method for identifying the optimal  ...  The simulation result proves the performance of the proposed model which will be more beneficial for the software developers in predicting the maintenance of the software in advance.</p>  ...  Object-oriented is a classifying approach that is capable of classifying the problem in terms of object and it may provide many paybacks on reliability, adaptability, reusability and decomposition of problem  ... 
doi:10.11591/ijeecs.v15.i3.pp1517-1526 fatcat:6ciaevw55ngzrdyxr7neyyxsvm

Applying object-oriented analysis and design

Jean-Marc Nerson
1992 Communications of the ACM  
The object-oriented technique offers a seamless process that helps viewing the software architecture in terms of problem space elements. • • • • • • • • • This article presents an analysis and design technique  ...  Applying Object-Oriented Analysis and Design :ional analysis and design techniques imply constant paradigm shifts, since manipulate different concepts at each different phase of software developt.  ...  Acknowledgments I am very grateful to Bertrand Meyer for his constant support and for suggesting bright and productive ideas. ! also thank very much  ... 
doi:10.1145/130994.130997 fatcat:xvhqr4547zhczocryinjbgxvxy

A Partially Supervised Approach for Detection and Classification of Buried Radioactive Metal Targets Using Electromagnetic Induction Data

A. C. Turlapaty, Qian Du, N. H. Younan
2013 IEEE Transactions on Geoscience and Remote Sensing  
The analysis of the data obtained from electromagnetic induction (EMI) sensors is one of the most viable tools for the detection of metallic objects buried under soil.  ...  In this paper, we propose a partially supervised approach to detect buried radioactive targets, i.e., depleted uranium, without sophisticated EM modeling.  ...  Based on (11), a set of 165 samples is assigned to cluster 1, and another set of 141 samples is assigned to cluster 2.  ... 
doi:10.1109/tgrs.2012.2200044 fatcat:pkla47nm7bgnxliqngv6nglgai

Toward understanding students' learning performance in an Object-oriented Programming course: the perspective of program quality

Sun Qing, Wu Ji, Liu Kaiqi
2020 IEEE Access  
It shows the average work implemented in all methods. • Response for a Class (RFC):The number of methods that can be invoked in response to a message sent to an object of a class.  ...  Then, the teacher will assign a task at the end of each class. Students are required to learn how to stepwise create a solution for a given problem by these assigned tasks.  ...  LIU KAIQI received the B.S. degree in computer science and technology from Beihang University, Beijing, China, where he is currently pursuing the Ph.D. degree in computer application.  ... 
doi:10.1109/access.2020.2973470 fatcat:pheu7e4oxre75m5xyuo2t2movu

Object-Oriented Modeling of Object-Oriented Concepts [chapter]

Michela Pedroni, Bertrand Meyer
2010 Lecture Notes in Computer Science  
The present work describes an approach to modeling educational domains and reports on the results for object-orientation.  ...  Some of these challenges are due to the intrinsic complexity of the subject matter -object-oriented concepts are tightly interrelated and appear in many combinations.  ...  Herding from RWTH Aachen for testing TrucStudio and providing a partial model of object-oriented programming in Java. We are grateful to the anonymous referees for many useful comments.  ... 
doi:10.1007/978-3-642-11376-5_15 fatcat:bks5xp5czvgpra7qaw7tz76nte

Exploring teachers' attitudes towards object oriented modelling and programming in secondary schools

Andreas Mühling, Peter Hubwieser, Torsten Brinda
2010 Proceedings of the Sixth international workshop on Computing education research - ICER '10  
In this paper we present some of the first results that partly were obtained using cluster analysis.  ...  It is comprised of a compulsory stage (grades 6-10), which is followed by an eligible course in grades 11 and 12. The curriculum of the course is based on the "objects first" approach.  ...  For further analysis, we assign every response to the cluster that contains it with the highest probability.  ... 
doi:10.1145/1839594.1839606 dblp:conf/icer/MuhlingHB10 fatcat:vz42jbhh7rdrbdwphp66itbvk4

Measurement Metric Proposed For Big Data Analytics System

Ridha Sefina Samosir, Harco Leslie Hendric, Ford Lumban Gaol, Edi Abdurachman, Benfano Soewito
2017 Proceedings of the 2017 International Conference on Computer Science and Artificial Intelligence - CSAI 2017  
This research using UML exactly a class diagram in system modelling to identify the measurement metric. Both of dynamic and static metric is proposed as solution to measure big data analytics system.  ...  Result for this researh are some measurement ndicator both of dynamic and static metric based on class diagram for big data analytics.  ...  Unified Modelling Language Unified modelling language (UML) is a diagram which used for system modelling in object oriented approach. Object oriented (OO) is one of approach in software development.  ... 
doi:10.1145/3168390.3168425 fatcat:oquz4pawjfdbdesx452ld4hplm

Solving the Class Responsibility Assignment Problem Using Metaheuristic Approach

Goran Glava�, Kre�imir Fertalj
2011 Journal of Computing and Information Technology  
Ultimately, based on results obtained from all implemented algorithms, conclusions on search landscape of class responsibility assignment problem are drawn.  ...  In this paper our objective is to automatize assigning responsibilities to classes using metaheuristic optimization algorithms.  ...  Completely objective analysis of the results would, however, require optimal reference model for comparison.  ... 
doi:10.2498/cit.1002023 fatcat:uo37dulf4bh3jg3jjnw6x3uwhq

PARALLELIZATION CONCEPTS AND APPLICATIONS FOR THM COUPLED FINITE ELEMENT PROBLEMS

Thomas KALBACHER, Wenqing WANG, Norihiro WATANABE, Chan-Hee PARK, Takeo TANIGUCHI, Olaf KOLDITZ
2008 Journal of Environmental Science for Sustainable Society  
In this paper, we present object-oriented software concepts and parallelization methods for serial/parallel runs and coupled/non-coupled schemes on single or multiple processes.  ...  Numerical analysis of thermo-hydro-mechanical coupled finite element problems in fractured or porous media involves significant computational resources and parallel computing is a way to enable the use  ...  Linux cluster for the Faculty of Environmental Science and Technology at the Okayama University.  ... 
doi:10.3107/jesss.2.35 fatcat:ks5hdujmone37fztdim5y5uboy

Learning Programming: A Model Emerging from Data

Nazir Hawi
2014 International Journal of Computer Applications  
In addition, while some indices of confirmatory factor analysis indicated that the learning model is an adequate fit, others suggested that it needs improvement, which should be considered by future research  ...  Learning computer programming is a prominent issue in the fields of computer science and education.  ...  , subs, arrays, and object-oriented programming.  ... 
doi:10.5120/17514-8070 fatcat:5p66ddddpnetpbwgzrh2rtyq7u

Object-Oriented Simulator of Multi-Agent System for Temporally Rich Domains

Slobodan Ribari�, Tomislav Hrka�
2003 Journal of Computing and Information Technology  
An example of the use of the object-oriented simulator in a dynamic scene analysis is given.  ...  An object-oriented implementation of a program simulator for a multi-agent system (MAS) is described.  ...  The aim of such simulator is its application in mobile object behavior analysis in dynamical computer vision scenes.  ... 
doi:10.2498/cit.2003.03.08 fatcat:5psbst5qqrhdvcno3amjfnzcia
« Previous Showing results 1 — 15 out of 95,795 results