A Recommendation System for Planning Software Releases
atmire.migration.oldid | 345 | |
dc.contributor.advisor | Ruhe, Guenther | |
dc.contributor.advisor | Eberlein, Armin | |
dc.contributor.author | Mohebzada, Jamshaid G. | |
dc.date.accessioned | 2012-10-01T18:35:39Z | |
dc.date.available | 2012-11-13T08:01:45Z | |
dc.date.issued | 2012-10-01 | |
dc.date.submitted | 2012 | en |
dc.description.abstract | Strategic release planning is a critical step in iterative software development. It involves assignment of requirements to subsequent releases in consideration of constraints and stakeholder demands. Manually analyzing release planning projects is challenging since large volumes of data are involved, and release planning models are dependent on several input parameters and complex algorithms. A recommendation system, called SRP-Plugin 2.0, is presented in this thesis to assist product managers with better release decisions. First, literature is reviewed systematically for related recommendation systems (contribution 1). SRP-Plugin 2.0 is realized using four techniques. Simulation and sensitivity analysis are utilized to determine the important input parameters (contribution 2). Machine learning is used for predicting the impacts on the release plans due to project changes (contribution 3). A recommendation method assists with achieving certain release planning targets (contribution 4). Finally, SPR-Plugin 2.0 is implemented as a plug-in for an integrated development environment (contribution 5). | en_US |
dc.identifier.citation | Mohebzada, J. G. (2012). A Recommendation System for Planning Software Releases (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/24993 | en_US |
dc.identifier.doi | http://dx.doi.org/10.11575/PRISM/24993 | |
dc.identifier.uri | http://hdl.handle.net/11023/249 | |
dc.language.iso | eng | |
dc.publisher.faculty | Graduate Studies | |
dc.publisher.institution | University of Calgary | en |
dc.publisher.place | Calgary | en |
dc.rights | University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission. | |
dc.subject | Business Administration--Management | |
dc.subject | Computer Science | |
dc.subject.classification | release planning | en_US |
dc.subject.classification | Recommendation Systems | en_US |
dc.subject.classification | sensitivity analysis | en_US |
dc.subject.classification | Simulation | en_US |
dc.subject.classification | product management | en_US |
dc.subject.classification | Machine Learning | en_US |
dc.title | A Recommendation System for Planning Software Releases | |
dc.type | master thesis | |
thesis.degree.discipline | Electrical and Computer Engineering | |
thesis.degree.grantor | University of Calgary | |
thesis.degree.name | Master of Science (MSc) | |
ucalgary.item.requestcopy | true |