Quality software usually means high reliability, which in turn has two main components; the software should provide correctness, which means it should perform the specified task, and robustness in the sense that it should be able to manage unexpected situations. In other words, reliable systems are systems without bugs. Because of this, testing and debugging are recurrent and resource expensive tasks in software development, notably in large software systems. This thesis investigate the potential of using unsupervised machine learning on Ericsson bug reports to avoid unnecessary debugging by identifying duplicate bug reports. The bug report data that is considered are crash dumps from software crashes. The data is clustered using the cluste...
Nowadays it is common for companies to sit on and gather a lot of data related to their business. Th...
This project, conducted at Ericsson AB, investigates the feasibility of implementing machine learnin...
In vehicle repairs, many times locating the cause of error could turn out more time consuming than t...
Quality software usually means high reliability, which in turn has two main components; the software...
Observations suggest that a high percentage of all reported software errors are reoccurrences. In ce...
This master thesis addresses the problem of classifying test failures in Ericsson AB’s BAIT test fra...
Trouble and bug reports are essential in software maintenance and for identifying faults—a challengi...
The evolution of a software system originates from its changes, whether it comes from changed user n...
In this thesis the application of software defect prediction to predict unit test failure is investi...
Bug reporting and fixing the reported bugs play a critical part in the development and maintenance o...
The thesis aims to investigate the implications of software defect predictions through machine learn...
Testing code is a vital part at any software producing company, to ensure no faulty code slips throu...
This report aims to present a project in the field of unsupervised clustering on human behavior in a...
This report presents a case study of software faults conducted on behalf of Scania. The aim of the t...
Developing software that meets the customers’ requirements, expectations, and quality standards is a...
Nowadays it is common for companies to sit on and gather a lot of data related to their business. Th...
This project, conducted at Ericsson AB, investigates the feasibility of implementing machine learnin...
In vehicle repairs, many times locating the cause of error could turn out more time consuming than t...
Quality software usually means high reliability, which in turn has two main components; the software...
Observations suggest that a high percentage of all reported software errors are reoccurrences. In ce...
This master thesis addresses the problem of classifying test failures in Ericsson AB’s BAIT test fra...
Trouble and bug reports are essential in software maintenance and for identifying faults—a challengi...
The evolution of a software system originates from its changes, whether it comes from changed user n...
In this thesis the application of software defect prediction to predict unit test failure is investi...
Bug reporting and fixing the reported bugs play a critical part in the development and maintenance o...
The thesis aims to investigate the implications of software defect predictions through machine learn...
Testing code is a vital part at any software producing company, to ensure no faulty code slips throu...
This report aims to present a project in the field of unsupervised clustering on human behavior in a...
This report presents a case study of software faults conducted on behalf of Scania. The aim of the t...
Developing software that meets the customers’ requirements, expectations, and quality standards is a...
Nowadays it is common for companies to sit on and gather a lot of data related to their business. Th...
This project, conducted at Ericsson AB, investigates the feasibility of implementing machine learnin...
In vehicle repairs, many times locating the cause of error could turn out more time consuming than t...