Show simple item record

dc.contributor.authorCounsell, S.
dc.contributor.authorHall, Tracy
dc.contributor.authorBowes, D.
dc.contributor.authorBlack, S.
dc.date.accessioned2011-11-08T12:01:17Z
dc.date.available2011-11-08T12:01:17Z
dc.date.issued2009
dc.identifier.citationCounsell , S , Hall , T , Bowes , D & Black , S 2009 , Program Slice Metrics and Their Potential Role in DSL Design . in Proceedings of Workshop on Knowledge Industry Survival Strategy Initiative .
dc.identifier.otherPURE: 443864
dc.identifier.otherPURE UUID: 6c82906b-343f-4318-989a-a5798a1ab81b
dc.identifier.otherBibtex: urn:ff373a1b119055d78d1c794e77fbe498
dc.identifier.urihttp://hdl.handle.net/2299/6936
dc.descriptionWorkshop held at ASWEC 2009: 20th Australian Software Engineering Conference
dc.description.abstractThe advantages a DSL and the benefits its use potentially brings imply that informed decisions on the design of a domain specific language are of paramount importance for its use. We believe that the foundations of such decisions should be informed by analysis of data empirically collected from systems to highlight salient features that should then form the basis of a DSL. To support this theory, we describe an empirical study of a large OSS called Barcode, written in C, and from which we collected two well-known ‘slice’ based metrics. We analyzed multiple versions of the system and sliced its functions in three separate ways (i.e., input, output and global variables). The purpose of the study was to try and identify sensitivities and traits in those metrics that might inform features of a potential slice-based DSL. Results indicated that cohesion was adversely affected through the use of global variables and that appreciation of the role of function inputs and outputs can be revealed through slicing. The study presented is motivated primarily by the problems with current tools and interfaces experienced directly by the authors in extracting slicing data and the need to promote the benefits that analysis of slice data and slicing in general can offer.en
dc.language.isoeng
dc.relation.ispartofProceedings of Workshop on Knowledge Industry Survival Strategy Initiative
dc.titleProgram Slice Metrics and Their Potential Role in DSL Designen
dc.contributor.institutionSchool of Computer Science
dc.contributor.institutionScience & Technology Research Institute
dc.relation.school
dcterms.dateAccepted2009
rioxxterms.versionAM
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record