Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Filters








72,644 Hits in 4.3 sec

Software Defect Prediction from Code Quality Measurements via Machine Learning [chapter]

Ross MacDonald
2018 Lecture Notes in Computer Science  
Software Defect Prediction from Code Quality Measurements via Machine Learning  ...  quality of the code that the team produces.  ...  This distribution is applicable to similar domain and quality threshold software development programs across language types.  ... 
doi:10.1007/978-3-319-89656-4_35 fatcat:dg7lsvmaazdl3ezsfxq6eissm4

Measuring Code Quality to Improve Specification Mining

Claire Le Goues, Westley Weimer
2012 IEEE Transactions on Software Engineering  
We measure code quality by extracting additional information from the software engineering process and using information from code that is more likely to be correct, as well as code that is less likely  ...  To address this problem, we propose to augment a temporal-property miner by incorporating code quality metrics.  ...  We go farther than these metrics by examining additional software engineering artifacts to measure quality. Unlike FPA, our work does not consider usefulness of code.  ... 
doi:10.1109/tse.2011.5 fatcat:rqwh76s4n5haxjj7st66zilucm

Code Ownership and Software Quality: A Replication Study

Michaela Greiler, Kim Herzig, Jacek Czerwonka
2015 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories  
Index Terms-Empirical software engineering, code ownership, software quality by rolling back changes.  ...  Further, we define several new ownership metrics to investigate the dependency between ownership and code quality on file and directory level for 4 major Microsoft products.  ...  for code quality for other software systems than for Windows?  ... 
doi:10.1109/msr.2015.8 dblp:conf/msr/GreilerHC15 fatcat:mqtaoz6yqndndbp3gjfmbhdnnm

Code quality analysis in open source software development

Ioannis Stamelos, Lefteris Angelis, Apostolos Oikonomou, Georgios L. Bleris
2002 Information Systems Journal  
In this paper, we present the results of a pilot case study aiming: (a) to understand the implications of structural quality; and (b) to figure out the benefits of structural quality analysis of the code  ...  To this end, we have measured quality characteristics of 100 applications written for Linux, using a software measurement tool, and compared the results with the industrial standard that is proposed by  ...  Data from these programs were collected for 10 metrics to measure component quality [for a thorough discussion on structural metrics, see (Fenton & Pfleeger, 1997) ].  ... 
doi:10.1046/j.1365-2575.2002.00117.x fatcat:gdoh7zzsrbak3gj3ns334p7l24

Comparing design and code metrics for software quality prediction

Yue Jiang, Bojan Cuki, Tim Menzies, Nick Bartlow
2008 Proceedings of the 4th international workshop on Predictor models in software engineering - PROMISE '08  
We analyze thirteen datasets from NASA Metrics Data Program which offer design as well as code metrics.  ...  The prediction of fault-prone modules continues to attract interest due to the significant impact it has on software quality assurance.  ...  It is not unusual to derive design metrics from code. Reverse engineering of quality measures has been used in many studies [10, 9, 6, 5, 28, 29] .  ... 
doi:10.1145/1370788.1370793 fatcat:p3bvuedlzzfddokpzu7at75y44

Supporting Quality In Test Code For Higher Quality Software Systems

Davide Spadini
2021 Zenodo  
Automated testing has become an essential process for improving the quality of software systems.  ...  Then, we study test design issues and their impact on the overall software code quality, demonstrating how important it is to have a good and effective test suite.  ...  It can be incorporated into another higher level metric to measure test code quality.  ... 
doi:10.5281/zenodo.4600817 fatcat:5j26gy2wzjfljkij6vkq2wkvd4

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  
metrics and source code quality.  ...  Source Code Quality Source code quality can be defined and measured in a number of ways. One commonly used technique is to use the number of defects in a file as a measure of quality.  ... 
doi:10.1007/s11219-014-9238-2 fatcat:5gzz6lme2vanbbd6jmey2delxa

Handover of managerial responsibilities in global software development: a case study of source code evolution and quality

Ronald Jabangwe, Jürgen Börstler, Kai Petersen
2014 Software quality journal  
Quality is investigated quantitatively using defect data, and measures that quantify two source code properties, size and complexity.  ...  Context: Studies report on the negative effect on quality in global software development (GSD) due to communication and coordination related challenges.  ...  DarjaŠmite, at Software Engineering Research Lab (SERL), for their valuable comments on the paper.  ... 
doi:10.1007/s11219-014-9247-1 fatcat:ve7tb4bnxrdindoq4igwxwlrzi

Studying the relationship between logging characteristics and the code quality of platform software

Weiyi Shang, Meiyappan Nagappan, Ahmed E. Hassan
2013 Empirical Software Engineering  
These logs capture the doubts, concerns, and needs of developers and operators of platform software. We believe that such logs can be used to better understand code quality.  ...  Inspired by prior studies on code quality, we defined logrelated product metrics, such as the number of log lines in a file, and logrelated process metrics such as the number of changed log lines.  ...  Case Study Setup To study the relation between logging characteristics and code quality, we conduct case studies on two large and widely used open-source platform software: -Hadoop [1] is a large distributed  ... 
doi:10.1007/s10664-013-9274-8 fatcat:qtsfindk6fc27jld4hzp5kmfzm

An empirical study of the impact of modern code review practices on software quality

Shane McIntosh, Yasutaka Kamei, Bram Adams, Ahmed E. Hassan
2015 Empirical Software Engineering  
Prior work has shown that formal code inspections tend to improve the quality of delivered software.  ...  Although recent work explores the modern code review process, little is known about the relationship between modern code review practices and long-term software quality.  ...  Software quality There are many empirical studies that propose software metrics to predict software quality.  ... 
doi:10.1007/s10664-015-9381-9 fatcat:zddolv4eubba5m2tv2bl7avfby

A large study on the effect of code obfuscation on the quality of java code

Mariano Ceccato, Andrea Capiluppi, Paolo Falcarin, Cornelia Boldyreff
2014 Empirical Software Engineering  
The effectiveness of these source code obfuscations has been measured using 10 code metrics, considering modularity, size and complexity of code.  ...  Results: Results show that some of the considered obfuscations are effective in making code metrics change substantially from original to obfuscated code, although this change (called potency of the obfuscation  ...  Sanity Check In the real world software systems may vary considerably in terms of code quality metrics.  ... 
doi:10.1007/s10664-014-9321-0 fatcat:yhobczotxvd3rnyftctrd557qi

Exploring the suitability of source code metrics for indicating architectural inconsistencies

Jörg Lenhard, Martin Blom, Sebastian Herold
2018 Software quality journal  
., Herold, S. (2018) Exploring the suitability of source code metrics for indicating architectural inconsistencies Software quality journal  ...  This is the published version of a paper published in Software quality journal.  ...  SonarQube is a sophisticated quality assurance suite that features many source code metrics, ranging from anomaly counts, similar to FindBugs or PMD, to traditional size and complexity metrics (Campbell  ... 
doi:10.1007/s11219-018-9404-z fatcat:xjj4uruty5htdb4ltem3p5mw2i

The impact of code review coverage and code review participation on software quality: a case study of the qt, VTK, and ITK projects

Shane McIntosh, Yasutaka Kamei, Bram Adams, Ahmed E. Hassan
2014 Proceedings of the 11th Working Conference on Mining Software Repositories - MSR 2014  
Prior work has shown that the formal code inspections of the past tend to improve the quality of software delivered by students and small teams.  ...  Hence, in this paper, we study the relationship between software quality and: (1) code review coverage, i.e., the proportion of changes that have been code reviewed, and (2) code review participation,  ...  Software quality. There are many empirical studies that propose software metrics to predict software quality.  ... 
doi:10.1145/2597073.2597076 dblp:conf/msr/McIntoshKAH14 fatcat:tqxaomaczzekrllfmi5c3em5ii

Communication and Code Dependency Effects on Software Code Quality: An Empirical Analysis of Herbsleb Hypothesis [article]

Suvodeep Majumder, Joymallya Chakraborty, Amritanshu Agrawal, Tim Menzies
2022 arXiv   pre-print
In order to allow other researchers to confirm/improve/refute our results, all our scripts and data are available, on-line at https://github.com/Anonymous633671/A-Comparison-on-Communication-and-Code-Dependency-Effects-on-Software-Code-Quality  ...  To test the Hersleb hypothesis, we develop and apply two metrics of (a) "social-ness'"and (b) "hero-ness" that measure (a) how much one developer comments on the issues of another; and (b) how much one  ...  Hence in software engineering research, it is a pressing issue to understand why so many projects are hero-based and what are implication of communication between these developers have on code quality  ... 
arXiv:1904.09954v3 fatcat:dcludx4g55dehlcibzm2mqzjyi

Applying Bayesian Analysis Guidelines to Empirical Software Engineering Data: The Case of Programming Languages and Code Quality [article]

Carlo A. Furia, Richard Torkar, Robert Feldt
2021 arXiv   pre-print
To demonstrate the guidelines in practice, we apply them to reanalyze a GitHub dataset about code quality in different programming languages.  ...  In the process, we will also shed light on some critical aspects of the analyzed data and of the relationship between programming languages and code quality.  ...  Measuring size. Code size is a basic yet essential measure of complexity, which correlates with lots of other useful metrics of quality [33] .  ... 
arXiv:2101.12591v2 fatcat:mmeuw2ye4neudiwhdk4bs22qqi
« Previous Showing results 1 — 15 out of 72,644 results