179,676 Hits in 6.0 sec

Standardized code quality benchmarking for improving software maintainability

Robert Baggen, José Pedro Correia, Katrin Schill, Joost Visser
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

Martín Agüero, Franco Madou, Gabriela Esperón, Daniela López De Luise
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

Jeffrey S. Foster, Michael W. Hicks, William Pugh
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

Seth Russell, Tellen D. Bennett, Debashis Ghosh
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

Salah Bouktif, Houari Sahraoui, Giuliano Antoniol
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

Adeeb Noor
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

Tijana Vislavski, Gordana Rakic
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

Tina Beranic, Marjan Hericko
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

Claire Le Goues, Westley Weimer
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

Randy Hackbarth, Audris Mockus, John Palframan, Ravi Sethi
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

S. Vandevijvere, C. Monteiro, S. M. Krebs-Smith, A. Lee, B. Swinburn, B. Kelly, B. Neal, W. Snowdon, G. Sacks
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

Yang Zhang, Shuai Shao, Minghan Ji, Jing Qiu, Zhihong Tian, Xiaojiang Du, Mohsen Guizani
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

Makanjuola Daniel
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

Adam Porter, Cemal Yilmaz, Atif M. Memon, Arvind S. Krishna, Douglas C. Schmidt, Aniruddha Gokhale
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

Goran Mausa, Paolo Perkovic, Tihana Galinac Grbac, Ivan Stajduhar
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