The Impact of Agile Principles and Practices on Large-scale Software Development Projects: A Multiple-case Study of Two Software Development Projects at Ericsson (Computer Project)

Agile software development methods are often advertised as a contrast to the traditional, plan-driven approach to software development. The reported and argued benefits on software quality, coordination, productivity and other areas are numerous. The base of Continue reading

Facebook Blocket With Unsupervised Learning Filter (Electronics/Computer Project)

The Internet has become a valuable channel for both business-to-consumer and business-to-business e-commerce. It has changed the way for many companies to manage the business. Every day, more and more companies Continue reading

On Patterns for Refactoring Legacy C++ Code Into a Testable State Using Inversion of Control (Computer Project)

This thesis work tries to remedy that and, in the scope of a limited case study on an existing code base, looks into different ways of creating and utilizing object seams in legacy C++ code to decouple dependencies to Continue reading