Daniel Toll
Universitetsadjunkt
Institutionen för datavetenskap och medieteknik
Fakulteten för teknik
Håller programmeringskurser i testning och kodkvalitet. Forskar om verktyg för att effektivt stödja studenter i sin programmeringsundervisning.
Undervisning
Mjukvarutestning 2DV610 - I kursen får studenten lära sig testa sin kod och hela applikationen. Kursen går i Kalmar, Växjö och online.
Introduktion till mjukvarukvalitet 1DV610 - I kursen får studenten lära sig hur hen skriver kod som kan läsas och vidareutvecklas av andra. Undervisningen bedrivs genom laborationer, workshops och projekt.
Forskning
Daniel forskar om verktyg för programmeringsundervisning. Daniel använder två egenskrivna verktyg: CSQUIZ som låter studenter lära sig programmering på egen hand och PeerReview som låter studenter anonymt ge feedback på varandras inlämningar.
Mina pågående forskningsprojekt
Publikationer
Artikel i tidskrift (Refereegranskat)
-
Börstler, J., Bennin, K.E., Hooshangi, S., Jeuring, J., Keuning, H., et al. (2023). Developers talking about code quality. Empirical Software Engineering. 28 (6).
Status: Publicerad -
Toll, D., Olsson, T., Ericsson, M., Wingkvist, A. (2016). Fine-Grained Recording of Student Programming Sessions to Improve Teaching and Time Estimations. International Journal of Engineering Education. 32 (3). 1069-1077.
Status: Publicerad
Konferensbidrag (Refereegranskat)
- Musaddiq, A., Maleki, N., Palma, F., Olsson, T., Toll, D., et al. (2023). Industry-Academia Cooperation : Applied IoT Research for SMEs in South-East Sweden. Internet of Things. GIoTS 2022. 397-410.
- Maleki, N., Musaddiq, A., Toll, D., Palma, F., Olsson, T., et al. (2022). DynaSens : Dynamic Scheduling for IoT Devices Sustainability. 2022 International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications, CoBCom 20222022.
- Toll, D., Wingkvist, A., Ericsson, M. (2020). Current State and Next Steps on Automated Hints for Students Learning to Code. 2020 IEEE Frontiers in Education Conference (FIE). 1-5.
- Toll, D., Wingkvist, A. (2018). Visualizing programming session timelines. Proceedings of the 11th International Symposium on Visual Information Communication and Interaction. 106-107.
- Börstler, J., Stoerrle, H., Toll, D., Van Assema, J., Duran, R., et al. (2018). "I know it when I see it" - Perceptions of Code Quality ITiCSE'17 Working Group Report. ITICSE-WGR'17 : PROCEEDINGS OF THE 2017 ITICSE CONFERENCE WORKING GROUP REPORTS. 70-85.
- Börstler, J., Störrle, H., Toll, D., Van Assema, J., Duran, R., et al. (2017). "I know it when I see it" : perceptions of code quality. ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. 389-389.
- Toll, D., Wingkvist, A. (2017). How Tool Support and Peer Scoring Improved Our Students' Attitudes Toward Peer Reviews. Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. 311-316.
- Olsson, T., Toll, D., Ericsson, M., Wingkvist, A. (2016). Evaluation of an architectural conformance checking software service. ACM Proccedings of the 10th European Conference on Software Architecture Workshops (ECSA-W).
- Toll, D., Olsson, T., Ericsson, M., Wingkvist, A. (2015). Fine-Grained Recording of Student Programming Sessions to Improve Teaching and Time Estimations. IFIP TC3 Working Conference “A New Culture of Learning: Computing and next Generations”. 264-274.
- Toll, D., Olsson, T., Ericsson, M., Wingkvist, A. (2015). Detailed recordings of student programming sessions. ITiCSE '15 : Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education. 328-328.
- Ihantola, P., Vihavainen, A., Ahadi, A., Butler, M., Börstler, J., et al. (2015). Educational Data Mining and Learning Analytics in Programming : Literature Review and Case Studies. Proceedings of the 2015 ITiCSE on Working Group Reports. 41-63.
- Olsson, T., Toll, D., Wingkvist, A., Ericsson, M. (2015). Evolution and Evaluation of the Model-View-Controller Architecture in Games. Proceedings of the Fourth International Workshop on Games and Software Engineering. 8-14.
- Olsson, T., Toll, D., Wingkvist, A., Ericsson, M. (2014). Evaluation of a static architectural conformance checking method in a line of computer games. QoSA '14 Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures. 113-118.
- Toll, D., Olsson, T., Wingkvist, A., Ericsson, M. (2014). The challenge of teaching students the value of programming best practices. Innovation and Technology in Computer Science Education Conference 2014. 347-347.
- Ericsson, M., Löwe, W., Olsson, T., Toll, D., Wingkvist, A. (2013). A Study of the Effect of Data Normalization on Software and Information Quality Assessment. Software Engineering Conference (APSEC, 2013 20th Asia-Pacific). 55-60.
- Toll, D., Olsson, T. (2012). Why is unit-testing in computer games difficult?. Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR. 373-378.
Licentiatavhandling, monografi (Övrigt vetenskapligt)
- Toll, D. (2016). Measuring Programming Assignment Effort. Licentiate Thesis. Växjö, Faculty of Technology, Linnaeus University. 87.