Skip to main content

2015 | OriginalPaper | Buchkapitel

Experiences of Use of a Multi-domain Tool for Collaborative Software Engineering Tasks

verfasst von : Jesús Gallardo, Ana Isabel Molina, Crescencio Bravo, Fernando Gallego

Erschienen in: Evaluation of Novel Approaches to Software Engineering

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Many processes in Software Engineering, and specifically in the Unified Software Development Process, require the participation of several actors who may play different roles. Collaborative software (groupware) can solve the problems that arise when trying to deal with such processes. Within this scope, we have developed a domain independent synchronous collaborative tool that can be specialized to work with several types of diagrammatical domains. Among those domains, the diagrams used in the Unified Process can be found. In this paper we describe how we have instantiated this model-based tool to work with some diagrams in the Unified Process. Also, in the paper we explain how we have carried out some studies with this tool to obtain conclusions regarding several issues, including the analysis of the communication and coordination among users, and the relationship between them and the quality of the work.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Guareis de Farias, C.R.: Architectural design of groupware systems: a component-based approach. Ph.D. thesis (2002) Guareis de Farias, C.R.: Architectural design of groupware systems: a component-based approach. Ph.D. thesis (2002)
2.
Zurück zum Zitat Ellis, C.A., Gibbs, S.J., Rein, G.: Groupware: some issues and experiences. Commun. ACM 34(1), 39–58 (1991)CrossRef Ellis, C.A., Gibbs, S.J., Rein, G.: Groupware: some issues and experiences. Commun. ACM 34(1), 39–58 (1991)CrossRef
3.
Zurück zum Zitat Bravo, C., Duque, R., Gallardo, J.: A groupware system to support collaborative programming: design and experiences. J. Syst. Softw. 86(7), 1759–1771 (2013)CrossRef Bravo, C., Duque, R., Gallardo, J.: A groupware system to support collaborative programming: design and experiences. J. Syst. Softw. 86(7), 1759–1771 (2013)CrossRef
4.
Zurück zum Zitat Duque, R., Gallardo, J., Bravo, C., Mendes, A.J.: Defining tasks, domains and conversational acts in CSCW systems: the SPACE-DESIGN case study. J. Univ. Comput. Sci. 14(9), 1463–1479 (2008) Duque, R., Gallardo, J., Bravo, C., Mendes, A.J.: Defining tasks, domains and conversational acts in CSCW systems: the SPACE-DESIGN case study. J. Univ. Comput. Sci. 14(9), 1463–1479 (2008)
5.
Zurück zum Zitat Pinkwart, N., Hoope, U., Gassner, K.: Integration of domain-specific elements into visual language based collaborative environments. In: Proceedings of the Seventh International Workshop on Groupware. IEEE Computer Society (2001) Pinkwart, N., Hoope, U., Gassner, K.: Integration of domain-specific elements into visual language based collaborative environments. In: Proceedings of the Seventh International Workshop on Groupware. IEEE Computer Society (2001)
6.
Zurück zum Zitat Avouris, N., Margaritis, M., Komis, V.: Modelling interaction during small-groups synchronous problem-solving activities: the Synergo approach. In: Proceedings of the 2nd International Workshop on Designing Computational Models of Collaborative Learning Interaction, pp. 13–18 (2004) Avouris, N., Margaritis, M., Komis, V.: Modelling interaction during small-groups synchronous problem-solving activities: the Synergo approach. In: Proceedings of the 2nd International Workshop on Designing Computational Models of Collaborative Learning Interaction, pp. 13–18 (2004)
7.
Zurück zum Zitat Lund, K., Baker, M.J., Baron, M.: Modelling dialogue and beliefs as a basis for generating guidance in a CSCL environment. In: Lesgold, A.M., Frasson, C., Gauthier, G. (eds.) ITS 1996. LNCS, vol. 1086, pp. 206–214. Springer, Heidelberg (1996)CrossRef Lund, K., Baker, M.J., Baron, M.: Modelling dialogue and beliefs as a basis for generating guidance in a CSCL environment. In: Lesgold, A.M., Frasson, C., Gauthier, G. (eds.) ITS 1996. LNCS, vol. 1086, pp. 206–214. Springer, Heidelberg (1996)CrossRef
8.
Zurück zum Zitat Calefato, F., Damian, D., Lanubile, F.: Computer-mediated communication to support distributed requirements elicitations and negotiations tasks. Empirical Softw. Eng. 17(6), 640–674 (2012)CrossRef Calefato, F., Damian, D., Lanubile, F.: Computer-mediated communication to support distributed requirements elicitations and negotiations tasks. Empirical Softw. Eng. 17(6), 640–674 (2012)CrossRef
9.
Zurück zum Zitat Gallardo, J., Molina, A.I., Bravo, C., Redondo, M.A., Collazos, C.: Empirical and heuristic-based evaluation of collaborate modeling systems: an evaluation framework. Group Decis. Negot. 20(5), 535–562 (2011)CrossRef Gallardo, J., Molina, A.I., Bravo, C., Redondo, M.A., Collazos, C.: Empirical and heuristic-based evaluation of collaborate modeling systems: an evaluation framework. Group Decis. Negot. 20(5), 535–562 (2011)CrossRef
10.
Zurück zum Zitat Constantino-González, M., Suthers, D.: Coaching web-based collaborative learning based on problem solution differences and participation. In: Moore, J.D., Redfield, C.L., Lewis Johnson, W. (eds.) Proceedings of the International Conference on AI-ED 2001, pp. 176–187 (2001) Constantino-González, M., Suthers, D.: Coaching web-based collaborative learning based on problem solution differences and participation. In: Moore, J.D., Redfield, C.L., Lewis Johnson, W. (eds.) Proceedings of the International Conference on AI-ED 2001, pp. 176–187 (2001)
11.
Zurück zum Zitat Baker, M.J., Lund, K.: Flexibly structuring the interaction in a CSCL environment. In: Brna, P., Paiva, A., Self, J. (eds.) Proceedings of the EuroAIED Conference, pp. 401–407 (1996) Baker, M.J., Lund, K.: Flexibly structuring the interaction in a CSCL environment. In: Brna, P., Paiva, A., Self, J. (eds.) Proceedings of the EuroAIED Conference, pp. 401–407 (1996)
12.
Zurück zum Zitat Soller, A., Lesgold, A.: Knowledge acquisition for adaptive collaborative learning environments. In: Proceedings of the AAAI Fall Symposium: Learning How to Do Things, Cape Cod, MA (2000) Soller, A., Lesgold, A.: Knowledge acquisition for adaptive collaborative learning environments. In: Proceedings of the AAAI Fall Symposium: Learning How to Do Things, Cape Cod, MA (2000)
13.
Zurück zum Zitat Chan, S.C.F., Lee, P.S.H., Ng, V.T.Y., Chan, A.T.S.: Synchronous collaborative development of UML models on the internet. Concurrent Eng. Res. Appl. 9(2), 111–119 (2011)CrossRef Chan, S.C.F., Lee, P.S.H., Ng, V.T.Y., Chan, A.T.S.: Synchronous collaborative development of UML models on the internet. Concurrent Eng. Res. Appl. 9(2), 111–119 (2011)CrossRef
14.
Zurück zum Zitat Baghaei, N., Mitrovic, A., Irwin, W.: Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams. Int. J. Comput. Supported Collaborative Learn. 2(2–3), 159–190 (2007)CrossRef Baghaei, N., Mitrovic, A., Irwin, W.: Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams. Int. J. Comput. Supported Collaborative Learn. 2(2–3), 159–190 (2007)CrossRef
15.
Zurück zum Zitat Fuenzalida, C.M., Antillanca, H.B.: Synchronous versus asynchronous interaction between users of two collaborative tools for the production of use cases. CLEI Electron. J. 13(1) (2010) Fuenzalida, C.M., Antillanca, H.B.: Synchronous versus asynchronous interaction between users of two collaborative tools for the production of use cases. CLEI Electron. J. 13(1) (2010)
19.
Zurück zum Zitat Gallardo, J., Molina, A.I., Bravo, C., Redondo, M.A., Collazos, C.: An ontological conceptualization approach for awareness in domain-independent collaborative modeling systems: application to a model-driven development method. Expert Syst. Appl. 38(2), 1099–1118 (2011)CrossRef Gallardo, J., Molina, A.I., Bravo, C., Redondo, M.A., Collazos, C.: An ontological conceptualization approach for awareness in domain-independent collaborative modeling systems: application to a model-driven development method. Expert Syst. Appl. 38(2), 1099–1118 (2011)CrossRef
20.
Zurück zum Zitat Dourish, P., Bellotti, V.: Awareness and coordination in shared workspaces. In: Proceedings of the Conference on Computer Supported Cooperative Work CSCW 1992, pp. 107–114 (1992) Dourish, P., Bellotti, V.: Awareness and coordination in shared workspaces. In: Proceedings of the Conference on Computer Supported Cooperative Work CSCW 1992, pp. 107–114 (1992)
21.
Zurück zum Zitat Gallardo, J., Bravo, C., Redondo, M.Á.: Developing collaborative modeling systems following a model-driven engineering approach. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2008. LNCS, vol. 5333, pp. 442–451. Springer, Heidelberg (2008)CrossRef Gallardo, J., Bravo, C., Redondo, M.Á.: Developing collaborative modeling systems following a model-driven engineering approach. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2008. LNCS, vol. 5333, pp. 442–451. Springer, Heidelberg (2008)CrossRef
22.
Zurück zum Zitat Gallardo, J., Bravo, C., Redondo, M.A.: A model-driven development method for collaborative modeling tools. J. Netw. Comput. Appl. 35(3), 1086–1105 (2012)CrossRef Gallardo, J., Bravo, C., Redondo, M.A.: A model-driven development method for collaborative modeling tools. J. Netw. Comput. Appl. 35(3), 1086–1105 (2012)CrossRef
23.
Zurück zum Zitat Garrido, J.L., Noguera, M., González, M., Hurtado, M.V., Rodríguez, M.L.: Definition and use of computation independent models in an MDA-based groupware development process. Sci. Comput. Program. 66, 25–43 (2007)MathSciNetCrossRefMATH Garrido, J.L., Noguera, M., González, M., Hurtado, M.V., Rodríguez, M.L.: Definition and use of computation independent models in an MDA-based groupware development process. Sci. Comput. Program. 66, 25–43 (2007)MathSciNetCrossRefMATH
Metadaten
Titel
Experiences of Use of a Multi-domain Tool for Collaborative Software Engineering Tasks
verfasst von
Jesús Gallardo
Ana Isabel Molina
Crescencio Bravo
Fernando Gallego
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-27218-4_7