DocumentCode
1572889
Title
Self-Definition for Software Development
Author
Wilks, Barry ; Bailes, Paul
fYear
2012
Firstpage
52
Lastpage
61
Abstract
Satisfactory communication between developers and stake holders during system development is important to ensure satisfactory outcomes for those investing in the system. Unfortunately, communication is hampered when the two parties do not speak in the same language. Here, we identify and advocate the use of self-definition to alleviate some of these problems in certain types of systems where a formal or semiformal language is provided by the system for the user. Selfdefinition will be defined as describing the user\´s system in the language intended for use by the user. This will require effort by the developer to use the user\´s language but we will hypothesise that the systems so specified have advantages of otherwise specified systems, for both the developer and the user. To support our hypotheses we will draw on well-known examples of what we call "self-definition" from mathematics, computer science and other areas.
Keywords
Computer languages; Dictionaries; Educational institutions; Mathematics; Semantics; Software; self-definition; specification; systems specification;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop (SEW), 2012 35th Annual IEEE
Conference_Location
Heraclion, Crete, Greece
ISSN
1550-6215
Print_ISBN
978-1-4673-5574-2
Type
conf
DOI
10.1109/SEW.2012.12
Filename
6479802
Link To Document