Skip to main content

Towards a DSL for Educational Data Mining

  • Conference paper
  • First Online:
Languages, Applications and Technologies (SLATE 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 563))

Included in the following conference series:

Abstract

Nowadays, most companies and organizations rely on computer systems to run their work processes. Therefore, the analysis of how these systems are used can be an important source of information to improve these work processes. In the era of Big Data, this is perfectly feasible with current state-of-art data analysis tools. Nevertheless, these data analysis tools cannot be used by general users, as they require a deep and sound knowledge of the algorithms and techniques they implement. In other areas of computer science, domain-specific languages have been created to abstract users from low level details of complex technologies. Therefore, we believe the same solution could be applied for data analysis tools. This article explores this hypothesis by creating a Domain-Specific Language (DSL) for the educational domain.

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 EPUB and 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

References

  1. Arthur, D., Vassilvitskii, S.: K-means++: the advantages of careful seeding. In: Proceedings of the 18th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 1027–1035, New Orleans (Louisiana, USA), January 2007

    Google Scholar 

  2. Azevedo, A., Santos, M.: Binding data mining to final business users of business intelligence systems. In: 1st International Conference on Intelligent Systems and Applications (Intelli), pp. 7–12, April–May 2012

    Google Scholar 

  3. Baesens, B.: Analytics in a Big Data World: The Essential Guide to Data Science and Its Application. Wiley, New York (2014)

    Google Scholar 

  4. Bughin, J., Chui, M., Manyika, J.: Clouds, big data and smart assets: ten tech-enabled business trendsto watch. McKinsey Q. 56, 1–14 (2010)

    Google Scholar 

  5. Espinosa, R., García-Saiz, D., Zorrilla, M., Zubcoff, J.J., Mazón, J.-N.: Enabling non-expert users to apply data mining for bridging the big data divide. In: Ceravolo, P., Accorsi, R., Cudre-Mauroux, P. (eds.) SIMPDA 2013. LNBIP, vol. 203, pp. 65–86. Springer, Heidelberg (2015)

    Google Scholar 

  6. Eysholdt, M., Behrens, H.: Xtext: implement your language faster than the quick and dirty way. In: Companion to the 25th Annual Conference on Object-Oriented Programming, Systems, Languages, and Applications (SPLASH/OOPSLA), pp. 307–309, Reno/Tahoe (Nevada, USA), October 2010

    Google Scholar 

  7. Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I.H.: The WEKA data mining software: an update. SIGKDD Explor. Newsl. 11(1), 10–18 (2009)

    Article  Google Scholar 

  8. Han, J.: Data Mining: Concepts and Techniques. Morgan Kaufmann, USA (2005)

    Google Scholar 

  9. Kleppe, A.: Software Language Engineering: Creating Domain-Specific Languages using Metamodels. Addison-Wesley Professional, Reading (2008)

    Google Scholar 

  10. Kolovos, D.S., Paige, R.F., Rose, L.M., Williams, J.: Integrated model management with epsilon. In: France, R.B., Kuester, J.M., Bordbar, B., Paige, R.F. (eds.) ECMFA 2011. LNCS, vol. 6698, pp. 391–392. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  11. Kühne, T.: Matters of (meta-)modeling. Softw. Syst. Model. 5(4), 369–385 (2006)

    Article  Google Scholar 

  12. Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316–344 (2005)

    Article  Google Scholar 

  13. Pelleg, D., Moore, A.: X-means: extending K-means with efficient estimation of the number of clusters. In: Proceedings of the 17th International Conference on Machine Learning, pp. 727–734. Morgan Kaufmann (2000)

    Google Scholar 

  14. Quinla, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann Publishers Inc., San Francisco (1993)

    Google Scholar 

  15. Rice, W.: Moodle E-Learning Course Development. Packt Publishing, Birmingham (2006)

    Google Scholar 

  16. Rice, W.: Blackboard Essentials for Teachers. Packt Publishing, Birmingham (2012)

    Google Scholar 

  17. Romero, C., Ventura, S.: Data mining in education. Wiley Interdisc. Rev.: Data Mining Knowl. Discov. 3(1), 12–27 (2013)

    Google Scholar 

  18. Sierra, J.L.: Language-driven software development (invited talk). In: Pereira, M.J.V., Leal, J.P., Simões, A. (eds.) 3rd Symposium on Languages, Applications and Technologies. OpenAccess Series in Informatics (OASIcs), vol. 38, pp. 3–12 (2014)

    Google Scholar 

  19. Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework, vol. 2. Addison-Wesley Professional, Reading (2008)

    Google Scholar 

  20. Wrembel, R., Koncilia, C.: Data Warehouses and Olap: Concepts, Architectures and Solutions. IRM Press, London (2006)

    Google Scholar 

  21. Zorrilla, M., García-Saiz, D.: A service-oriented architecture to provide data mining services for non-expert data miners. Decis. Support Syst. 55(1), 399–411 (2013)

    Article  Google Scholar 

Download references

Acknowledgements

This work has been partially funded by the Government of Cantabria (Spain) under the doctoral studentship program from the University of Cantabria, and the Spanish Government and FEDER funder under grant TIN2011-28567-C03-02 (HI-PARTES).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pablo Sánchez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

de la Vega, A., García-Saiz, D., Zorrilla, M., Sánchez, P. (2015). Towards a DSL for Educational Data Mining. In: Sierra-Rodríguez, JL., Leal, JP., Simões, A. (eds) Languages, Applications and Technologies. SLATE 2015. Communications in Computer and Information Science, vol 563. Springer, Cham. https://doi.org/10.1007/978-3-319-27653-3_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27653-3_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27652-6

  • Online ISBN: 978-3-319-27653-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics