Search and Find

Book Title

Author/Publisher

Table of Contents

Show eBooks for my device only:

 

Web-based Support Systems

of: JingTao Yao

Springer-Verlag, 2010

ISBN: 9781848826281 , 440 Pages

Format: PDF, Read online

Copy protection: DRM

Windows PC,Mac OSX,Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Read Online for: Windows PC,Mac OSX,Linux

Price: 149,79 EUR



More of the content

Web-based Support Systems


 

Preface

5

Contents

9

List of Contributors

18

Part I Web-Based Support Systems for Specific Domains

22

1 Context-Aware Adaptation in Web-Based Groupware Systems

23

1.1 Introduction

24

1.1.1 The Web and the Collaboration Issue in Mobile Environment

24

1.1.2 Adaptation to Web-Based Groupware SystemsMobile Users

25

1.1.3 A Context- and Preference-Based Adaptationfor Web-Based Groupware Systems

26

1.1.4 Chapter Organization

27

1.2 Related Work

27

1.3 Context Representation

29

1.4 Representation of the Group Awareness Information

32

1.5 Representing User's Preferences

33

1.5.1 Filtering Rules

34

1.5.2 Context-Aware Profiles

36

1.5.3 Contextual Conditions

37

1.5.4 Personalizing Informational Content

38

1.5.5 Sharing Profiles

40

1.6 Filtering Process

41

1.6.1 Selecting Profiles

41

1.6.2 Selecting and Organizing Content

43

1.7 Implementation

46

1.7.1 BW-M Framework

46

1.7.2 Implementation Issues

47

1.8 Conclusion

48

References

49

2 Framework for Supporting Web-Based Collaborative Applications

52

2.1 Introduction

52

2.1.1 Barriers and Obstacles

53

2.1.2 Research Motivations

53

2.1.3 Benefits

54

2.1.4 Research Questions and Aims

54

2.2 Research Background

54

2.2.1 Service System

54

2.2.2 Dynamic Re-configurable System

55

2.3 Solution Approach

56

2.3.1 Dynamic Services Management

56

2.3.2 Service Availability

57

2.3.3 Services Invocation and Execution

57

2.4 Application – Web-based Solution for e-Health

58

2.5 Conclusion

60

References

60

3 Helplets: A Common Sense-Based Collaborative Help Collection and Retrieval Architecture for Web-Enabled Systems

62

3.1 Introduction

63

3.2 Issues in Contemporary Help Systems

64

3.2.1 Tutorial Embedding

65

3.2.2 Tutorial Decomposition

65

3.3 Machine Common Sense

65

3.4 Helplet Architecture

67

3.4.1 Knowlege Collection: Helplets

69

3.4.2 Knowledge Organization: Folksonomy

69

3.4.3 Knowledge Retrieval: Common Sense

71

3.4.3.1 Machine Common Sense and Helplets

72

3.4.3.2 Central Problems of Folksonomy

72

3.4.3.3 Flow of Control

72

3.4.3.4 User Preferences

73

3.4.3.5 Score Vector

74

3.4.3.6 Issues in the Basic Approach

75

3.4.3.7 Modifications to Personalized Web Search

75

3.4.3.8 Enhancing the Basic Technique

76

3.5 Related Work

79

3.6 Conclusion

81

References

82

4 Web-based Virtual Research Environments

84

4.1 Introduction

84

4.2 Short Review of VREs

86

4.3 Our Experience of VRE

90

4.3.1 Architecture

90

4.3.2 The Sakai Collaborative Learning Framework

91

4.3.3 Prototype: Sakai VRE Portal Demonstrator

92

4.3.4 Production: Psi-k VRE

95

4.3.5 Production: Social Science e-Infrastructure VRE

96

4.4 Further Discussion and Summary

97

References

98

5 Web-Based Learning Support System

100

5.1 Introduction

100

5.2 Learning and Learning Support Systems

101

5.3 Functions of Web-based Learning Support Systems

102

5.4 Designs and Implementation of a WLSS

104

5.5 The Proposed Framework Based on KSM

107

5.6 Rough set-based Learning Support to Predict Academic Performance

108

5.6.1 Survey and Data Collection

109

5.6.2 Results and Discussion

110

5.7 Conclusion

112

References

113

6 A Cybernetic Design Methodology for `Intelligent' Online Learning Support

115

6.1 Introduction

115

6.2 Rationale

117

6.3 The Need for `Intelligent' Cognition Support Systems

118

6.4 Metacognition as the Primary Learning Goal

121

6.5 A Brief History of Cognition Support Systems

124

6.6 Enabling Effective Cognition and Metacognition Development

128

6.7 Relationships and Connectedness: Pathways to Meaning

130

6.8 A Model for Constructing ``Intelligent'' CognitionSupport Systems

133

6.9 Conclusion

137

6.10 Research Questions for Further Study

139

References

140

7 A Web-Based Learning Support System for Inquiry-BasedLearning

143

7.1 Introduction

143

7.2 Web-Based Learning Support Systems and Inquiry-BasedLearning

144

7.2.1 Web-Based Learning Support Systems

144

7.2.2 Web Services

145

7.2.3 Online-Learning Games

145

7.2.4 Inquiry-Based Learning

146

7.2.5 Web-Based Learning Support Systems for Inquiry-Based Learning

147

7.3 Modeling Online Treasure Hunt

147

7.3.1 Treasure Hunts

147

7.3.2 Treasure Hunt Model for Inquiry-Based Learning

148

7.4 Implementation of Online Treasure Hunt

150

7.4.1 Architecture of Online Treasure Hunt

150

7.4.2 Teaching Support Subsystem

151

7.4.3 Learning Support Subsystem

152

7.4.4 Treasure Hunt Game

153

7.4.5 Treasure Hunt Process

154

7.5 A Demonstrative Example of the System

155

7.6 Conclusion

159

References

160

Part II Web-Based Applications and WSS Techniques

162

8 Combinatorial Fusion Analysis for Meta Search InformationRetrieval

163

8.1 Introduction

163

8.2 Combinatorial Fusion Analysis

167

8.2.1 Multiple Scoring Systems

167

8.2.2 Rank/Score Function and the Rank-Score Characteristics (RSC) Graph

168

8.2.3 Rank and Score Combination

171

8.2.4 Performance Evaluation

172

8.2.5 Diversity

175

8.3 Combinatorial Fusion Analysis Applications in Information Retrieval

176

8.3.1 Predicting Fusion Results

176

8.3.2 Comparing Rank and Score Combination

177

8.4 Conclusion and Future Work

178

References

179

9 Automating Information Discovery Within the Invisible Web

182

9.1 Introduction

183

9.2 The Deep Web

184

9.3 State of the Art in Searching the Deep Web

187

9.3.1 Automatic Information Discovery from theInvisible Web

188

9.3.2 Query Routing: Finding Ways in the Mazeof the Deep Web

189

9.3.3 Downloading the Hidden Web Content

190

9.3.4 Information Discover, Extraction, and Integration for Hidden Web

193

9.4 Conclusion

195

References

195

10 Supporting Web Search with Visualization

197

10.1 Web Search and Web Support Systems

197

10.2 Web Information Retrieval

198

10.2.1 Traditional Information Retrieval

198

10.2.2 Information Retrieval on the Web

199

10.2.3 Web Search User Interfaces

200

10.2.4 Web Search User Behaviour

201

10.3 Issues in Information Visualization

202

10.4 A Taxonomy of Information to Support Web Search Processes

204

10.4.1 Attributes of the Query

204

10.4.2 Attributes of the Document Surrogate

205

10.4.3 Attributes of the Document

205

10.4.4 Attributes of the Search Results Set

205

10.4.5 External Knowledge Bases

206

10.5 Challenges in Search Representations

206

10.6 Seminal and State-of-the-Art Research in Visual Web Search

208

10.6.1 Query Visualization

208

10.6.2 Search Results Visualization

212

10.6.2.1 Document Visualization

213

10.6.2.2 Document Surrogate Visualization

216

10.6.3 Revisiting the Taxonomy of Information

223

10.7 Conclusions

224

References

225

11 XML Based Markup Languages for Specific Domains

229

11.1 Background

230

11.1.1 XML: The eXtensible Markup Language

230

11.1.1.1 Need for XML

230

11.1.1.2 XML Terminology

231

11.1.2 Domain-Specific Markup Languages

232

11.1.2.1 Examples of Domain-Specific Markup Languages

233

11.1.2.2 MatML: The Materials Markup Language

234

11.2 Development of Markup Languages

236

11.2.1 Acquisition of Domain Knowledge

236

11.2.2 Data Modeling

237

11.2.2.1 Entity Relationship Diagram

237

11.2.3 Requirements Specification

237

11.2.4 Ontology Creation

238

11.2.5 Revision of the Ontology

240

11.2.6 Schema Definition

240

11.2.7 Reiteration of the Schema

241

11.3 Desired Properties of Markup Languages

243

11.3.1 Avoidance of Redundancy

243

11.3.2 Non-ambiguous Presentation of Information

243

11.3.3 Easy Interpretability of Information

244

11.3.4 Incorporation of Domain-Specific Requirements

244

11.3.5 Potential for Extensibility

245

11.4 Application of XML Features in Language Development

245

11.4.1 Sequence Constraint

245

11.4.2 Choice Constraint

246

11.4.3 Key Constraint

246

11.4.4 Occurrence Constraint

247

11.5 Convenient Access to Information

249

11.5.1 XQuery: XML Query Language

249

11.5.2 XSLT: XML Style Sheet Language Transformations

250

11.5.3 XPath: XML Path Language

250

11.6 Conclusions

250

References

251

12 Evaluation, Analysis and Adaptation of Web Prefetching Techniques in Current Web

253

12.1 Introduction to Web Prefetching

253

12.1.1 Generic Web Architecture

254

12.1.2 Prediction Engine

255

12.1.3 Prefetching Engine

256

12.1.4 Web Prediction Algorithms

256

12.1.4.1 Prediction from the Access Pattern

256

12.1.4.2 Prediction from Web Content

257

12.2 Performance Evaluation

257

12.2.1 Experimental Framework

257

12.2.1.1 Surrogate

258

12.2.1.2 Client

260

12.2.1.3 Proxy Server

262

12.2.2 Performance Key Metrics

263

12.2.2.1 Prediction Related Indexes

264

12.2.2.2 Resource Usage Indexes

266

12.2.2.3 Latency Related Indexes

268

12.2.3 Comparison Methodology

268

12.2.4 Workload

270

12.3 Evaluation of Prefetching Algorithms

271

12.3.1 Prefetching Algorithms Description

271

12.3.2 Experimental Results

274

12.3.2.1 Latency Per Page Ratio

274

12.3.2.2 Space

275

12.3.2.3 Processor Time

275

12.3.3 Summary

276

12.4 Theoretical Limits on Performance

276

12.4.1 Metrics

276

12.4.2 Predicting at the Server

278

12.4.3 Predicting at the Client

279

12.4.4 Predicting at the Proxy

280

12.4.5 Prefetching Limits Summary

281

12.5 Summary and Conclusions

282

References

282

13 Knowledge Management System Based on Web 2.0 Technologies

286

13.1 Introduction

286

13.2 Knowledge Management Systems

287

13.3 Web 2.0

290

13.4 Rich Internet Applications Architecture

292

13.5 Rich Internet Application Frameworks

293

13.6 Developing a Knowledge-Based Management System

301

13.7 Implementing a Knowledge Management System

306

13.8 Case Study: The RV10 Project

307

13.9 Conclusions

312

References

313

Part III Design and Development of Web-Based Support Systems

315

14 A Web-Based System for Managing Software ArchitecturalKnowledge

316

14.1 Introduction

316

14.2 Background and Motivation

317

14.2.1 Architecture-Based Software Development

318

14.2.2 Knowledge Management Issues in Software Architecture Process

319

14.2.3 Support for Architectural Knowledge Management

320

14.3 Tool Support for Managing Architectural Knowledge

321

14.3.1 The Architecture of PAKME

321

14.3.2 The Data Model of PAKME

323

14.3.3 Implementation

324

14.4 Managing Architectural Knowledge with PAKME

326

14.4.1 Capturing and Presenting Knowledge

327

14.4.2 Supporting Knowledge Use/Reuse

330

14.5 An Industrial Case of Using PAKME

333

14.5.1 Use of PAKME's Knowledge Base

335

14.5.2 Use of PAKME's Project Base

335

14.5.3 Observations from the Study

336

14.6 Related Work

339

14.7 Summary

340

References

341

15 CoP Sensing Framework on Web-Based Environment

344

15.1 Introduction

344

15.2 Community of Practice (CoP) Characteristics

346

15.3 CoP Objects in the Social Learning Framework

349

15.4 Web-Based System for Sensing Social Learning Framework

349

15.4.1 Community Structure

351

15.4.1.1 Volatility of the Membership

351

15.4.1.2 Temporal Domination in the Community Participation Hierarchy

352

15.4.1.3 Existence of Common Interest

353

15.4.1.4 Common Interest – Activity

353

15.4.1.5 Common Interest – Communication

354

15.4.1.6 Common Interest – Relationship

355

15.4.1.7 Fluid Movement Between Groups

355

15.4.2 Learning Through Participation and Reification

356

15.4.3 Negotiation of Meaning

358

15.4.4 Learning as Temporal

359

15.4.5 Boundary Objects and Boundary Encounters

360

15.4.6 Mutual Engagement, Joint Enterprise, and Shared Repertoire

361

15.4.7 Identity

364

15.5 Integrated Schema of the Entire System

365

15.6 Conclusion

366

References

366

16 Designing a Successful Bidding Strategy Using Fuzzy Sets and Agent Attitudes

369

16.1 Introduction

369

16.2 Related Works

370

16.3 A Fuzzy Bidding Strategy (FA-Bid)

372

16.3.1 Basic Scenario

372

16.3.2 FA-Bid Overview

373

16.3.3 Attribute Evaluation

374

16.3.3.1 Weights Determination

374

16.3.3.2 Assessment Expression

374

16.3.3.3 Assessments Aggregation

374

16.3.4 Attitude Estimation

376

16.3.5 Overall Assessment

376

16.3.6 Agent Price Determination

377

16.4 Conclusions

378

References

379

17 Design Scenarios for Web-Based Management of OnlineInformation

381

17.1 Introduction

382

17.2 Scenario-Based Development

383

17.3 Understanding Design Opportunities

385

17.4 Current Technologies

389

17.4.1 Input

390

17.4.2 Output

391

17.4.3 Portability

391

17.5 Towards New Designs

392

17.6 Discussion

392

References

395

18 Data Mining for Web-Based Support Systems: A Case Study in e-Custom Systems

397

18.1 Introduction

397

18.2 Data Mining as a Part of the Decision Making Process

399

18.3 Building Blocks for New Web-Based Support Systems: Web Services, SOA, Smart Seals

402

18.3.1 Web Services

402

18.3.2 Service-Oriented Architecture (SOA)

403

18.3.3 Smart Seals: TREC or RFID Technology

404

18.4 Web-Based Support Systems for e-Business and e-Custom

405

18.5 Evaluation and Discussion

407

18.6 Conclusions

410

References

411

19 Service-Oriented Architecture (SOA) as a Technical Framework for Web-Based Support Systems (WSS)

413

19.1 Introduction

413

19.2 Support Systems: A Historical Perspective

414

19.3 Service as a Medium of Information Exchange for Web-Based Support Systems

415

19.3.1 Genesis of a `Service' as Data/Input AccessCharacteristic

416

19.3.2 `Service': A Short Primer

417

19.3.3 Service-Oriented Inputs as Digestible Units for a Support System

417

19.3.4 Service-Oriented Information as Fine-GrainedOutput Decision Stream Services

418

19.4 Service-Oriented Architecture (SOA): An Architectural Evolution for Data Access

419

19.4.1 Service-Oriented Architecture (SOA)

419

19.4.2 Rise of a Web Service: Software as a Service(SaaS) Over the Internet

421

19.5 SOA: The Information Gateway for Support Systems

422

19.5.1 Enterprise Service Bus: SOA's Elixir for DataAccess for Support Systems

422

19.5.1.1 Inside the Enterprise Service Bus

423

19.5.2 AirMod-X: A Support System Example

424

19.5.2.1 Challenge Scenario – 1: The Traditional Way

424

19.5.2.2 Challenge Scenario – 2: The SOA Way

425

19.5.3 SOA and WSS: An Interplay

426

19.6 Technologies for SOA Implementation for WSS

430

19.6.1 Sample WSS Scenario: AirMod-X

431

19.7 Conclusion

435

References

436

A Contributor's Biography

438

Index

447