A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Filters
A Comparative Study on the Effect of Multiple Inheritance Mechanism in Java, C++, and Python on Complexity and Reusability of Code
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
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
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
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]
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?
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
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
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
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
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
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
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
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
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
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