Improving the distributed evolution of software through heuristic evaluation
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011. === Cataloged from PDF version of thesis. === Includes bibliographical references (p. 65-67). === In order to create the increasingly complex software systems needed to deal with toda...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | English |
Published: |
Massachusetts Institute of Technology
2011
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/66816 |
id |
ndltd-MIT-oai-dspace.mit.edu-1721.1-66816 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-MIT-oai-dspace.mit.edu-1721.1-668162019-05-02T16:32:53Z Improving the distributed evolution of software through heuristic evaluation Wooten, Amy Jo Emily Braunstein and Robert C. Miller. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011. Cataloged from PDF version of thesis. Includes bibliographical references (p. 65-67). In order to create the increasingly complex software systems needed to deal with today's technological challenges, we must be able to build on previous work. However, existing software solutions are quite often not an exact fit. Software developers have found multiple ways of approaching the problem of designing software that can be adapted as well as otherwise changed; Most of this effort has been aimed at the structural properties of the software, by creating open-architecture systems. However, there are still significant usability hurdles to overcome. A developer-oriented evaluation of open architecture interfaces could help meet some of these challenges. In this thesis, I present a set of guidelines for designing a developer-oriented interface for software open architectures, developed through a survey of several related fields. I use these guidelines to design and implement an interface to the Maritime Open Architecture Autonomy, one such software framework. Finally, through two case studies, I demonstrate the usefulness of these guidelines as the basis of a low cost method of usability evaluation. Study observations and limitations are presented, as well as suggestions for further research into heuristic evaluation. by Amy Jo Wooten. M.Eng. 2011-11-01T19:48:19Z 2011-11-01T19:48:19Z 2011 2011 Thesis http://hdl.handle.net/1721.1/66816 757176126 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 67 p. application/pdf Massachusetts Institute of Technology |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Electrical Engineering and Computer Science. |
spellingShingle |
Electrical Engineering and Computer Science. Wooten, Amy Jo Improving the distributed evolution of software through heuristic evaluation |
description |
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011. === Cataloged from PDF version of thesis. === Includes bibliographical references (p. 65-67). === In order to create the increasingly complex software systems needed to deal with today's technological challenges, we must be able to build on previous work. However, existing software solutions are quite often not an exact fit. Software developers have found multiple ways of approaching the problem of designing software that can be adapted as well as otherwise changed; Most of this effort has been aimed at the structural properties of the software, by creating open-architecture systems. However, there are still significant usability hurdles to overcome. A developer-oriented evaluation of open architecture interfaces could help meet some of these challenges. In this thesis, I present a set of guidelines for designing a developer-oriented interface for software open architectures, developed through a survey of several related fields. I use these guidelines to design and implement an interface to the Maritime Open Architecture Autonomy, one such software framework. Finally, through two case studies, I demonstrate the usefulness of these guidelines as the basis of a low cost method of usability evaluation. Study observations and limitations are presented, as well as suggestions for further research into heuristic evaluation. === by Amy Jo Wooten. === M.Eng. |
author2 |
Emily Braunstein and Robert C. Miller. |
author_facet |
Emily Braunstein and Robert C. Miller. Wooten, Amy Jo |
author |
Wooten, Amy Jo |
author_sort |
Wooten, Amy Jo |
title |
Improving the distributed evolution of software through heuristic evaluation |
title_short |
Improving the distributed evolution of software through heuristic evaluation |
title_full |
Improving the distributed evolution of software through heuristic evaluation |
title_fullStr |
Improving the distributed evolution of software through heuristic evaluation |
title_full_unstemmed |
Improving the distributed evolution of software through heuristic evaluation |
title_sort |
improving the distributed evolution of software through heuristic evaluation |
publisher |
Massachusetts Institute of Technology |
publishDate |
2011 |
url |
http://hdl.handle.net/1721.1/66816 |
work_keys_str_mv |
AT wootenamyjo improvingthedistributedevolutionofsoftwarethroughheuristicevaluation |
_version_ |
1719042532037361664 |