196,504 Hits in 7.6 sec

On the Relationship Between Change Coupling and Software Defects

Marco D'Ambros, Michele Lanza, Romain Robbes
2009 2009 16th Working Conference on Reverse Engineering  
We investigate whether change coupling correlates with defects, and if the performance of bug prediction models based on software metrics can be improved with change coupling information.  ...  In this paper we analyze the relationship between change coupling and software defects on three large software systems.  ...  We gratefully acknowledge the financial support of the Swiss National Science foundation for the project "DiCoSA" (SNF Project No. 118063).  ... 
doi:10.1109/wcre.2009.19 dblp:conf/wcre/DAmbrosLR99a fatcat:xomqldtcb5aercdi3xrtscafvq

Studying the relationship between source code quality and mobile platform dependence

Mark D. Syer, Meiyappan Nagappan, Bram Adams, Ahmed E. Hassan
2014 Software quality journal  
One such model aims to use dependency metrics to enhance the prediction of defects in software systems.  ...  Whereas coupling measures the total number of unique coupled classes, class dependencies measures the intensity of the coupling for each coupled class (e.g., is class A depending on class B for one method  ... 
doi:10.1007/s11219-014-9238-2 fatcat:5gzz6lme2vanbbd6jmey2delxa

The relationship between evolutionary coupling and defects in large industrial software

Serkan Kirbas, Bora Caglayan, Tracy Hall, Steve Counsell, David Bowes, Alper Sen, Ayse Bener
2017 Journal of Software: Evolution and Process  
Although EC measures may be useful to explain defects, the explanatory power of such measures depends on defect types, size, and process metrics.  ...  For example, structural 12 and semantic 13 coupling are both measured on the basis of the static and text analysis of source code.  ...  ACKNOWLEDGMENTS We would like to thank the Scientific and Technological Research Council of Turkey (TUBITAK) for its financial support (B.14.  ... 
doi:10.1002/smr.1842 fatcat:rzdyidqo6fcanfarueku6cgike

Identifying Hidden Dependencies in Software Systems

Istvan Gergely Czibula, Gabriela Czibula, Diana Lucia Miholca, Zsuzsanna Marian
2017 Studia Universitatis Babes-Bolyai: Series Informatica  
There exist hidden dependencies in the software projects which cannot be found using common coupling measures and are due to the so called indirect coupling.  ...  The maintenance and evolution of software systems are highly impacted by activities such as bug fixing, adding new features or functionalities and updating existing ones.  ...  [19] have investigated the influence of the evolutionary coupling on defect proneness.  ... 
doi:10.24193/subbi.2017.1.07 fatcat:rua7yyewurfqthxo4e5cegrmmy

A Comparative Algorithmic Approach to Predict Probability of Fault in a Module by Indirect Coupling

Kireet Joshi, Ramesh Chandra Belwal, Shailendra Mishra
2013 International Journal of Computer Applications  
modes, and this will give an idea to the testing team members to focus more on the defects that are caused by indirectly coupled modules.  ...  concentrating more on the affected modules that are fault prone and analysis is done so that in near future the probability of defects in similar modules or projects can be minimised.  ... 
doi:10.5120/12082-8289 fatcat:fncspm5xyjfw5k4yrvyczf46gu

Empirical analysis of CK metrics for object-oriented design complexity: implications for software defects

R. Subramanyam, M.S. Krishnan
2003 IEEE Transactions on Software Engineering  
Design metrics play an important role in helping developers understand design aspects of software and, hence, improve software quality and developer productivity.  ...  In addition, we find that the effects of these metrics on defects vary across the samples from two programming languages-C++ and Java.  ...  Financial support for the study was provided from a corporate fellowship awarded to the University of Michigan and the Mary and Mike Hallman fellowship at the University of Michigan Business School.  ... 
doi:10.1109/tse.2003.1191795 fatcat:wxqiyqwudjcoxgiachoxbsmgam

Software Defects and Object Oriented Metrics - An Empirical Analysis

M.P. Thapaliyal, Garima Verma
2010 International Journal of Computer Applications  
Hemraj Verma who helped in training us on statistical tool SPSS for analysis, Mr Ashok Kumar for his valuable suggestions to improve the contents of the paper and students of B.Tech final year cooperated  ...  Ruminate Subramanyam et al. (2003) conducted an empirical analysis on subset of C & K metrics suite in determining software defects. Victor R.  ...  The impact of CBO on Defects The standardized beta value for the metric Coupling between Objects in our empirical models is .140 indicating an inverse relationship between CBO & defects.  ... 
doi:10.5120/1379-1859 fatcat:vv3dbzjw65ghdmvfedfs22gh4m

An Empirical Study of the Relation Between Strong Change Coupling and Defects Using History and Social Metrics in the Apache Aries Project [chapter]

Igor Scaliante Wiese, Rodrigo Takashi Kuroda, Reginaldo Re, Gustavo Ansaldi Oliva, Marco Aurélio Gerosa
2015 IFIP Advances in Information and Communication Technology  
Change coupling is an implicit relationship observed when artifacts change together during software evolution. The literature leverages change coupling analysis for several purposes.  ...  Using the same set of metrics, we also predicted the number of future defects for the artifacts involved in strong change couplings.  ...  As we mentioned in Section 2.2, we distinguish between strong and weak change couplings based on a quartile analysis of their support value.  ... 
doi:10.1007/978-3-319-17837-0_1 fatcat:4da2wrduxbhapdgo2k7kslcjsy

Empirical model for quantification of confidentiality in OO system

Rakesh Kumar, Dr Hardeep Singh
2018 International Journal of Engineering & Technology  
A highly coupled design degrades the ability of software to defend against exploitation.  ...  data set of dif-ferent releases of apache velocity project so as to quantify the effects of coupling on confidentiality of system.  ...  The software architect's should focus on coupling property when security is elicited as an important factor of software architecture.  ... 
doi:10.14419/ijet.v7i2.30.13452 fatcat:hhxrka6jyvbe3gmv3zhekkdqga

Assessing Software Maintainability Based on Class Diagram Design: A Preliminary Case Study

Yao Lu, Xinjun Mao, Zude Li
2016 Lecture Notes on Software Engineering  
The dataset under investigation includes the defect repository and corrective maintenance history of Apache Tomcat (maintained from 2006 to 2014).  ...  The study adopts a set of metrics for class diagram measurement, and defines three indices for maintainability assessment from the defect-correction perspectives.  ...  ACKNOWLEDGMENT We want to thank SDMetrics group for providing their excellent tool freely, and their kind help on the tool use.  ... 
doi:10.7763/lnse.2016.v4.223 fatcat:l7yfc6z5wnbdnmflxl2iwqzepu

Top 10 list [software development]

B. Boehm, V.R. Basili
2001 Computer  
PSP's strong focus on root-cause analysis of an individual's software defects and overruns, and on developing personal checklists and practices to avoid future recurrence, has significantly reduced personal  ...  For example, an analysis of the software failure history of nine large IBM software products revealed that about 0.3 percent of the defects accounted for about 90 percent of the downtime.  ...  empirical results on software-defect reduction strategies.  ... 
doi:10.1109/2.962984 fatcat:p4z2yilcdbcphpmqfqm2oinlqu

Supporting Feature-Level Software Maintenance

Meghan Revelle
2009 2009 16th Working Conference on Reverse Engineering  
Structural and textual source code information is used to define feature coupling metrics to aid feature-level impact analysis.  ...  Static, dynamic, and textual sources of information are combined to locate the implementation of features in source code.  ...  Acknowledgements This research was supported in part by the United States Air Force Office of Scientific Research under grant number FA9550-07-1-0030.  ... 
doi:10.1109/wcre.2009.43 dblp:conf/wcre/Revelle99a fatcat:dlhf3az5inaotdwl7ux6y36vhu

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.  ...  One of the essential objectives of the software engineering is to develop techniques and tools for high-quality software solutions that are stable and maintainable.  ...  Reaching these decisions always depends on how the data are analyzed and which information is extracted from the data during the analysis.  ... 
doi:10.1016/j.procs.2016.04.015 fatcat:pndz5jjpafairjg3r5i6h7ngyu

The Theory of Relative Dependency: Higher Coupling Concentration in Smaller Modules

A.G. Koru, K. El Emam
2010 IEEE Software  
We also thank Vic Basili, Dave Card, Barbara Kitchenham, Tim Menzies, and Carolyn Seaman for their feedback on earlier drafts of this article.  ...  In large-scale software systems, smaller modules will be proportionally more dependent compared to larger ones.  ...  more dependent compared to larger ones.  ... 
doi:10.1109/ms.2010.58 fatcat:exm27pfzk5hrlgi5dtxwzoihhe

Detecting and preventing the architectural roots of bugs

Lu Xiao
2014 Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2014  
extracting defect-prone architecture roots by combining static architecture analysis with software revision history data mining.  ...  The preliminary application of our approach to dozens of open source and industry projects has demonstrated its significant potential to inform developers about how software defects should be discovered  ...  paired with an automatic architecture root detection technique that locates defect-prone architecture issues by combining static architecture analysis with software revision history data.  ... 
doi:10.1145/2635868.2661679 dblp:conf/sigsoft/Xiao14 fatcat:tmxx5wmxtjgrxhqiq2nhogwku4
« Previous Showing results 1 — 15 out of 196,504 results