MbrlCatalogueTitleDetail

Do you wish to reserve the book?
Supporting the migration from construal to program : rethinking software development
Supporting the migration from construal to program : rethinking software development
Hey, we have placed the reservation for you!
Hey, we have placed the reservation for you!
By the way, why not check out events that you can attend while you pick your title.
You are currently in the queue to collect this book. You will be notified once it is your turn to collect the book.
Oops! Something went wrong.
Oops! Something went wrong.
Looks like we were not able to place the reservation. Kindly try again later.
Are you sure you want to remove the book from the shelf?
Supporting the migration from construal to program : rethinking software development
Oops! Something went wrong.
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
Title added to your shelf!
Title added to your shelf!
View what I already have on My Shelf.
Oops! Something went wrong.
Oops! Something went wrong.
While trying to add the title to your shelf something went wrong :( Kindly try again later!
Do you wish to request the book?
Supporting the migration from construal to program : rethinking software development
Supporting the migration from construal to program : rethinking software development

Please be aware that the book you have requested cannot be checked out. If you would like to checkout this book, you can reserve another copy
How would you like to get it?
We have requested the book for you! Sorry the robot delivery is not available at the moment
We have requested the book for you!
We have requested the book for you!
Your request is successful and it will be processed during the Library working hours. Please check the status of your request in My Requests.
Oops! Something went wrong.
Oops! Something went wrong.
Looks like we were not able to place your request. Kindly try again later.
Supporting the migration from construal to program : rethinking software development
Supporting the migration from construal to program : rethinking software development
Dissertation

Supporting the migration from construal to program : rethinking software development

2011
Request Book From Autostore and Choose the Collection Method
Overview
Creative software design, where there is no theory, no pre-computer precedent, no set of requirements or even necessarily an objective, challenges all existing software development methods. There can be no assumption that end-users know what they want. Each and every situation is unique, unpredictable and due to feedback is continually changing. However, programming requires a degree of formality, design and specification that cannot co-exist with the most informal pre-theoretical applications which need to be developed by exploratory experimentation to help with problem-solving and sense-making. Instead of programming a finished application from the beginning, there is a need to develop personal, provisional and subjective models and evolve these into public, objective and assured applications. Developing these models “on-line” through interactive experimentation is essential and it is the objective of Empirical Modelling (EM) research to enable the modelling of sense-making artefacts called construals. Whilst existing EM tools are able to support construals there is a need to see how a smooth transition from construals to applications can be made. Such a migration is not one-way as the resulting applications need to remain plastic. The aim of this thesis is to explore and develop ways of enhancing EM principles and tools to better support such migrations from construals to programs. By first identifying key characteristics of construals and associated principles and techniques, along with a critique of the existing EM tool, a new kind of environment for plastic software development is proposed. A major contribution of this thesis is the development of such a prototype environment which is illustrated using a collection of artefacts developed within it. From the prototype, called Cadence, an informal and a formal idealised account was elicited to provide a framework for this kind of development activity. The ideas explored in the thesis have the potential to impact upon the operating systems community and the everyday computer user in radical ways if taken forward. The thesis demonstrates that applications can be developed from construals without a translation step, keeping the resulting applications plastic.
Publisher
ProQuest Dissertations & Theses