A Hybrid Methodology for Analyzing Software Documentation Quality and Usage

atmire.migration.oldid424
dc.contributor.advisorMoussavi, Mahmood
dc.contributor.advisorRuhe, Günther
dc.contributor.authorGarousi, Golara
dc.date.accessioned2012-10-02T19:13:52Z
dc.date.available2012-11-13T08:01:45Z
dc.date.issued2012-10-02
dc.date.submitted2012en
dc.description.abstractSoftware documentation is an integral part of any software development and maintenance process. However, software professionals and practitioners are often concerned about the lack of benefit and quality of documentation in practice. Unfortunately, they express the current perception of documentation as poor, outdated, incomplete and sometimes unhelpful. To address this concern, we need to be able to assess the perceived and potential software documentation quality and usage and the main factors influencing them in practice. Our research focuses on documentation quality and usage (benefit) during software development and maintenance activities. In particular, this research provides a hybrid and practical methodology to evaluate documentation quality and usage from different perspectives and identifies the underlying impacting factors and drivers towards documentation process improvement. We propose a methodology including both quantitative and qualitative evaluations to assess software documentation quality and usage (benefit). The output of this methodology is a set of documentation benefit and quality drivers and factors that help improve the software documentation process. Our work helps explore which attributes of documentation make it more effective for the software professionals and outlines how this information can be monitored and parameterized to increase documentation efficiency. To evaluate the feasibility of the proposed methodology, the results of an industrial case study are also presented.en_US
dc.identifier.citationGarousi, G. (2012). A Hybrid Methodology for Analyzing Software Documentation Quality and Usage (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/24760en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/24760
dc.identifier.urihttp://hdl.handle.net/11023/256
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.subjectComputer Science
dc.subject.classificationSoftware Documentationen_US
dc.subject.classificationEmpirical Software Engineeringen_US
dc.titleA Hybrid Methodology for Analyzing Software Documentation Quality and Usage
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_Garousi_Golara.pdf
Size:
2.5 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.65 KB
Format:
Item-specific license agreed upon to submission
Description: