Search-based software project management
Project management presents the manager with a complex set of related optimisation
problems. Decisions made can more profoundly affect the outcome of a project than any …
problems. Decisions made can more profoundly affect the outcome of a project than any …
Task assignment to counter the effect of developer turnover in software maintenance: A knowledge diffusion model
Context: Developer churn is the overall turnover in a software organization's staff. Existing
developers leave and new ones join the project. Retaining the knowledge of the software …
developers leave and new ones join the project. Retaining the knowledge of the software …
An empirical investigation of single‐objective and multiobjective evolutionary algorithms for developer's assignment to bugs
In this paper, the modeling of developers' assignment to bugs (DAB) is studied. The problem
is modeled both as a single objective (minimize bug fix time) and as a bi‐objective (minimize …
is modeled both as a single objective (minimize bug fix time) and as a bi‐objective (minimize …
Machine learning or information retrieval techniques for bug triaging: Which is better?
Bugs are the inevitable part of a software system. Nowadays, large software development
projects even release beta versions of their products to gather bug reports from users. The …
projects even release beta versions of their products to gather bug reports from users. The …
Optimizing bug report assignment using multi criteria decision making technique
Bug report assignment is an integral part of bug triaging process. It aims at assigning a
suitable developer for the reported bug. The assigned developer edits the source code in …
suitable developer for the reported bug. The assigned developer edits the source code in …
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration
In industry, software projects might span over decades, with many engineers joining or
leaving the company over time. In these circumstances, no single engineer has all of the …
leaving the company over time. In these circumstances, no single engineer has all of the …
Bug handling in service sector software
The technology enabled service industry is emerging as the most dynamic sectors in world's
economy. Various service sector industries such as financial services, banking solutions …
economy. Various service sector industries such as financial services, banking solutions …
[PDF][PDF] An empirical investigation of a genetic algorithm for developer's assignment to bugs
Software development teams consist of developers with varying expertise and levels of
productivity. With reported productivity variation of up to 1: 20, the quality of assignment of …
productivity. With reported productivity variation of up to 1: 20, the quality of assignment of …
A decision support system for it security incident management
The problem of processing IT security incidents is a key task in the field of security service
management. This paper addresses the problem of effectively assigning and scheduling …
management. This paper addresses the problem of effectively assigning and scheduling …
[PDF][PDF] Data Analytics for Optimized Matching in Software Development.
M Karim - 2017 - prism.ucalgary.ca
Decision-making in various forms of software development is challenging, as the
environment and context where decisions are made is complex, uncertain and/or dynamic …
environment and context where decisions are made is complex, uncertain and/or dynamic …