A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Standardized code quality benchmarking for improving software maintainability
2011
Software quality journal
We provide an overview of the approach developed by the Software Improvement Group for code analysis and quality consulting focused on software maintainability We use a model based on the ISO 9126 ...
measurement and improvement of code quality has a tradition of more than 40 years. However, metrics have to be chosen with clear reference to an agreed standard-e.g. the ISO/IEC 9126 In the ISO/IEC ...
54 Getting What You Measure: four common pitfalls in using software metrics for project management Eric Bouwers, Joost Visser, Arie van Deursen ACM Queue, 2012 ...
doi:10.1007/s11219-011-9144-9
fatcat:xw6okpqzoncmdlicpmgfqzksaa
Artificial Intelligence For Software Quality Improvement
2010
Zenodo
This paper presents a software quality support tool, a Java source code evaluator and a code profiler based on computational intelligence techniques. ...
It represents a new approach to evaluate and identify inaccurate source code usage and transitively, the software product itself. ...
This tool represents a new approach to automatically evaluate and provide recommendations for programmers in order to improve the source code quality, and consequently, the software product itself. ...
doi:10.5281/zenodo.1076392
fatcat:7nxfdsiqkbaafflefzpzj5b5cm
Improving software quality with static analysis
2007
Proceedings of the 7th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering - PASTE '07
Our ultimate focus is on utility: can a programmer actually improve the quality of his or her software using an analysis tool? ...
These tools scan software for bug patterns or show that the software is free from a particular class of defects. There are two themes common to our different projects: 1. ...
We are working at Maryland within the context of a large software research group, with strengths in software engineering and humancomputer interaction. ...
doi:10.1145/1251535.1251549
dblp:conf/paste/FosterHP07
fatcat:b5dysdutlnfxnanydrbq2znb2i
Software engineering principles to improve quality and performance of R software
2019
PeerJ Computer Science
Through use of examples from an existing R package, we demonstrate powerful testing and optimization techniques that can improve the quality of any researcher's software. ...
from a growing range of options. ...
A parsimonious application of the Pareto principle will go a long way towards improving overall software quality without adding to the testing burden. ...
doi:10.7717/peerj-cs.175
pmid:33816828
pmcid:PMC7924430
fatcat:l3lbsb2nj5frriawdamhjyomza
Simulated annealing for improving software quality prediction
2006
Proceedings of the 8th annual conference on Genetic and evolutionary computation - GECCO '06
The general approach was applied to build an expert predicting object-oriented software stability, a facet of software quality. ...
In this paper, we propose an approach for the combination and adaptation of software quality predictive models. Quality models are decomposed into sets of expertise. ...
INTRODUCTION Assessing and improving software quality are becoming permanent concerns during all the phases of the software life cycle. ...
doi:10.1145/1143997.1144313
dblp:conf/gecco/BouktifSA06
fatcat:lryvlf37m5akzgwyha6xoqrgb4
Improving bioinformatics software quality through incorporation of software engineering practices
2022
PeerJ Computer Science
This study presents review and discussion of the findings and efforts made to improve the quality of bioinformatics software. ...
Methodology A systematic review was conducted of related literature that identifies core software engineering concepts for improving bioinformatics software development: requirements gathering, documentation ...
Each area has had advancements and developments that have led to actual or potential quality and longevity improvements in scientific bioinformatics software. ...
doi:10.7717/peerj-cs.839
pmid:35111923
pmcid:PMC8771759
fatcat:itvfwx2m7vabpi56uahocp3doi
Code Clone Benchmarks Overview
2018
Software Quality Analysis, Monitoring, Improvement, and Applications
This paper has a goal of examining state-of-the-art code clone benchmarks, as well as studies regarding clone judges reliability (and subsequently reliability of the benchmarks themselves) and their possible ...
Traditionally, when a new code clone detection tool is developed, few well-known and popular benchmarks are being used to evaluate the results that are achieved. ...
BigCloneBench In ] authors state that the common approach for creating a benchmark, which is by using clone detection tools to find clone candidates and manually evaluating them, gives an unfair advantage ...
dblp:conf/sqamia/VislavskiR18
fatcat:fjawvxipvbgi5jurgjmi6ssvgq
Approaches for Software Metrics Threshold Derivation: A Preliminary Review
2017
Software Quality Analysis, Monitoring, Improvement, and Applications
Knowing the reliable software metrics threshold can contribute to product quality evaluation and, consequently, increase the usefulness of software metrics in practice. ...
How to derive software metrics thresholds is a topic of many researchers, either proposing new approaches, or verifying existing methods on different practical projects. ...
[Fontana et al. 2015 ] also present a benchmark based data driven approach for deriving metrics reference values. ...
dblp:conf/sqamia/BeranicH17
fatcat:muqugleczbasji6ijqltxjgstq
Measuring Code Quality to Improve Specification Mining
2012
IEEE Transactions on Software Engineering
To address this problem, we propose to augment a temporal-property miner by incorporating code quality metrics. ...
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 ...
Previous Work in Software Quality Metrics A full survey of software quality metrics is outside the scope of this paper; instead, we highlight several notable approaches. ...
doi:10.1109/tse.2011.5
fatcat:rqwh76s4n5haxjj7st66zilucm
Improving Software Quality as Customers Perceive It
2016
IEEE Software
case study: improve customer quality of software systems and know it The proposed software quality improvement method is data driven and has three elements: (a) a downstream metric that quantifies quality ...
Index Terms: Software quality method, customer perceived quality, data-driven 50 software process improvement, software risk mitigation, case study ...
Within What development practices does a project need to improve today, in anticipation of improved customer quality in the future? ...
doi:10.1109/ms.2015.76
fatcat:y36z4nxpqfbj5oyubouvtgdpsa
Monitoring and benchmarking population diet quality globally: a step-wise approach
2013
Obesity Reviews
A step-wise framework is then proposed for monitoring population diet quality. ...
In addition, it is proposed that pre-defined diet quality indices are used to score diets, and some of those have been designed for application within all three monitoring approaches. ...
indices of overall diet quality and (iii) a proposed step-based framework to monitor and benchmark population diet quality globally. ...
doi:10.1111/obr.12082
pmid:24074217
fatcat:lu3222svdzczpgy5gz4po2xzzq
An Automated Refactoring Approach to Improve IoT Software Quality
2020
Applied Sciences
Communication between IoT devices is largely realized in a concurrent way. How to ensure the correctness of concurrent access becomes a big challenge to IoT software development. ...
Internet of Things (IoT) software should provide good support for IoT devices as IoT devices are growing in quantity and complexity. ...
In this paper, we presented an approach might improve the software quality by using ReentrantReadWriteLocks. ...
doi:10.3390/app10010413
fatcat:dyxglusisfakphmub3wbzavpba
Software Quality Improvement Using Force-field Analysis
2015
British Journal of Mathematics & Computer Science
Just as quality is a determining factor for the survival of a product in a competitive market, quality system will be a requirement for the competitive survival of Information Technology (IT) firms in ...
Today, global demands for quality products and services have moved quality assurance to the forefront. ...
Here, we tried to identify the supporting factors and the constraints associated with each software quality highlighted and used requirement negotiation process to establish a benchmark (win-win condition ...
doi:10.9734/bjmcs/2015/14714
fatcat:hvseqmxgfbfs3gyzkjvu2jvkym
Techniques and processes for improving the quality and performance of open-source software
2006
Software Process: Improvement and Practice
Open-source development processes have emerged as an effective approach to reduce cycle-time and decrease design, implementation, and quality assurance costs for certain types of software, particularly ...
Our results show that: (1) creating models and setting up the DCQA process improves developer understanding of open-source software, (2) improving test diversity in terms of platform configurations helps ...
continuous manner to significantly and rapidly improve software quality. ...
doi:10.1002/spip.260
fatcat:l627kh3gl5fj5nlpp7fwj5y6qi
Techniques for Bug-Code Linking
2014
Software Quality Analysis, Monitoring, Improvement, and Applications
However, the technique is not addressing data quality issues that may be present in software repositories. ...
However, this kind of datasets are usually not easily available from the software development projects. ...
Data quality is very much affected by software developers responsible for filling the data and missing or wrongly inserted data in software repositories are a result of human error. ...
dblp:conf/sqamia/MausaPGS14
fatcat:cb27sgncbnfexdztbepjt6lgju
« Previous
Showing results 1 — 15 out of 179,676 results