213,724 Hits in 3.0 sec

High-confidence software evolution

Qing Gao, Jun Li, Yingfei Xiong, Dan Hao, Xusheng Xiao, Kunal Taneja, Lu Zhang, Tao Xie
2016 Science China Information Sciences  
These approaches facilitate high-confidence software evolution from various aspects.  ...  Therefore, in high-confidence software evolution, we must consider both framework evolution and client evolution, each of which may incur faults and reduce software quality.  ...  Figure 1 shows an overview of high-confidence software evolution. Solid lines show the process of software evolution.  ... 
doi:10.1007/s11432-016-5572-2 fatcat:vachltlnmzhx7krpofmrzzsfei

Using association rules to study the co-evolution of production & test code

Zeeger Lubsen, Andy Zaidman, Martin Pinzger
2009 2009 6th IEEE International Working Conference on Mining Software Repositories  
Through two case studies, one with an open source and another one with an industrial software system, we show that our association rule mining approach allows one to assess the co-evolution of product  ...  In order to achieve high quality, well-maintained tests are needed. Ideally, tests co-evolve with the production code to test changes as soon as possible.  ...  We would like to thank the Software Improvement Group for their support during this research and Bas Cornelissen and Bart Van Rompaey for proofreading this paper.  ... 
doi:10.1109/msr.2009.5069493 dblp:conf/msr/LubsenZP09 fatcat:fxvqsdvhwzckto2oqdbnn5ur2y

Editor's Note

Tao Xie, Lu Zhang, Jian Lü
2015 Science China Information Sciences  
In the past decade, many efforts have been devoted in research on technologies to achieve higher confidence in software during software development and evolution.  ...  systems, and those focusing on software testing, debugging, and transformation for high-confidence software.  ... 
doi:10.1007/s11432-015-5318-6 fatcat:dtakiynxpzhebf2xmvvafwngka

Characterizing Evolutionary Clusters

Adam Vanya, Steven Klusener, Nico van Rooijen, Hans van Vliet
2009 2009 16th Working Conference on Reverse Engineering  
Software architects regularly have to identify weaknesses in the structure of software systems.  ...  We apply the proposed characterization to the case of a large embedded software system having a development history of more than a decade.  ...  If, on the other hand, the confidence is high, communication and collaboration cost may become a bottleneck, and one may decide to resolve this weakness. E.  ... 
doi:10.1109/wcre.2009.30 dblp:conf/wcre/VanyaKRV99a fatcat:zmyo5ne3vjaubh7smdverkqtjm

Losing Confidence in Quality: Unspoken Evolution of Computer Vision Services [article]

Alex Cummaudo, Rajesh Vasa, John Grundy, Mohamed Abdelrazek, Andrew Cain
2019 arXiv   pre-print
We found that there are: (1) inconsistencies in how these services behave; (2) evolution risk in the responses; and (3) a lack of clear communication that documents these risks and inconsistencies.  ...  the responses of three different intelligent services (specifically computer vision) over 11 months using 3 different data sets, verifying responses against the respective documentation and assessing evolution  ...  Consistency of confidence 1) Consistency of top label's confidence: In fig. 4 , we see that there is high probability that top labels have high confidences for all services.  ... 
arXiv:1906.07328v2 fatcat:xkevu7na2fc5zjqlzzzijeq644

DnaSP version 3: an integrated program for molecular population genetics and molecular evolution analysis

J Rozas, R Rozas
1999 Bioinformatics  
DnaSP is a Windows integrated software package for the analysis of the DNA polymorphism from nucleotide sequence data.  ...  The Hudson et al. (1987) test (HKA test) is based on the neutral theory of molecular evolution prediction (Kimura, 1983 ) that regions of the genome that evolve at high rates will also present high  ...  Therefore, DnaSP can estimate both the confidence limits for a given confidence interval and the probability of obtaining values of the statistic lower (or higher) than the observed.  ... 
doi:10.1093/bioinformatics/15.2.174 pmid:10089204 fatcat:52yv5wgilzhazkkem5b4pkg5sq

Visual data mining in software archives

Michael Burch, Stephan Diehl, Peter Weißgerber
2005 Proceedings of the 2005 ACM symposium on Software visualization - SoftVis '05  
Software archives contain historical information about the development process of a software system. Using data mining techniques rules can be extracted from these archives.  ...  As an example we look at the large software archive of the MOZILLA open source project.  ...  Acknowledgements The work presented in this paper has been partially funded by the German Research Council (DFG) as part of the "Evolution Patterns" project.  ... 
doi:10.1145/1056018.1056024 dblp:conf/softvis/BurchDW05 fatcat:bjmm7olbqnep3lgomvkpbz4gim

Metric Evolution Maps: Multidimensional Attribute-driven Exploration of Software Repositories [article]

Renato Rodrigues Oliveira Da Silva, Eduardo Faccin Vernier, Paulo Eduardo Rauber, Joao L. D. Comba, Rosane Minghim, Alexandru C. Telea
2016 Vision  
Next, we propose Metric Evolution Maps (MEMs), a new visual approach to create dynamic maps that show the similarity of entities in a revision and changes across revisions.  ...  We cast this problem in a multidimensional visualization context: First, we capture change by extracting quality metrics from all software entities in all revisions in a software repository, yielding a  ...  This acts as a smoothing filter with kernel radius ρc that gives high confidence to homogeneous (same top-rank) regions and low confidence to mixed regions having points with different top-ranks.  ... 
doi:10.2312/vmv.20161343 dblp:conf/vmv/SilvaVRCMT16 fatcat:axqjssamubh67mldocosywzyxq

Beware the evolving 'intelligent' web service! An integration architecture tactic to guard AI-first components [article]

Alex Cummaudo, Scott Barnett, Rajesh Vasa, John Grundy, Mohamed Abdelrazek
2020 arXiv   pre-print
Therefore, how can software engineers best mitigate software evolution risk moving forward, thereby ensuring that their own applications maintain quality?  ...  A technical evaluation of our implementation of this architecture demonstrates how the tactic can identify 1,054 cases of substantial confidence evolution and 2,461 cases of substantial changes to response  ...  The Scheduler is the component that enables our architectural style to identify called intelligent service software evolution and to notify the client applications that such evolution has occurred.  ... 
arXiv:2005.13186v1 fatcat:ukoctizxs5d5dn3acrj5jmxyka

Understanding Open Source Software Evolution Using Fuzzy Data Mining Algorithm for Time Series Data

Munish Saini, Sandeep Mehmi, Kuljit Kaur Chahal
2016 Advances in Fuzzy Systems  
This study explores a fuzzy data mining algorithm for time series data to generate the association rules for evaluating the existing trend and regularity in the evolution of open source software project  ...  The idea to choose fuzzy data mining algorithm for time series data is due to the stochastic nature of the open source software development process.  ...  Introduction Understanding software evolution in general and open source software (OSS) evolution in particular has been of wide interest in the recent past.  ... 
doi:10.1155/2016/1479692 fatcat:fraifvcoj5fn3k2yq2vtu52jeq

A Trust-Based Approach to Estimating the Confidence of the Software System in Open Environments

Feng Xu, Jing Pan, Wen Lu
2009 Journal of Computer Science and Technology  
The goal of obtaining high confidence on such systems is more difficult to achieve.  ...  evolution.  ...  There are many challenges for obtaining high confidence software systems in open environments.  ... 
doi:10.1007/s11390-009-9231-6 fatcat:cin4b6drpjhi5mzwzeqwhlm6xa

Employing aspect composition in adaptive software systems

Mazeiar Salehie, Sen Li, Ladan Tahvildari
2009 Proceedings of the 1st workshop on Linking aspect technology and evolution - PLATE '09  
Adaptive software is a closed-loop system which aims at adjusting itself at runtime in different situations.  ...  This paper presents the experience of employing aspect composition in engineering a sample adaptive software.  ...  In this sense, adaptation changes can be mapped to dynamic evolution changes, and then according to the evolution taxonomy [1] , changes may have coarse-grain or finegrain granularity.  ... 
doi:10.1145/1509847.1509851 fatcat:q2ktbttihjcotkufgen673eusm

Proteomics and mass spectrometry

2005 Nature Biotechnology  
Designed for its Avance 400 NMR spectrometers, Bruker BioSpin's 400-MHz 5mm DCH CryoProbe improves the signal-to-noise ratio by 300% to 400% (compared to noncryogenically cooled probes) for high-resolution  ...  Additionally, the software adds data import scripts to handle Koadarray ratio and two-color data (including confidence values).  ...  Nonlinear Dynamics has released new versions of Phoretix 2D Evolution and Phoretix 2D Expression, the company's 2-dimensional gel analysis products.  ... 
doi:10.1038/nbt0305-371 fatcat:s5zursaverannfrmbrak3h672a

A Comparison of the Efficiency of Applying Association Rule Discovery on Software Archive using Support – Confidence Model and Support – New Confidence Model

Sunchai Pitakchonlasup, Assadaporn Sapsomboon
2012 International Journal of Machine Learning and Computing  
This information is useful to support software modification activities, as indicated to software developers which modules are usually modified together during software maintenance or evolution.  ...  The new Interestingness Measure, named as support-new confidence, was proposed by Liu et al. to improve the classical method.  ...  And hopefully, motivate them to invest on association mining to support software maintenance and evolution activities.  ... 
doi:10.7763/ijmlc.2012.v2.179 fatcat:iz7sxxhjyzaxxfxioat753njc4

Internal Quality Evolution of Open-Source Software Systems

Mamdouh Alenezi
2021 Applied Sciences  
The evolution of software is necessary for the success of software systems. Studying the evolution of software and understanding it is a vocal topic of study in software engineering.  ...  One of the primary concepts of software evolution is that the internal quality of a software system declines when it evolves.  ...  For software systems to survive in this high-paced world, they must evolve continuously.  ... 
doi:10.3390/app11125690 fatcat:54nptugkijc5pnaq6uj3lzv6uy
« Previous Showing results 1 — 15 out of 213,724 results