Filters








12,863 Hits in 5.8 sec

A Comparative Study on the Effect of Multiple Inheritance Mechanism in Java, C++, and Python on Complexity and Reusability of Code

Fawzi Albalooshi, Amjad Mahmood
2017 International Journal of Advanced Computer Science and Applications  
Multiple inheritance is one of the important features of object-oriented methodologies which enables developers to combine concepts and increase the reusability of the resulting software.  ...  The analysis of results suggests that out of the three languages investigated Python and C++ offer better reusability of software when using multiple inheritance, whereas Java has major deficiencies when  ...  Coupling has negative impact on reusability so does the lack of cohesion which increases complexity and has negative effect on reusability.  ... 
doi:10.14569/ijacsa.2017.080614 fatcat:yob5nx76fnbwrompoqefcfwzry

Performance Analysis of Qualitative Evaluation Model for Software Reuse with AspectJ using AHP

Ravi Kumar, Dalip -
2021 International Journal of Advanced Computer Science and Applications  
Paper provides the evaluation of software reusability and positive impact on software quality.  ...  The aim of this paper is to explore the AOP approach with implementation of real life projects in AspectJ language and its impact on software quality in form of reusability.  ...  The focus of future research is on native programming languages, which is extension of AOP.  ... 
doi:10.14569/ijacsa.2021.0121080 fatcat:k3rx2vujjbe2hm3qtknmcrbbtu

Analyzing the change-proneness of service-oriented systems from an industrial perspective

Daniele Romano
2013 2013 35th International Conference on Software Engineering (ICSE)  
The output of this PhD research will assist software engineers in designing stable APIs and reusable services with adequate response time.  ...  In this research, we investigate the changeproneness of service-oriented systems from the perspective of software engineers.  ...  Duplicated entities can impact the comprehension and, hence, the reusability.  ... 
doi:10.1109/icse.2013.6606718 dblp:conf/icse/Romano04 fatcat:75y67znmz5ge5cmjtzwhhli57a

Empirical Analysis Of The Reusability Of Object-Oriented Program Code In Open-Source Software

Fathi Taibi
2014 Zenodo  
Additionally, the impact of using inner and anonymous classes on the reusability of their enclosing classes is assessed.  ...  The results obtained are thoroughly analyzed to identify the factors behind lack of reusability in open-source OO program code and the impact of nesting on it.  ...  This raises an important question on the real impact inner and anonymous classes have on the reusability of their inclosing classes.  ... 
doi:10.5281/zenodo.1090844 fatcat:nnmx6dmsezanncurvurzsnja4m

Problems of Inheritance at Java Inner Class [article]

Sim-Hui Tee
2013 arXiv   pre-print
Single inheritance enhances the reusability of codes and eliminates the confusion of identical methods that possibly defined in two superclasses.  ...  However, the mechanism of inner class in Java potentially reintroduces the problems encountered by multiple inheritance. When the depth of Java inner class is increased, the problem becomes severe.  ...  Future works should focus on studying the impact of deep level inner class on the inheritance hierarchy.  ... 
arXiv:1301.6260v1 fatcat:sv4u5zpyrfbmjjtkueqdrc4ori

How and When to Flatten Java Classes?

Jehad Al Dallal
2014 International Journal of Computer Science Engineering and Information Technology  
Thus, class flattening helps in exploring the impact of inheritance on improving code quality.  ...  This paper explains how to flatten Java classes and discusses the relationship between class flattening and some applications of interest to software practitioners, such as refactoring and indicating external  ...  ACKNOWLEDGEMENTS The author would like to acknowledge the support of this work by Kuwait University Research Grant QI02/13.  ... 
doi:10.5121/ijcseit.2014.4207 fatcat:escbq7q5yrdeppnxzuydvafv4y

An empirical analysis of software systems for measurement of design quality level based on design patterns

Md. Abul Khaer, M.M.A. Hashem, Md. Raihan Masud
2007 2007 10th International Conference on Computer and Information Technology  
The exploratory analysis method proposed here uses GoF (Gang of Four) design patterns as our assessment criteria. We formulate an empirical study and develop a method to measure software quality.  ...  In this paper, we propose a new, simple and quantitative approach to specify design level of object oriented software systems.  ...  On the other hand W MC ensure code complexity, design usability and reusability. Large value of W MC have impact on children through inheritance. So, we have to keep it low.  ... 
doi:10.1109/iccitechn.2007.4579432 fatcat:cldphehdnzgaxa7nptssoowboq

Coupling Measures and its Impact on Object-Oriented Software Quality

V. S. Bidve, P. Sarasu
2016 Indian Journal of Science and Technology  
Coupling metrics is a kind of software metrics having a significant impact on several qualities attributes of the object-oriented software.  ...  It is also found that the coupling measures have an impact on various quality attributes of the object-oriented software.  ...  In this paper, an attempt is made to measure coupling amongst modules of Java software and to find its impact on object-oriented software quality attributes.  ... 
doi:10.17485/ijst/2016/v9i21/89912 fatcat:rvgwkpb2jrflnmc5mn5yxbjhmm

Expert System for Software Reusability

Ali Zeinulabdeen, Safwan Omar
2018 International Journal of Computer Applications  
Reusability of any component is computed depending on several metrics .  ...  In this paper, cohesion and coupling metrics are used to measure the reuse of software components of Object Oriented procedure ( Java codes ) .  ...  Software reuse means constructing new software systems from existing software components. It has huge impact on productivity.  ... 
doi:10.5120/ijca2018917398 fatcat:3fszo72lkbhidmxeqoavxfh73a

On Measuring The Reusability Proneness Of Mobile Applications

Fathi Taibi
2014 Zenodo  
An empirical investigation is conducted to measure and rank the reusability potential of the classes of randomly selected Android applications.  ...  Hence, in this paper, an approach to measure the reusability potential of classes in Android applications is proposed. The approach is not meant specifically for this particular type of applications.  ...  The factor LC has more impact on the classes of Cat1 than the factor M (83.33% versus 75.2%) while the latter has much more impact on the classes of Cat2 (81.3% versus 25.2%).  ... 
doi:10.5281/zenodo.1094585 fatcat:smag2neovbez3fbges4j4lozdq

The popularity cycle of graphical tools, UML, and libraries of associations

Martin Soukup, Jiri Soukup
2007 Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion - OOPSLA '07  
This workshop attempts to take a unified view of UML-related ideas which span from high level software design (UML and MDD) to technical details of implementing reusable associations.  ...  A historical cycle has been observed where the use of graphical tools becomes critical to software development but these tools eventually fall from use as the underlying cause of complexity is removed  ...  (2) What would be the impact on these diagrams of associations becoming first class entities and being available in a reusable form? OOPSLA'07 October 21-25, 2007, Montréal, Québec, Canada.  ... 
doi:10.1145/1297846.1297871 dblp:conf/oopsla/SoukupS07 fatcat:mk4c5topzrfzvpzfaj3wps4z3a

Constructing Relationship between Software Metrics and Code Reusability in Object Oriented Design

Manoj H. M., Nandakumar A. N.
2016 APTIKOM Journal on Computer Science and Information Technologies  
The role of design pattern in the form of software metric and internal code architecture for object-oriented design plays a critical role in software en-gineering in terms of production cost efficiency  ...  Hence, we developed a simple analytical model that establishes relationship between the design components of standard software metric and code reusability using case studies of three software projects  ...  Wu Et al. [18] To do comparative analysis on on C++, C#, and Java programs by using objectoriented Metrics. Comparative study on software metric reusability in software engineering.  ... 
doi:10.11591/aptikom.j.csit.112 fatcat:kpziqq3qcbhzbbypfkypuyjvhu

Constructing Relationship between Software Metrics and Code Reusability in Object Oriented Design

Manoj H. M., Nandakumar A. N.
2016 APTIKOM Journal on Computer Science and Information Technologies  
The role of design pattern in the form of software metric and internal code architecture for object-oriented design plays a critical role in software en-gineering in terms of production cost efficiency  ...  Hence, we developed a simple analytical model that establishes relationship between the design components of standard software metric and code reusability using case studies of three software projects  ...  Wu Et al. [18] To do comparative analysis on on C++, C#, and Java programs by using objectoriented Metrics. Comparative study on software metric reusability in software engineering.  ... 
doi:10.34306/csit.v1i2.49 fatcat:icq7wwya7fcgxap2wa4jggbeqi

Constructing Relationship Between Software Metrics and Code Reusability in Object Oriented Design

Manoj H.M, Dr. Nandakumar
2016 International Journal of Advanced Computer Science and Applications  
The role of the design pattern in the form of software metric and internal code architecture for objectoriented design plays a critical role in software engineering regarding production cost efficiency  ...  Hence, we developed a simple analytical model that establishes a relationship between the design components of standard software metric and code reusability using case studies of three software projects  ...  [18] To do comparative analysis on on C++, C#, and Java programs by using object-oriented Metrics. Comparative study on software metric reusability in software engineering.  ... 
doi:10.14569/ijacsa.2016.070258 fatcat:kc7v6l4y6bg7pbrazi6pozgs6q

A Machine Learning based Efficient Software Reusability Prediction Model for Java Based Object Oriented Software

Surbhi Maggo, Chetna Gupta
2014 International Journal of Information Technology and Computer Science  
Java based (object oriented) software systems.  ...  In this paper we present an efficient automation model for the identification and evaluation of reusable software components to measure the reusability levels (high, medium or low) of procedure oriented  ...  designs closer to problem domain and greater reliability and readability thus having a positive impact on reusability of such software components [28] .  ... 
doi:10.5815/ijitcs.2014.02.01 fatcat:occypnjn4ff4bawzgf4upxuxpu
« Previous Showing results 1 — 15 out of 12,863 results