Change search
ReferencesLink to record
Permanent link

Direct link
Empirical Evaluations of Semantic Aspects in Software Development
Karlstad University, Faculty of Economic Sciences, Communication and IT.
2006 (English)Doctoral thesis, monograph (Other scientific)
Abstract [en]

This thesis presents empirical research in the field of software development with a focus on handling semantic aspects. There is a general lack of empirical data in the field of software development. This makes it difficult for industry to choose an appropriate method for their particular needs. The lack of empirical data also makes it difficult to convey academic results to the industrial world.

This thesis tries to remedy this problem by presenting a number of empirical evaluations that have been conducted to evaluate some common approaches in the field of semantics handling. The evaluations have produced some interesting results, but their main contribution is the addition to the body of knowledge on how to perform empirical evaluations in software development. The evaluations presented in this thesis include a between-groups controlled experiment, industrial case studies and a full factorial design controlled experiment. The factorial design seems like the most promising approach to use when the number of factors that need to be controlled is high and the number of available test subjects is low. A factorial design has the power to evaluate more than one factor at a time and hence to gauge the effects from different factors on the output.

Another contribution of the thesis is the development of a method for handling semantic aspects in an industrial setting. A background investigation performed concludes that there seems to be a gap between what academia proposes and how industry handles semantics in the development process. The proposed method aims at bridging this gap. It is based on academic results but has reduced formalism to better suit industrial needs. The method is applicable in an industrial setting without interfering too much with the normal way of working, yet providing important benefits. This method is evaluated in the empirical studies along with other methods for handling semantics. In the area of semantic handling, further contributions of the thesis include a taxonomy for semantic handling methods as well as an improved understanding of the relation between semantic errors and the concept of contracts as a means of avoiding and handling these errors.

Place, publisher, year, edition, pages
Fakulteten för ekonomi, kommunikation och IT , 2006. , 200 p.
Karlstad University Studies, ISSN 1403-8099 ; 2006:26
Keyword [en]
Empirical Evaluations, Semantic Aspects, Software Development, Software, Controlled Experiment, Industrial Case Study
National Category
Computer Science
Research subject
Computer Science
URN: urn:nbn:se:kau:diva-797ISBN: 91-7063-057-7OAI: diva2:6529
Public defence
2006-09-19, Agardhsalen, 11D257, Karlstad, 14:00
Available from: 2013-04-03 Created: 2007-05-07 Last updated: 2013-04-03Bibliographically approved

Open Access in DiVA

fulltext(918 kB)302 downloads
File information
File name FULLTEXT02.pdfFile size 918 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Faculty of Economic Sciences, Communication and IT
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 554 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 261 hits
ReferencesLink to record
Permanent link

Direct link