Situated Software: Concepts, Motivation, Technology, and the Future

被引:24
作者
Balasubramaniam, Sriram [1 ]
Lewis, Grace A. [1 ]
Simanta, Soumya [1 ]
Smith, Dennis B. [1 ]
机构
[1] Carnegie Mellon Univ, Inst Software Engn, Pittsburgh, PA 15213 USA
关键词
Availability; Business; Educational institutions; Feeds; Glue; Integration; Mashups; Opportunistic; Programming; Situated software; Situational applications; Software;
D O I
10.1109/MS.2008.159
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. © 2008 IEEE.
引用
收藏
页码:50 / 55
页数:6
相关论文
共 14 条
[1]  
Anderson C., 2004, WIRED OCT, V12
[2]  
[Anonymous], 2005, WHAT IS WEB 20 DESIG
[3]  
BOXER P, FRAMEWORK ARCHITECTU
[4]  
CHERBAKOV L, IBM DEV WORKS
[5]  
Clements P., 2001, Software Product Lines: Practices and Patterns
[6]  
Ennals Robert, 2007, P ACM SIGMOD INT C M, P1116
[7]  
HAGEMANN S, 2007, P 3 INT C NEXT GEN W, P113
[8]  
Jhingran A., 2006, P 32 INT C VER LARG, P3
[9]  
NARDI BA, 2003, SMALL MATTER PROGRAM
[10]  
Rahm E, 2007, LECT NOTES COMPUT SC, V4704, P14