Skip to main content

101companies: A Community Project on Software Technologies and Software Languages

  • Conference paper
Objects, Models, Components, Patterns (TOOLS 2012)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7304))

Abstract

101companies is a community project in computer science (or software science) with the objective of developing a free, structured, wiki-accessible knowledge resource including an open-source repository for different stakeholders with interests in software technologies, software languages, and technological spaces; notably: teachers and learners in software engineering or software languages as well as software developers, software technologists, and ontologists. The present paper introduces the 101companies Project. In fact, the present paper is effectively a call for contributions to the project and a call for applications of the project in research and education.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahmed, E.: Use of Ontologies in Software Engineering. In: Proceedings of the 17th International Conference on Software Engineering and Data Engineering (SEDE 2008), pp. 145–150. ISCA (2008)

    Google Scholar 

  2. Alexe, B., Tan, W.-C., Velegrakis, Y.: STBenchmark: towards a benchmark for mapping systems. Proc. VLDB Endow. 1, 230–244 (2008)

    Google Scholar 

  3. Bezivin, J., Jouault, F., Valduriez, P.: On the Need for Megamodels. In: Proceedings of Workshop on Best Practices for Model-Driven Software Development at the 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (2004)

    Google Scholar 

  4. Chandrasekaran, B., Josephson, J.R., Richard Benjamins, V.: What Are Ontologies, and Why Do We Need Them? IEEE Intelligent Systems 14, 20–26 (1999)

    Google Scholar 

  5. Djuric, D., Gasevic, D., Devedzic, V.: The Tao of Modeling Spaces. Journal of Object Technology 5(8), 125–147 (2006)

    Article  Google Scholar 

  6. Favre, J.-M., Gasevic, D., Lämmel, R., Pek, E.: Empirical Language Analysis in Software Linguistics. In: Malloy, B., Staab, S., van den Brand, M. (eds.) SLE 2010. LNCS, vol. 6563, pp. 316–326. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  7. Kurtev, I., BĂ©zivin, J., Aksit, M.: Technological Spaces: an Initial Appraisal. In: CoopIS, DOA 2002 Federated Conferences, Industrial track (2002)

    Google Scholar 

  8. Kasai, T., Yamaguchi, H., Nagano, K., Mizoguchi, R.: Building an ontology of IT education goals. International Journal of Continuing Engineering Education and Life Long Learning 16, 1–17 (2006)

    Article  Google Scholar 

  9. Margaria, T., Kubczak, C., Steffen, B.: The XMDD Approach to the Semantic Web Services Challenge. In: Brian Blake, M., Cabral, L., Knig-Ries, B., Kster, U., Herausgeber, D.M. (eds.) Semantic Web Services: Advancement through Evaluation. Springer, Heidelberg (to appear, 2012)

    Google Scholar 

  10. Ratiu, D., Feilkas, M., Deissenboeck, F., JĂĽrjens, J., Marinescu, R.: Towards a Repository of Common Programming Technologies Knowledge. In: Proc. of the Int. Workshop on Semantic Technologies in System Maintenance, STSM (2008)

    Google Scholar 

  11. Rensink, A., Van Gorp, P.: Graph transformation tool contest 2008. STTT 12(3-4), 171–181 (2010)

    Article  Google Scholar 

  12. Rodriguez, A., Jeuring, J., Jansson, P., Gerdes, A., Kiselyov, O., Oliveira, B.C.D.S.: Comparing libraries for generic programming in Haskell. In: Proceedings of the 1st ACM SIGPLAN Symposium on Haskell, Haskell 2008, pp. 111–122. ACM (2008)

    Google Scholar 

  13. Sottet, J.-S., Calvary, G., Favre, J.-M., Coutaz, J.: Megamodeling and Metamodel-Driven Engineering for Plastic User Interfaces: MEGA-UI. In: Human-Centered Software Engineering, pp. 173–200 (2009)

    Google Scholar 

  14. Sosnovsky, S., Gavrilova, T.: Development of Educational Ontology for C-Programming. In: Proceedings of the XI-th International Conference Knowledge-Dialogue-Solution, vol. 1, pp. 127–132. FOI ITHEA (2005)

    Google Scholar 

  15. Staab, S., Studer, R., Schnurr, H.-P., Sure, Y.: Knowledge processes and ontologies. IEEE Intelligent Systems 16(1), 26–34 (2001)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Favre, JM., Lämmel, R., Schmorleiz, T., Varanovich, A. (2012). 101companies: A Community Project on Software Technologies and Software Languages. In: Furia, C.A., Nanz, S. (eds) Objects, Models, Components, Patterns. TOOLS 2012. Lecture Notes in Computer Science, vol 7304. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30561-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30561-0_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30560-3

  • Online ISBN: 978-3-642-30561-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics