The Community for Technology Leaders
Green Image
Issue No. 06 - November/December (2008 vol. 25)
ISSN: 0740-7459
pp: 50-55
Grace A. Lewis , Software Engineering Institute, Carnegie Mellon University
Soumya Simanta , Software Engineering Institute, Carnegie Mellon University
Dennis B. Smith , Software Engineering Institute, Carnegie Mellon University
Sriram Balasubramaniam , Software Engineering Institute, Carnegie Mellon University
ABSTRACT
Situated software, a type of opportunistic software, is created by a small subset of users to fulfill a specific purpose. For example, business users have been creating situated software through mashups, which combine data from multiple sources on internal systems or the Internet. Situated software can change the way users access, perceive, and consume information, and can allow users to finally focus on what to do with information, rather than where to find it or how to get to it. However, situated software also has limitations. This article identifies situated software's role, provides examples of its use, traces the Internet's role in its rapid evolution, outlines areas where it is appropriate, describes its limitations, and presents enablers for adopting situated software in an enterprise.
INDEX TERMS
Opportunistic, integration, glue, mashups, situational applications, situated software
CITATION
Grace A. Lewis, Soumya Simanta, Dennis B. Smith, Sriram Balasubramaniam, "Situated Software: Concepts, Motivation, Technology, and the Future", IEEE Software, vol. 25, no. , pp. 50-55, November/December 2008, doi:10.1109/MS.2008.159
114 ms
(Ver 3.1 (10032016))