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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
Baesens, B.: Analytics in a Big Data World: The Essential Guide to Data Science and Its Application. Wiley, New York (2014)
Bughin, J., Chui, M., Manyika, J.: Clouds, big data and smart assets: ten tech-enabled business trendsto watch. McKinsey Q. 56, 1–14 (2010)
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)
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
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)
Han, J.: Data Mining: Concepts and Techniques. Morgan Kaufmann, USA (2005)
Kleppe, A.: Software Language Engineering: Creating Domain-Specific Languages using Metamodels. Addison-Wesley Professional, Reading (2008)
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)
Kühne, T.: Matters of (meta-)modeling. Softw. Syst. Model. 5(4), 369–385 (2006)
Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316–344 (2005)
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)
Quinla, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann Publishers Inc., San Francisco (1993)
Rice, W.: Moodle E-Learning Course Development. Packt Publishing, Birmingham (2006)
Rice, W.: Blackboard Essentials for Teachers. Packt Publishing, Birmingham (2012)
Romero, C., Ventura, S.: Data mining in education. Wiley Interdisc. Rev.: Data Mining Knowl. Discov. 3(1), 12–27 (2013)
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)
Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework, vol. 2. Addison-Wesley Professional, Reading (2008)
Wrembel, R., Koncilia, C.: Data Warehouses and Olap: Concepts, Architectures and Solutions. IRM Press, London (2006)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)