46,661 Hits in 9.5 sec

On the differences between quality increasing and other changes in open source Java projects [article]

Alexander Trautsch, Johannes Erbel, Steffen Herbold, Jens Grabowski
2021 arXiv   pre-print
Based on the resulting data set, we investigate the differences in size and 14 static source code metrics between changes that increase quality and other changes.  ...  We manually classify a randomized sample of 2,533 commits from 54 Java open source projects as quality improving depending on the intent of the developer by inspecting the commit message.  ...  Acknowledgements We want to thank the GWDG Göttingen 14 for providing us with computing resources within their HPC-Cluster.  ... 
arXiv:2109.03544v3 fatcat:xx4oslzg4zcnnlllb2fngboygm

Idea: Java vs. PHP: Security Implications of Language Choice for Web Applications [chapter]

James Walden, Maureen Doyle, Robert Lenhof, John Murray
2010 Lecture Notes in Computer Science  
We used security and software metrics to examine the sources of difference between projects.  ...  We measured CVD for two revisions of each project, one from 2006 and the other from 2008.  ...  The difference in SRI may result from the differences in application popularity. Open source PHP web applications are much more widely used than open source Java web applications.  ... 
doi:10.1007/978-3-642-11747-3_5 fatcat:54oszfkduza6rlskdcjromtqki

Investigating the Effect of Refactoring on Software Testing Effort

Karim O. Elish, Mohammad Alshayeb
2009 2009 16th Asia-Pacific Software Engineering Conference  
There are many different refactoring methods, each having a particular purpose and effect. Consequently, the effect of refactorings on software quality attribute may vary.  ...  Refactoring, the process of improving the design of existing code by changing its internal structure without affecting its external behavior, tends to improve software quality by improving design, improving  ...  ACKNOWLEDGMENT The authors would like to thank the anonymous reviewers for their constructive comments. This work is supported by King Fahd University of Petroleum and Minerals under FT-2008/11.  ... 
doi:10.1109/apsec.2009.14 dblp:conf/apsec/ElishA09 fatcat:p5qyufdrgffl3cou2rlvsgfvyi

Internal Quality Evolution of Open-Source Software Systems

Mamdouh Alenezi
2021 Applied Sciences  
In this paper, the method of evolution of the internal quality of object-oriented open-source software systems has been examined by applying a software metric approach.  ...  More specifically, we analyze how software systems evolve over versions regarding size and the relationship between size and different internal quality metrics.  ...  Acknowledgments: The authors would like to acknowledge the support of Prince Sultan University for paying the Article Processing Charges (APC) of this publication.  ... 
doi:10.3390/app11125690 fatcat:54nptugkijc5pnaq6uj3lzv6uy

Defectiveness Evolution in Open Source Software Systems

Yasir Javed, Mamdouh Alenezi
2016 Procedia Computer Science  
We conducted an empirical study on two open source systems (JEDIT and ANT) to study the defectiveness Evolution in Open Source Software Systems.  ...  Determining the relationship between software metrics aids in clarifying practical issues with regard to the relationship between the quality of internal and external software attributes.  ...  To measure quality of software, different metrics are used and are available especially in open source software projects.  ... 
doi:10.1016/j.procs.2016.04.015 fatcat:pndz5jjpafairjg3r5i6h7ngyu

Reengineering framework for open source software using decision tree approach

Jaswinder Singh, Kanwalvir Singh, Jaiteg Singh
2019 International Journal of Electrical and Computer Engineering (IJECE)  
It has been observed that successive maintenance in the developed software reduces software quality and degrades the performance of software system.  ...  Changes in software incur due to new requirements of the end-user, identification of bug in software or failure to achieve system objective.  ...  The basic set of Metrics includes Weighted Methods per Class (WMC), coupling Between Object METHODOLOGY Dataset consist of open source JAVA projects of different sizes.  ... 
doi:10.11591/ijece.v9i3.pp2041-2048 fatcat:yb7schkyp5a73aybuyahd55sui

Impact of Refactoring on OO Metrics: A Study on the Extract Class, Extract Superclass, Encapsulate Field and Pull up Method

Iyad Alazzam, Dept. of CIS at Yarmouk University, Jordan, Belal Abuata, Ghada Mhediat
2020 International Journal of Machine Learning and Computing  
However, the Encapsulate Field has no impact on: Coupling between Objects, Depth of Inheritance, Number of children and Outward Coupling metrics.  ...  The main objective of this study is to help the developers and maintenance engineers in choosing the best possible refactoring technique based on determined goals.  ...  Ghada Mhediat designed and performed the experiments, performed the calculations and analyzed the data with Iyad Alazzam all authors had approved the final version.  ... 
doi:10.18178/ijmlc.2020.10.1.913 fatcat:3cfoiqab2jcu3dgjrp6f36eoyu

Observations on patterns of development in open source software projects

Katherine J. Stewart, David P. Darcy, Sherae L. Daniel
2005 Software engineering notes  
This paper discusses a project aimed at understanding how open source software evolves by examining patterns of development and changes in releases over time.  ...  These include descriptions of release cycles and categorization of projects based on the overall changes in size and complexity exhibited across releases.  ...  All opinions expressed are those of the authors. We thank Julie Inlow, Chang-Han Jong, and Vincent Kan for their invaluable research assistance on this project.  ... 
doi:10.1145/1082983.1083272 fatcat:6tmfb7wlcffz5cc5qhy3qykcvy

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  
We tested our proposed method on several open source projects and also validate it by making a comparison with current approach.  ...  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.  ...  Fig. 2 . 2 Comparison of patterns in two different versions of Java Swing Package Fig. 3 . 3 Total patterns after standardization of source code TABLE I OPEN I SOURCE PROJECTS WITH DIFFERENT DESIGN  ... 
doi:10.1109/iccitechn.2007.4579432 fatcat:cldphehdnzgaxa7nptssoowboq

Empirical Analysis of Object-Oriented Software Test Suite Evolution

Nada Alsolami, Qasem Obeidat, Mamdouh Alenezi
2019 International Journal of Advanced Computer Science and Applications  
the relationship between the change in the program and the corresponding evolution in the test suite.  ...  This investigation aims to conduct a comprehensive empirical study on eight Java systems with many versions of these systems and their test suites to find out how the test suite is evolving, and to find  ...  In study number [10] , the researchers used two open source projects, while in [11] , they used two open source projects and one industrial software project.  ... 
doi:10.14569/ijacsa.2019.0101113 fatcat:t5xxsc4t2zgc5fqlq6qd66pjae

Quality of Open Source Systems from Product Metrics Perspective [article]

Mamdouh Alenezi, Ibrahim Abunadi
2015 arXiv   pre-print
Thus, open source project has shown to have low defect density and the larger the product the lower the defect density is.  ...  In this paper, metrics retrieved from open source software were analyzed for quality attributes. Defect density is considered a strong indication of the quality of software product.  ...  [20] compared the quality of open source, closed source software, and found no difference between them.  ... 
arXiv:1511.03194v1 fatcat:wqn6vnmi5na37alefsh4wr7aae

Economic Effect of Cloning on Software Maintenance

Amanpreet KaurGoraya, Ajitpal Singh Chela
2012 International Journal of Applied Information Systems  
This paper presents a study on the cloned code, the large open source systems are used, various other new parameters are added to calculate clone.  ...  Half of the maintenance effort is not spent on bug fixing or adaptation to changes of the technical environment, but on evolving and new functionality.  ...  In this clone study six open source systems are analyzed, two in Java, two in PHP and two in C#. The clone analysis in based on type-2 of cloning and the minimum fragment size is set to ten.  ... 
doi:10.5120/ijais12-450675 fatcat:sllhv36lfnc4ticwmacbvxpgti

Predicting the Behaviour of Open Source Software using Object Oriented Metrics

Uttamjit Kaur, Gagandeep Singh
2016 International Journal of Computer Applications  
The aim of this thesis is to study the relationship between maintainability and metrics like lines of code, cyclomatic complexity of open source software.  ...  The majority of the open source projects available in the repositories are developed in Java.  ...  CONCLUSION/FUTURE SCOPEThis paper, based on a data set of 5 versions of java open source software namely SweetHome3D, FindBugs, Jfree and Jacob, the relationship between different metrics and maintainability  ... 
doi:10.5120/ijca2016911501 fatcat:njadfhg6bnazrpcbr6ybz25sdi

Modeling Practices in Open Source Software [chapter]

Omar Badreddin, Timothy C. Lethbridge, Maged Elassar
2013 IFIP Advances in Information and Communication Technology  
We also report on the Umple compiler itself as a case study of an open source project where contributors, using the above approach, have and continue to routinely commit code and model over a number of  ...  It is widely accepted that modeling in software engineering increases productivity and results in better code quality. Yet, modeling adoption remains low.  ...  Developer Contributions Contributions to Umple are represented in text, as in other open source projects. The key and only difference is that Umple text represents both model and code elements.  ... 
doi:10.1007/978-3-642-38928-3_9 fatcat:htp6aeocvzfhbkt4wwzqoxguuq

An Investigation of the Relationships between Software Metrics and Defects

Pradeep Singh, K. D. Chaudhary, Shrish Verma
2011 International Journal of Computer Applications  
But, because open source software is often developed with a different management style than the industrial ones, the quality and reliability of the code needs to be investigated.  ...  In this paper we have evaluated the object-oriented metrics given by Chidamber and Kemerer, and few other static code metrics for two open source projects.  ...  We plan to replicate our study on large data set for different types of open source software system.  ... 
doi:10.5120/3409-4756 fatcat:yyxmni7t4zbhdpi6mamdpek35y
« Previous Showing results 1 — 15 out of 46,661 results