Improving the quality of software design through pattern ontology

dc.contributor.authorBoyer, Marc Guy
dc.contributor.examiningcommitteeScuse, David (Computer Science) Pourang, Irani (Computer Science) Leboe, Jason (Psychology)en
dc.contributor.supervisorMisic, Vojislav (Computer Science)en
dc.date.accessioned2011-08-31T14:44:25Z
dc.date.available2011-08-31T14:44:25Z
dc.date.issued2011-08-31
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelMaster of Science (M.Sc.)en_US
dc.description.abstractSoftware engineers use design patterns to refactor software models for quality. This displaces domain patterns and makes software hard to maintain. Detecting design patterns directly in requirements can circumvent this problem. To facilitate the analogical transfer of patterns from problem domain to solution model however we must describe patterns in ontological rather than in technical terms. In a first study novice designers used both pattern cases and a pattern ontology to detect design ideas and patterns in requirements. Errors in detection accuracy led to the revision of the pattern ontology and a second study into its pattern-discriminating power. Study results demonstrate that pattern ontology is superior to pattern cases in assisting novice software engineers in identifying patterns in the problem domain.en
dc.description.noteOctober 2011en
dc.identifier.urihttp://hdl.handle.net/1993/4797
dc.language.isoengen_US
dc.rightsopen accessen_US
dc.subjectsoftwareen
dc.subjectdesignen
dc.subjectcognitionen
dc.subjectpatternsen
dc.subjectengineeringen
dc.subjecteducationen
dc.subjectanalogyen
dc.subjectabstractionen
dc.subjectontologyen
dc.subjectrequirementsen
dc.subjectrefactoringen
dc.subjectqualitiesen
dc.subjectmethoden
dc.subjectmodelsen
dc.subjectmachine-learningen
dc.subjectclassifieren
dc.subjectsoftware-developmenten
dc.subjectsoftware-engineeringen
dc.titleImproving the quality of software design through pattern ontologyen
dc.typemaster thesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
boyer_marc.pdf
Size:
7.23 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.33 KB
Format:
Item-specific license agreed to upon submission
Description: