Software projects go through a phase of maintenance and, in case of open source projects, through hard development process. Both of these phases are prone to regressions, meaning previously working parts of system do not work anymore. To avoid this behavior, systems are being tested with long test suites, which can be sometimes time consuming. For this reason, prediction models are developed to predict software regressions using historical testing data and code changes, to detect changes that can most likely cause regression and focus testing on such parts of code. But, these predictors rely on static code analysis without deeper semantic understanding of the code. Purpose of this master thesis is to create predictor, that relies not only o...
Background: Bug prediction helps developers steer maintenance activities towards the buggy parts of ...
Context: Software fault prediction has been an important research topic in the software engineering ...
An important goal during the cycle of software development is to find and fix existing defects as ea...
Predicting likely software defects in the future is valuable for project managers when planning reso...
One of the important aims of the continuous software development process is to localize and remove a...
The goal of software bug prediction is to identify the software modules that will have the likelihoo...
Mining software repositories is a growing research field where rich data available in the different ...
Context. Software testing is the process of finding faults in software while executing it. The resul...
Large software projects are subject to quality risks of having defective modules that will cause fai...
AbstractLarge software projects are subject to quality risks of having defective modules that will c...
A significant amount of research effort has been dedicated to learning prediction models that allow ...
The research in the field of defect and change proneness prediction of software has gained a lot of ...
Introduction Bugs in software is a problem that grows over time if they are not dealt with in an e...
Software developers are often faced with modification tasks that involve source which is spread acro...
Abstract—Bug prediction models are often used to help allocate software quality assurance efforts (e...
Background: Bug prediction helps developers steer maintenance activities towards the buggy parts of ...
Context: Software fault prediction has been an important research topic in the software engineering ...
An important goal during the cycle of software development is to find and fix existing defects as ea...
Predicting likely software defects in the future is valuable for project managers when planning reso...
One of the important aims of the continuous software development process is to localize and remove a...
The goal of software bug prediction is to identify the software modules that will have the likelihoo...
Mining software repositories is a growing research field where rich data available in the different ...
Context. Software testing is the process of finding faults in software while executing it. The resul...
Large software projects are subject to quality risks of having defective modules that will cause fai...
AbstractLarge software projects are subject to quality risks of having defective modules that will c...
A significant amount of research effort has been dedicated to learning prediction models that allow ...
The research in the field of defect and change proneness prediction of software has gained a lot of ...
Introduction Bugs in software is a problem that grows over time if they are not dealt with in an e...
Software developers are often faced with modification tasks that involve source which is spread acro...
Abstract—Bug prediction models are often used to help allocate software quality assurance efforts (e...
Background: Bug prediction helps developers steer maintenance activities towards the buggy parts of ...
Context: Software fault prediction has been an important research topic in the software engineering ...
An important goal during the cycle of software development is to find and fix existing defects as ea...