DocumentCode
2076427
Title
Compose & conquer: modularity for end-users
Author
Shonle, Macneil ; Yuen, Timothy T.
Author_Institution
Coll. of Sci., Univ. of Texas at San Antonio, San Antonio, TX, USA
Volume
2
fYear
2010
fDate
2-8 May 2010
Firstpage
191
Lastpage
194
Abstract
Users have vast amounts of information at their disposal and access to many tools that can compute on that data. Often, no particular program can fulfill a user´s needs; or, when such a program exists, it may be too obscure for the user to find. When users encounter this problem, they resort to ad-hoc approaches, such as importing and exporting data to different file formats, as a way to piece together disparate features from several different programs. As a result, users end up manually entering and manipulating data, defeating the purpose of automatic computing machines. In this paper, we introduce the concept of a Creativity Engine, which is like a search engine over the possible links between software libraries. A Creativity Engine can be used to bring together libraries that were never intended to work together, in way that can bring within users´ reach the almost infinite flexibility their machines have to transform data.
Keywords
file organisation; personal computing; software fault tolerance; software libraries; software tools; ad hoc approach; automatic computing machines; creativity engine; data manipulation; data transformation; end-user modularity; file format; software libraries; Animation; Engines; Libraries; Programming profession; Software; USA Councils; architectural mismatch; end-user programming; modularity;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location
Cape Town
ISSN
0270-5257
Print_ISBN
978-1-60558-719-6
Type
conf
DOI
10.1145/1810295.1810327
Filename
6062157
Link To Document