Global Information Lookup Global Information

Software regression information


A software regression is a type of software bug where a feature that has worked before stops working. This may happen after changes are applied to the software's source code, including the addition of new features and bug fixes.[1] They may also be introduced by changes to the environment in which the software is running, such as system upgrades, system patching or a change to daylight saving time.[2] A software performance regression is a situation where the software still functions correctly, but performs more slowly or uses more memory or resources than before.[3] Various types of software regressions have been identified in practice, including the following:[4]

  • Local – a change introduces a new bug in the changed module or component.
  • Remote – a change in one part of the software breaks functionality in another module or component.
  • Unmasked – a change unmasks an already existing bug that had no effect before the change.

Regressions are often caused by encompassed bug fixes included in software patches. One approach to avoiding this kind of problem is regression testing. A properly designed test plan aims at preventing this possibility before releasing any software.[5] Automated testing and well-written test cases can reduce the likelihood of a regression.

  1. ^ Wong, W. Eric; Horgan, J.R.; London, Saul; Agrawal, Hira (1997). "A Study of Effective Regression Testing in Practice". Proceedings of the Eighth International Symposium on Software Reliability Engineering (ISSRE 97). IEEE. doi:10.1109/ISSRE.1997.630875. ISBN 0-8186-8120-9. S2CID 2911517.
  2. ^ Yehudai, Amiram; Tyszberowicz, Shmuel; Nir, Dor (2007). Locating Regression Bugs. Haifa Verification Conference. doi:10.1007/978-3-540-77966-7_18. Retrieved 10 March 2018.
  3. ^ Shang, Weiyi; Hassan, Ahmed E.; Nasser, Mohamed; Flora, Parminder (11 December 2014). "Automated Detection of Performance Regressions Using Regression Models on Clustered Performance Counters" (PDF). Archived from the original (PDF) on 13 January 2021. Retrieved 22 December 2019. {{cite journal}}: Cite journal requires |journal= (help)
  4. ^ Henry, Jean-Jacques Pierre (2008). The Testing Network: An Integral Approach to Test Activities in Large Software Projects. Springer Science & Business Media. p. 74. ISBN 978-3540785040.
  5. ^ Richardson, Jared; Gwaltney, William Jr (2006). Ship It! A Practical Guide to Successful Software Projects. Raleigh, NC: The Pragmatic Bookshelf. pp. 32, 193. ISBN 978-0-9745140-4-8.

and 25 Related for: Software regression information

Request time (Page generated in 0.8246 seconds.)

Software regression

Last Update:

A software regression is a type of software bug where a feature that has worked before stops working. This may happen after changes are applied to the...

Word Count : 1834

Regression testing

Last Update:

and tested software still performs as expected after a change. If not, that would be called a regression. Changes that may require regression testing include...

Word Count : 1317

Regression

Last Update:

Look up regression, regressions, or régression in Wiktionary, the free dictionary. Regression or regressions may refer to: Marine regression, coastal advance...

Word Count : 235

Regression analysis

Last Update:

(e.g., nonparametric regression). Regression analysis is primarily used for two conceptually distinct purposes. First, regression analysis is widely used...

Word Count : 5081

Robust regression

Last Update:

In robust statistics, robust regression seeks to overcome some limitations of traditional regression analysis. A regression analysis models the relationship...

Word Count : 2642

Nonparametric regression

Last Update:

Nonparametric regression is a category of regression analysis in which the predictor does not take a predetermined form but is constructed according to...

Word Count : 670

List of statistics articles

Last Update:

process Regression analysis – see also linear regression Regression Analysis of Time Series – proprietary software Regression control chart Regression diagnostic...

Word Count : 8290

List of statistical software

Last Update:

regression software (GUI and command line) GNU Octave – programming language very similar to MATLAB with statistical features gretl – gnu regression,...

Word Count : 1494

Symbolic regression

Last Update:

Symbolic regression (SR) is a type of regression analysis that searches the space of mathematical expressions to find the model that best fits a given...

Word Count : 2071

Isotonic regression

Last Update:

In statistics and numerical analysis, isotonic regression or monotonic regression is the technique of fitting a free-form line to a sequence of observations...

Word Count : 1412

Local regression

Last Update:

Local regression or local polynomial regression, also known as moving regression, is a generalization of the moving average and polynomial regression. Its...

Word Count : 2557

Software bug

Last Update:

List of software bugs Orthogonal Defect Classification Racetrack problem RISKS Digest Software defect indicator Software regression Software rot Automatic...

Word Count : 4649

Quantile regression

Last Update:

Quantile regression is a type of regression analysis used in statistics and econometrics. Whereas the method of least squares estimates the conditional...

Word Count : 4067

Software testing

Last Update:

test. Regression testing focuses on finding defects after a major code change has occurred. Specifically, it seeks to uncover software regressions, as degraded...

Word Count : 9853

Elastic net regularization

Last Update:

particular, in the fitting of linear or logistic regression models, the elastic net is a regularized regression method that linearly combines the L1 and L2...

Word Count : 1391

Backward compatibility

Last Update:

of Xbox games compatible with Xbox 360 ReactOS Shim (computing) Software regression Vendor lock-in Belleflamme, Paul; Peitz, Martin (2010), "Strategies...

Word Count : 1772

Debugging

Last Update:

to eliminate bugs in software programs without causing software regression. In contrast to the general purpose computer software design environment, a...

Word Count : 3500

Automatic bug fixing

Last Update:

automatically generate correct patches to eliminate bugs in software programs without causing software regression. Automatic bug fixing is made according to a specification...

Word Count : 4117

Kernel regression

Last Update:

kernel regression (with Matlab software). Tutorial of Kernel regression using spreadsheet (with Microsoft Excel). An online kernel regression demonstration...

Word Count : 1244

Logistic regression

Last Update:

combination of one or more independent variables. In regression analysis, logistic regression (or logit regression) is estimating the parameters of a logistic...

Word Count : 20600

Deming regression

Last Update:

data-sources; however the regression procedure takes no account for possible errors in estimating this ratio. The Deming regression is only slightly more...

Word Count : 1527

Machine learning

Last Update:

classification and regression. Classification algorithms are used when the outputs are restricted to a limited set of values, and regression algorithms are...

Word Count : 14304

GraphPad Software

Last Update:

2D graphing and statistics software for Windows and Mac OS desktop computers. Software features include nonlinear regression, with functionalities including...

Word Count : 291

Segmented regression

Last Update:

Segmented regression, also known as piecewise regression or broken-stick regression, is a method in regression analysis in which the independent variable...

Word Count : 1413

Ordinal regression

Last Update:

In statistics, ordinal regression, also called ordinal classification, is a type of regression analysis used for predicting an ordinal variable, i.e....

Word Count : 1301

PDF Search Engine © AllGlobal.net