47,555 Hits in 5.4 sec

Metrics for Evolution of Aspect Oriented Software [article]

Senthil Velan S, Chitra Babu
2020 arXiv   pre-print
This paper defines a new set of metrics for measuring the evolution of Aspect Oriented software.  ...  In order to quantify, it is essential to define metrics that will capture the evolution of Aspect Oriented (AO) software.  ...  An Aspect Oriented Evolution Metrics Tool, AOSEM Tool was developed to determine the values of the defined set of metrics for the given AO software.  ... 
arXiv:2010.05479v2 fatcat:c2jihkotnbe2jaqitpgvubocbu

Software Fault Prediction Using Quad Tree-Based K-Means Clustering Algorithm

Partha S. Bishnu, Vandana Bhattacherjee
2012 IEEE Transactions on Knowledge and Data Engineering  
-An exploratory study of code smells in evolving aspect- oriented systems, 10th International Conference on Aspect-Oriented Software Development (AOSD), 2011 Macia Bertran, I. and Garcia, A. and von  ...  -An exploratory study of code smells in evolving aspect- oriented systems, 10th International Conference on Aspect-Oriented Software Development (AOSD), 2011 Macia Bertran, I. and Garcia, A. and von  ... 
doi:10.1109/tkde.2011.163 fatcat:a2opv2xynvgmxjvj3qhqdfwp5m

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  
QEMSR model is used to assess Aspect Oriented reusability quality issues, which helps developers to adapt for software development.  ...  In this paper, experimental results are evaluated of 11 projects (Java and AspectJ) using proposed Quality Evaluation Model for Software Reuse (QEMSR) and existing Aspect Oriented Software Quality Model  ...  instead of new metrics proposed for AOP.  ... 
doi:10.14569/ijacsa.2021.0121080 fatcat:k3rx2vujjbe2hm3qtknmcrbbtu

Strength Estimation of Relation between Metrics in Evolution based Model

G. Shanmugasundaram, V. Prasanna Venkatesan, C. Punitha Devi
2012 International Journal of Computer Applications  
Object oriented system was the programming paradigm which aimed at the concept of software reuse.  ...  This paved the basic idea behind evolving of software design paradigms into component and service oriented systems respectively.  ...  Cho et al [9] proposes a set of metrics for measuring various aspects of software components like complexity, customizability and reusability. Washizaki et al.  ... 
doi:10.5120/5528-7571 fatcat:ts7srqqszbc45dl5iydnifozfa

Controlling Requirements Evolution: An Avionics Case Study [chapter]

Stuart Anderson, Massimo Felici
2000 Lecture Notes in Computer Science  
Metrics can be used to manage (e.g., control and predict) requirements evolution. The results point out issues in the use of metrics for controlling requirements evolution in the case study.  ...  Moreover, they provide new evidence, which suggests a product line oriented management method for requirements.  ...  Due to the high safety level of the case study, the agreement with the industrial partner does not allow to show any numerical information.  ... 
doi:10.1007/3-540-40891-6_31 fatcat:fgahvqq6njdjxhzrjl2ojojulm

An Empirical Study of Maintainability in Aspect-Oriented System Evolution Using Coupling Metrics

Haihao Shen, Sai Zhang, Jianjun Zhao
2008 2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering  
In this paper, we propose a fine-grained coupling metrics suite for aspect-oriented (AO) systems, to measure software changes during system evolution.  ...  The experiment result suggests that our correlation model provides useful information to evaluate the maintainability of AO systems. 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software  ...  Based on this coupling metrics suite, we measured coupling metrics for software changes during system evolution.  ... 
doi:10.1109/tase.2008.17 dblp:conf/tase/ShenZZ08 fatcat:7do3pper4fegrfty56ekrkt6ki

Software Change Management: a Quantified Perspective

Ankit Dhamija, Sunil Sikka
2018 International Journal of Engineering & Technology  
Software metrics play an important role to evaluate CIA process. Two types of metrics are used to evaluate CIA.  ...  A systematic Change Impact Analysis (CIA) is being used for better change management of software. Also, CIA process is evolved continuously to make it more effective.  ...  Table 2 defines some of the metrics for adding changes in Aspect Oriented Software. M1 Sum of highest path length from aspect a to the aspect hierarchy root in the set.  ... 
doi:10.14419/ijet.v7i3.12.17613 fatcat:g23l7qrmafgeddyup5kg6c4ptq

Introducing Artificial Intelligence Agents to the Empirical Measurement of Design Properties for Aspect Oriented Software Development [article]

Senthil Velan S
2020 arXiv   pre-print
Specific metrics for the software design properties have been measured using AI agents for the different versions and were used to infer upon the effect on quality.  ...  The model has been applied on already existing and equivalent versions of object oriented and aspect oriented case study application, university automation software.  ...  INTRODUCTION Aspect Oriented Software Development (AOSD) [1] is a twenty year old software development methodology focusing on the clear separation of core and cross-cutting functionalities or concerns  ... 
arXiv:2010.07529v1 fatcat:vtvcx25t5fg5nodwjmpildmsyq

Guest Editorial: Special Issue on Software Maintenance and Evolution

M. Harman, B. Korel, P.K. Linos
2005 IEEE Transactions on Software Engineering  
object-oriented metrics of Chidamber and Kemerer for open source software.  ...  The paper entitled "Analyzing the Evolutionary History of the Logical Design of Object-Oriented Software" presents a method for analyzing the evolution of object-oriented systems from the point of view  ... 
doi:10.1109/tse.2005.113 fatcat:yp3v5dw3avefrikxxphf2yqw2u

Design Level Metrics to Measure the Complexity Across Versions of AO Software [article]

Parthipan S, Senthil Velan S, Chitra Babu
2020 arXiv   pre-print
Aspect Oriented Software Design is an emerging methodology that provides powerful new techniques to improve the modularity of software from its design.  ...  Software metric plays a vital role in quantitative assessment of any specific software development methodology and its impact on the maintenance of software.  ...  In order to measure the values of the metrics, a tool named as Aspect Oriented Software Complexity Evaluation Tool (AOSCE) has been developed to automatically compute the complexity for the case study  ... 
arXiv:2012.00276v1 fatcat:2udqxyml5rffhbv66fu24wpnrm

Exploring the Quality Improvement in Small- Scale Project Using Aspect-Oriented Design

2019 International journal of recent technology and engineering  
Aspect-oriented software development (AOSD) seeks to renovate the software quality by use of alteration to the design in object-oriented based systems.  ...  In this paper, a study was conducted to analyses quality in aspect-oriented software design.  ...   Abstract: Aspect-oriented software development (AOSD) seeks to renovate the software quality by use of alteration to the design in object-oriented based systems.  ... 
doi:10.35940/ijrte.b1490.078219 fatcat:ppc6hm7woff45c5s6vooah7p74

Assessing the Evolution of Quality in Java Libraries

Theodore Chaikalis, Alexander Chatzigeorgiou, Apostolos Ampatzoglou, Ignatios Deligiannis
2015 Proceedings of the 7th Balkan Conference on Informatics Conference - BCI '15  
Software and its engineering ~ Object oriented development Keywords Software evolution analysis; case studies, software quality.  ...  In particular, we perform a systematic case study to assess whether quality, in terms of three software metrics (CBO, LCOM, WMC), exhibits clear trends during the history of twenty analyzed libraries.  ...  "to analyze successive versions of software libraries for the purpose of evaluating the evolution of their quality with respect to the trend of basic object-oriented design metrics from the perspective  ... 
doi:10.1145/2801081.2801097 dblp:conf/bci/ChaikalisCAD15 fatcat:57h6nrmibjbp7mcgjghnhe3meu

Aspect-oriented software maintenance metrics: a systematic mapping study

J. Saraiva, E. Barreiros, A. Almeida, F. Lima, A. Alencar, G. Lima, S. Soares, F. Castor
2012 16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012)  
Despite the number of empirical studies that assess Aspect-Oriented Software Development (AOSD) techniques, more research is required to investigate, for example, how software maintainability is impacted  ...  Conclusions: A total of 138 primary studies were selected. They describe 67 aspect-oriented (AO) maintainability metrics.  ...  The literature provides a large number of metrics to analyze different software characteristics in object-oriented and aspect-oriented software development.  ... 
doi:10.1049/ic.2012.0033 dblp:conf/ease/SaraivaBALALSC12 fatcat:kmz6grmyqrcg7emwpknnj574ba

Assessing the impact of aspects on model composition effort

Kleinner Farias, Alessandro Garcia, Jon Whittle
2010 Proceedings of the Eighth International Conference on Aspect-Oriented Software Development - AOSD '10  
In particular, model compositions are used to express the evolution of architectural models along six releases of a software product line.  ...  Model composition is a common operation used in many software development activities-for example, reconciling models developed in parallel by different development teams, or merging models of new features  ...  The notation (see Figure 2 ) supports the visual symmetric representation of aspect-oriented software architectures.  ... 
doi:10.1145/1739230.1739240 dblp:conf/aosd/FariasGW10 fatcat:sgehpfancngphaletouehtxklm

Impact of Aspect-Oriented Programming on Software Modularity

Adam Przybylek
2011 2011 15th European Conference on Software Maintenance and Reengineering  
Nowadays, the aspect-oriented paradigm pervades all areas of software engineering. With its growing popularity, practitioners are beginning to wonder whether they should start looking into it.  ...  Over a decade ago, aspect-oriented programming (AOP) was proposed in the literature to "modularize the unmodularizable".  ...  Elaborating an extension to the UML metamodel for Aspect Oriented Modeling We present an approach to integrate aspect orientation with the current state-of-the-art in modelling languages.  ... 
doi:10.1109/csmr.2011.55 dblp:conf/csmr/Przybylek11 fatcat:u5oc6acz6nd3xnvywhiuuft5ku
« Previous Showing results 1 — 15 out of 47,555 results