Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Towards a reference architecture for the design of mobile shared workspaces

Published: 01 January 2011 Publication History

Abstract

Software design is a complex and expensive socio-technical process, for which reuse is an increasingly important concern. This article presents an abstract structure capturing the essence of a mobile shared workspace (MSW), and how a particular MSW can be obtained by instantiating such a structure. It is intended to assist designers of mobile groupware tools to conceive new products reusing design knowledge proved successful in previous solutions. The article also illustrates how the abstract structure can be instantiated to obtain MSWs that support construction inspection activities, hospital work and urban emergency responses. This abstract structure can be evolved in order to make it a reference architecture for mobile shared workspaces.

References

[1]
Bucciarelli, L., Designing Engineers. 1994. MIT Press, Cambridge.
[2]
Eckert, C.M., Maier, A.M. and McMahon, C., Communication in design. In: Clarkson, P.J., Eckert, C.M. (Eds.), Design Process Improvement-A Review of Current Practice, Springer, London.
[3]
Hubka, V. and Eder, E.W., A scientific approach to engineering design. Design Studies. v8. 123-137.
[4]
Alexander, C., Ishikawa, S. and Silverstein, M., A Pattern Language: Towns, Buildings, Construction. 1977. Oxford University Press, New York.
[5]
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P. and Stal, M., . In: Pattern-Oriented Software Architecture, Volume 1: A System of Patterns, John Wiley & Sons, New York.
[6]
Gamma, E., Helm, R., Johnson, R. and Vlissides, J., Design Patterns: Elements of Reusable Object Oriented Software. 1994. Addison-Wesley, Reading.
[7]
Roberts, D. and Johnson, R., Patterns for Evolving Frameworks. Pattern Languages of Program Design III. 1997. Addison-Wesley, Reading.
[8]
V. Herskovic, S.F. Ochoa, J.A. Pino, A. Neyem, Mobile collaborative systems: behind the user interface, Journal of Universal Computer Science, 2010 (in press).
[9]
Schaffers, H., Brodt, T., Pallot, M. and Prinz, W., The Future Workplace - Perspectives on Mobile and Collaborative Working. 2006. Telematica Instituut, The Netherlands.
[10]
M. Divitini, B. Farshchian, H. Samser, UbiCollab: collaboration support for mobile users, in: ACM Symposium on Applied Computing, Nicosia, Cyprus, 2004, pp. 1191-1195.
[11]
V. Herskovic, D.A. Mejía, J. Favela, S.F. Ochoa, J.A. Pino, A.L. Morán, Increasing opportunities for interaction in time-critical mobile collaborative settings, in: CRIWG'09 Conference, Douro, Portugal, in: Lecture Notes in Computer Science, vol. 5748, 2009, pp. 41-48.
[12]
Mejia, D., Morán, A. and Favela, J., Supporting informal co-located collaboration in hospital work. In: Lecture Notes in Computer Science, vol. 4715. pp. 255-270.
[13]
D. Pinelle, C. Gutwin, A groupware design framework for loosely coupled workgroups, in: ECSCW'05 Conference, Paris, France, 2005, pp. 119-139.
[14]
Tentori, M. and Favela, J., Collaboration and coordination in hospital work through activity-aware computing. International Journal on Cooperative Information Systems. v17 i4. 413-442.
[15]
Favela, J., Tentori, M., Castro, L., González, V., Moran, E. and Martinez-Garcia, A., Activity recognition for context-aware hosp. appl.: issues and opportunities for the deployment of pervasive nets. Mobile Network and Applications. v12 i2-3. 155-171.
[16]
A. Monares, S.F. Ochoa, J.A. Pino, V. Herskovic, A. Neyem, Mobile computing in urban emergency situations: improving the support to firefighters in the field, Expert Systems with Applications, 2010 (in press).
[17]
A. Neyem, S.F. Ochoa, J.A. Pino, A strategy to share documents in MANETs using mobile devices, in: 8th IEEE Int. Conf. on Advanced Communication Technology, ICACT'06, Phoenix Park, Korea, 2006.
[18]
Neyem, A., Ochoa, S.F. and Pino, J.A., Integrating service-oriented mobile units to support collaboration in ad-hoc scenarios. Journal of Universal Computer Science. v14 i1. 88-122.
[19]
Ochoa, S.F., Pino, J.A., Bravo, G., Dujovne, N. and Neyem, A., Mobile shared workspaces to support construction inspection activities. In: Zaraté, P., Belaud, J.P., Camilieri, G., Ravat, F. (Eds.), Collaborative Decision Making: Perspectives and Challenges, IOS Press, Amsterdam. pp. 270-280.
[20]
L. Chateigner, S. Chabridon, N. Sabri, G. Bernard, Service de reconciliation pour la synchronization de copies, in: 1st French-speaking Conference on Mobility and Ubiquity Computing, Nice, France, 2004, pp. 107-114.
[21]
Herskovic, V., Ochoa, S.F. and Pino, J.A., Modeling groupware for mobile collaborative work. In: CSCWD'09 Conference, IEEE Press. pp. 384-389.
[22]
Morán, E.B., Tentori, M., Gonzalez, V.M., Favela, J. and Martínez-Garcia, A.I., Mobility in hospital work: towards a pervasive computing hospital environment. International Journal of Electronic Healthcare. v3. 72-89.
[23]
Ochoa, S.F., Neyem, A., Pino, J.A. and Borges, M.R.S., Supporting group decision making and coordination in urban disasters relief efforts. Journal of Decision Systems. v16 i2. 143-172.
[24]
. In: Andriessen, J.H.E., Vartiainen, M. (Eds.), Mobile Virtual Work: A New Paradigm?, Springer, Berlin, Heidelberg.
[25]
Brugnoli, M.C., Davide, F. and Slagter, R., The future of mobility and of mobile services. In: Cunningham, P., Cunningham, M. (Eds.), Innovation and the Knowledge Economy: Issues, Applications, Case Studies, IOS Press, Amsterdam. pp. 1043-1055.
[26]
Tarasewich, P., Designing mobile commerce applications. Communications of the ACM. v46 i12. 57-60.
[27]
A. Neyem, S.F. Ochoa, J.A. Pino, A patterns system to coordinate mobile collaborative applications, Group Decision and Negotiation, 2010 (in press).
[28]
Ferscha, A., Workspace awareness in mobile virtual teams. In: 9th IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, IEEE Press. pp. 272-277.
[29]
C. Gutwin, M. Roseman, S. Greenberg, A usability study of awareness widgets in a shared workspace groupware system, in: Proc. of the ACM Conference on Computer Supported Cooperative Work, 2006, pp. 258-267.
[30]
Alarcon, R., Guerrero, L., Ochoa, S.F. and Pino, J.A., Design of mobile collaborative applications using contextual elements. Computing and Informatics. v25 i6. 469-496.
[31]
Guerrero, L.A., Ochoa, S.F., Pino, J.A. and Collazos, C., Selecting devices to support mobile collaboration. Group Decision and Negotiation. v15 i3. 243-271.
[32]
Hupfeld, F. and Gordon, M., Using distributed consistent branching for efficient reconciliation of mobile workspaces. In: Collaborative Computing: Networking, Appl. and Worksharing Conference, IEEE Press. pp. 1-9.
[33]
A. Neyem, S.F. Ochoa, J.A. Pino, Communication patterns to support mobile collaboration, in: CRIWG'09 Conference, Douro, Portugal, in: Lecture Notes in Computer Science, vol. 5784, 2009, pp. 270-277.
[34]
N.M. Su, G. Mark, Designing for nomadic work, in: 7th ACM Conf. on Designing Interactive Systems, Cape Town, South Africa, 2008, pp. 305-314.
[35]
Dearden, A. and Finlay, J., Pattern languages in HCI: a critical review. Human Computer Interaction. v21 i1.
[36]
Lukosch, S. and Schümmer, T., Groupware development support with technology patterns. International Journal of Man-Machine Studies. v64 i7. 599-610.
[37]
C. Gutwin, S. Greenberg, A descriptive framework of workspace awareness for real-time groupware, in: Awareness in CSCW, Computer Supported Cooperative Work: The Journal of Collaborative Computing, 11 (3-4) 411-446 (special issue).
[38]
Preguica, N., Martins, J.L., Domingos, H.J.L. and Duarte, S., Integrating synchronous and asynchronous interactions in groupware applications. In: Proc. CRIWG '05, Springer Verlag. pp. 89-104.
[39]
Marsic, I., An architecture for heterogeneous groupware applications. In: Proc. ICSE '01, IEEE Press. pp. 475-484.
[40]
Grigoras, D. and Riordan, M., Cost-effective ad hoc networks management. Future Generation Computer Systems. v23 i8. 990-996.
[41]
Perry, M., O'hara, K., Sellen, A., Brown, B. and Harper, R., Dealing with mobility: understanding access anytime, anywhere. ACM Transactions on Computer-Human Interaction. v8 i4. 323-347.
[42]
Y. Wang, E. van de Kar, G. Meijer, Designing mobile solutions for mobile workers: lessons learned from a case study, in: Proceedings of 7th International Conference on Electronic Commerce, ICEC'05, Xi'An, China, 2005, pp. 582-589.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Future Generation Computer Systems
Future Generation Computer Systems  Volume 27, Issue 1
January, 2011
140 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 January 2011

Author Tags

  1. Design reuse
  2. Mobile collaboration
  3. Mobile shared workspace
  4. Nomadic work

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Cloud patterns for mobile collaborative applicationsInternational Journal of Intelligent Information and Database Systems10.5555/3160710.316071210:3-4(191-223)Online publication date: 1-Jan-2017
  • (2014)EditorialFuture Generation Computer Systems10.1016/j.future.2014.01.00434(94-96)Online publication date: 1-May-2014
  • (2014)ClairvoyanceFuture Generation Computer Systems10.1016/j.future.2013.10.01334(190-200)Online publication date: 1-May-2014
  • (2014)An architecture for automatic service composition in MANET using a distributed service graphFuture Generation Computer Systems10.1016/j.future.2013.07.02134(176-189)Online publication date: 1-May-2014
  • (2013)Building a Domain Model for Mobile Collaborative SystemsProceedings of the 19th International Conference on Collaboration and Technology - Volume 822410.1007/978-3-642-41347-6_21(290-305)Online publication date: 30-Oct-2013
  • (2012)High level MANET protocolJournal of Network and Computer Applications10.1016/j.jnca.2011.02.00635:1(145-155)Online publication date: 1-Jan-2012
  • (2011)A communication infrastructure to ease the development of mobile collaborative applicationsJournal of Network and Computer Applications10.1016/j.jnca.2010.12.01434:6(1883-1893)Online publication date: 1-Nov-2011
  • (2010)Supporting informal interaction in a hospital through impromptu social networkingProceedings of the 16th international conference on Collaboration and technology10.5555/1887532.1887562(305-320)Online publication date: 20-Sep-2010

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media