Skip to main content
Top

2015 | OriginalPaper | Chapter

Modeling Tools for Social Coding

Authors : Mirai Watanabe, Yutaka Watanobe, Alexander Vazhenin

Published in: Intelligent Software Methodologies, Tools and Techniques

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In recent years, the social coding paradigm has become commonly used in software development, taking advantage of version control systems and tracking functions. However, most social coding platforms do not provide modeling tools which support the creation of documents for corresponding products. In the present paper, we propose modeling tools for social coding. The tools are based on hybrid editors, where different experts on a project team can use the correct input methods to modify some features of software components. These editors allow users to manipulate both a visual construct in a high-level representation and the corresponding texts in the low-level format. Some advantages of these approaches are also discussed through a case study and its evaluation.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
1.
go back to reference Martin, R.C.: Agile Software Development, Principles, Patterns, and Practices. Prentice Hall, Upper Saddle River (2012) Martin, R.C.: Agile Software Development, Principles, Patterns, and Practices. Prentice Hall, Upper Saddle River (2012)
2.
go back to reference Bergmann, R., Gessinger, S., Gorg, S., Muller, G.: The collaborative agile knowledge engine CAKE. In: GROUP 2014 Proceedings of the 18th International Conference on Supporting Group Work (2014) Bergmann, R., Gessinger, S., Gorg, S., Muller, G.: The collaborative agile knowledge engine CAKE. In: GROUP 2014 Proceedings of the 18th International Conference on Supporting Group Work (2014)
5.
go back to reference Spinelis, D.: Version control systems, Software, Software, IEEE (2005) Spinelis, D.: Version control systems, Software, Software, IEEE (2005)
8.
go back to reference Mellor, S.J., Balcer, M.J.: Executable UML: A Foundation for Model-driven Architecture. Addison-Wesley Professional, Reading (2002) Mellor, S.J., Balcer, M.J.: Executable UML: A Foundation for Model-driven Architecture. Addison-Wesley Professional, Reading (2002)
9.
go back to reference Ford, J.L.: Scratch Programming for Teens, 1st edn. Course Technology Press, Boston (2008) Ford, J.L.: Scratch Programming for Teens, 1st edn. Course Technology Press, Boston (2008)
10.
go back to reference Bitter, R., Mohiuddin, T., Nawrocki, M.: LabView: Advanced Programming Techniques, 2nd edn. CRC Press, New York (2007) Bitter, R., Mohiuddin, T., Nawrocki, M.: LabView: Advanced Programming Techniques, 2nd edn. CRC Press, New York (2007)
17.
go back to reference Seidewitz, E.: UML with meaning: executable modeling in foundational UML and the Alf action language. In: HILT 2014 Proceedings of the 2014 ACM SIGAda Annual Conference on High Integrity Language Technology (2014) Seidewitz, E.: UML with meaning: executable modeling in foundational UML and the Alf action language. In: HILT 2014 Proceedings of the 2014 ACM SIGAda Annual Conference on High Integrity Language Technology (2014)
18.
go back to reference Niklas, F., Hedin, G.: Using refactoring techniques for visual editing of hybrid languages. In: Workshop on Refactoring Tools (WRT 2013) (2013) Niklas, F., Hedin, G.: Using refactoring techniques for visual editing of hybrid languages. In: Workshop on Refactoring Tools (WRT 2013) (2013)
19.
go back to reference Koitz, R., Slany, W.: Empirical comparison of visual to hybrid formula manipulation in educational programming languages for teenagers. In: PLATEAU 2014 Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools (2014) Koitz, R., Slany, W.: Empirical comparison of visual to hybrid formula manipulation in educational programming languages for teenagers. In: PLATEAU 2014 Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools (2014)
20.
go back to reference Maciaszek, L.A., Zhang, K.: Structure editors: old hat or future vision? Evaluation of Novel Approaches to Software Engineering (2011) Maciaszek, L.A., Zhang, K.: Structure editors: old hat or future vision? Evaluation of Novel Approaches to Software Engineering (2011)
21.
go back to reference Mellor, S.J., Scotto, K., Uhi, A.: MDA Distilled: Principles of Model-Driven Architecture. Addison-Wesley Professional, Reading (2004) Mellor, S.J., Scotto, K., Uhi, A.: MDA Distilled: Principles of Model-Driven Architecture. Addison-Wesley Professional, Reading (2004)
22.
go back to reference Hailpern, B., Tarr, P.: Model-driven development: the good, the bad, and the ugly. IBM Syst. J. 45, 451–461 (2006)CrossRef Hailpern, B., Tarr, P.: Model-driven development: the good, the bad, and the ugly. IBM Syst. J. 45, 451–461 (2006)CrossRef
23.
go back to reference Brown, A.B., Iyengar, S., Johnston, S.: A rational approach to model-driven development. IBM Syst. J. (2007) Brown, A.B., Iyengar, S., Johnston, S.: A rational approach to model-driven development. IBM Syst. J. (2007)
24.
go back to reference Marth, K., Ren, S.: Model-driven development with eUML-ARC. In: Proceedings of the 27th Annual ACM Symposium on Applied Computing (2012) Marth, K., Ren, S.: Model-driven development with eUML-ARC. In: Proceedings of the 27th Annual ACM Symposium on Applied Computing (2012)
Metadata
Title
Modeling Tools for Social Coding
Authors
Mirai Watanabe
Yutaka Watanobe
Alexander Vazhenin
Copyright Year
2015
DOI
https://doi.org/10.1007/978-3-319-22689-7_31

Premium Partner