Design and realization of an explanation component for software release planning

dc.contributor.advisorRuhe, Guenther
dc.contributor.authorDu, Gengshen
dc.date.accessioned2005-08-16T16:56:38Z
dc.date.available2005-08-16T16:56:38Z
dc.date.issued2004
dc.descriptionBibliography: p. 119-128en
dc.description.abstractProject planning is an early step in software development and it plays an important role in determining the success or failure of the software engineering practice in the course of software development. One typical aspect of project planning is release planning, in which requirements are grouped into temporarily ordered releases and the ordering within the releases is left to a later decision. In software development industry, release planning is of increasing importance and is increasingly accepted as an essential means to achieve better project results. However, the inherent problem in release planning is its highly complex and uncertain nature. Many aspects of release planning, including the objectives, constraints or effort estimates, are often imprecisely and informally stated by different stakeholders. Because of both the complexity and uncertainty of the problem, planning and prioritization results have to be complemented by other approaches. ReleasePlanner™ is an intelligent decision support tool for release planning based on the EVOLVE* methodology. In this thesis I propose an explanation component, EXPLAIN-RP, which is aimed to supplement and improve the support capabilities of ReleasePlanner™. The main contribution of my research is to integrate EXPLAIN-RP into the current EVOLVE* methodology in terms of its specification, design, and initial prototype realization. They are the basis for a more comprehensive explanation component in the future research. In more detail, main achievements of the thesis are: (i) high level design of an explanation component as part of an existing decision support system for software release planning, (ii) taxonomy of questions and answers to guide the dialogue between the user and the system, (iii) detailed design and initial implementation of EXPLAIN-RP, and (iv) illustration of the approach by a case study in the area of enterprise application integration.en
dc.format.extentxii, 154 leaves : ill. ; 30 cm.en
dc.identifier.citationDu, G. (2004). Design and realization of an explanation component for software release planning (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/15511en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/15511
dc.identifier.isbn0494037512en
dc.identifier.lccAC1 .T484 2004 D8en
dc.identifier.urihttp://hdl.handle.net/1880/41477
dc.language.isoeng
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.titleDesign and realization of an explanation component for software release planning
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.item.requestcopytrue
ucalgary.thesis.accessionTheses Collection 58.002:Box 1499 520492016
ucalgary.thesis.notesUARCen
ucalgary.thesis.uarcreleaseyen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2004_Du.pdf
Size:
62.91 MB
Format:
Adobe Portable Document Format
Description:
Collections