A Recommendation System for Planning Software Releases

atmire.migration.oldid345
dc.contributor.advisorRuhe, Guenther
dc.contributor.advisorEberlein, Armin
dc.contributor.authorMohebzada, Jamshaid G.
dc.date.accessioned2012-10-01T18:35:39Z
dc.date.available2012-11-13T08:01:45Z
dc.date.issued2012-10-01
dc.date.submitted2012en
dc.description.abstractStrategic 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.citationMohebzada, 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/24993en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/24993
dc.identifier.urihttp://hdl.handle.net/11023/249
dc.language.isoeng
dc.publisher.facultyGraduate Studies
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity 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.subjectBusiness Administration--Management
dc.subjectComputer Science
dc.subject.classificationrelease planningen_US
dc.subject.classificationRecommendation Systemsen_US
dc.subject.classificationsensitivity analysisen_US
dc.subject.classificationSimulationen_US
dc.subject.classificationproduct managementen_US
dc.subject.classificationMachine Learningen_US
dc.titleA Recommendation System for Planning Software Releases
dc.typemaster thesis
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.item.requestcopytrue
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2012_mohebzada_jamshaid.pdf
Size:
4.43 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.65 KB
Format:
Item-specific license agreed upon to submission
Description: