Umeå universitets logga

umu.sePublikationer
Ändra sökning
Länk till posten
Permanent länk

Direktlänk
Börstler, Jürgen
Alternativa namn
Publikationer (10 of 50) Visa alla publikationer
Börstler, J., Nordström, M. & Paterson, J. H. (2011). On the quality of examples in introductory Java textbooks. ACM Transactions on Computing Education, 11(1), Article ID 3.
Öppna denna publikation i ny flik eller fönster >>On the quality of examples in introductory Java textbooks
2011 (Engelska)Ingår i: ACM Transactions on Computing Education, E-ISSN 1946-6226, Vol. 11, nr 1, artikel-id 3Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Example programs play an important role in the teaching and learning of programming. Students as well as teachers rank examples as the most important resources for learning to program. Ex- ample programs work as role models and must therefore always be consistent with the principles and rules we are teaching.

However, it is difficult to find or develop examples that are fully faithful to all principles and guidelines of the object-oriented paradigm and also follow general pedagogical principles and practices. Unless students are able to engage with good examples, they will not be able to tell desirable from undesirable properties in their own and others’ programs.

In this paper we report on a study in which experienced educators evaluated the quality of object-oriented example programs for novices from popular Java textbooks. The evaluation was accomplished using an on-line checklist that elicited responses on the technical, object-oriented, and didactic quality of examples.

In total 25 reviewers contributed 215 reviews to our data set, based on 38 example programs from 13 common introductory programming textbooks. Results show that the evaluation instru- ment is reliable in terms of inter-rater agreement. Overall, example quality was not as good as one might expect from common textbooks, in particular regarding certain object-oriented properties.

We conclude that educators should be careful when taking examples straight out of a textbook.

Ort, förlag, år, upplaga, sidor
ACM Digital Library, 2011
Nyckelord
Principles, Guidelines, Examples, Example programs, check list, courseware, textbooks, assessment
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
datavetenskapernas didaktik
Identifikatorer
urn:nbn:se:umu:diva-38005 (URN)10.1145/1921607.1921610 (DOI)2-s2.0-79960007936 (Scopus ID)
Anmärkning

Previously included in thesis in manuscript form. 

Tillgänglig från: 2010-11-22 Skapad: 2010-11-22 Senast uppdaterad: 2024-04-23Bibliografiskt granskad
Börstler, J., Bay, O. F., Baturay, M., Trapp, S., Heintz, M. & Weber, S. (2010). embed4Auto-A PLE for Software Modelling. In: ITICSE 2010: proceedings of the 2010 ACM SIGCSE annual conference on innovation and technology in computer science education. Paper presented at 15th Innovation and Technology in Computer Science Education Conference, JUN 26-30, 2010, Bilkent Univ, Bilkent, TURKEY (pp. 322-322). Association for Computing Machinery (ACM)
Öppna denna publikation i ny flik eller fönster >>embed4Auto-A PLE for Software Modelling
Visa övriga...
2010 (Engelska)Ingår i: ITICSE 2010: proceedings of the 2010 ACM SIGCSE annual conference on innovation and technology in computer science education, Association for Computing Machinery (ACM), 2010, s. 322-322Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

We have developed courseware for UML/SysML modelling based on the needs of the European embedded/automotive industry. The courseware supports interactive modelling exercises. First evaluations show promising results.

Ort, förlag, år, upplaga, sidor
Association for Computing Machinery (ACM), 2010
Nyckelord
Design, Human Factors
Nationell ämneskategori
Datavetenskap (datalogi) Utbildningsvetenskap
Identifikatorer
urn:nbn:se:umu:diva-109039 (URN)10.1145/1822090.1822199 (DOI)000286906900086 ()2-s2.0-77955144516 (Scopus ID)978-1-60558-820-9 (ISBN)
Konferens
15th Innovation and Technology in Computer Science Education Conference, JUN 26-30, 2010, Bilkent Univ, Bilkent, TURKEY
Tillgänglig från: 2015-09-25 Skapad: 2015-09-17 Senast uppdaterad: 2023-03-23Bibliografiskt granskad
Börstler, J., Dranidis, D., Ramollari, E., Trapp, S., Heintz, M. & Weber, S. (2010). Sharing and discussing UML modeling exercises in a PLE. In: ITICSE 2010: proceedings of the 2010 ACM annual conference on innovation and technology in computer science education. Paper presented at 15th Innovation and Technology in Computer Science Education Conference, JUN 26-30, 2010, Bilkent Univ, Bilkent, TURKEY (pp. 301-301). Association for Computing Machinery (ACM)
Öppna denna publikation i ny flik eller fönster >>Sharing and discussing UML modeling exercises in a PLE
Visa övriga...
2010 (Engelska)Ingår i: ITICSE 2010: proceedings of the 2010 ACM annual conference on innovation and technology in computer science education, Association for Computing Machinery (ACM), 2010, s. 301-301Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

We present courseware for UML/SysML modelling that supports collaborative learning at a distance. Learners can solve interactive modelling exercises and discuss their solutions. First evaluations show promising results.

Ort, förlag, år, upplaga, sidor
Association for Computing Machinery (ACM), 2010
Nyckelord
Design, Human Factors
Nationell ämneskategori
Utbildningsvetenskap Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:umu:diva-109038 (URN)10.1145/1822090.1822177 (DOI)000286906900065 ()2-s2.0-77955132008 (Scopus ID)978-1-60558-820-9 (ISBN)
Konferens
15th Innovation and Technology in Computer Science Education Conference, JUN 26-30, 2010, Bilkent Univ, Bilkent, TURKEY
Tillgänglig från: 2015-09-25 Skapad: 2015-09-17 Senast uppdaterad: 2023-03-24Bibliografiskt granskad
Börstler, J. (2010). Using Role-Play Diagrams to Improve Scenario Role-Play. In: Gregor Engels, Claus Lewerentz, Wilhelm Schäfer, Andy Schürr, Bernhard Westfechtel (Ed.), Graph Transformations and Model-Driven Engineering: Essays Dedicated to Manfred Nagl on the Occasion of his 65th Birthday (pp. 309-334). Springer Berlin/Heidelberg
Öppna denna publikation i ny flik eller fönster >>Using Role-Play Diagrams to Improve Scenario Role-Play
2010 (Engelska)Ingår i: Graph Transformations and Model-Driven Engineering: Essays Dedicated to Manfred Nagl on the Occasion of his 65th Birthday / [ed] Gregor Engels, Claus Lewerentz, Wilhelm Schäfer, Andy Schürr, Bernhard Westfechtel, Springer Berlin/Heidelberg, 2010, s. 309-334Kapitel i bok, del av antologi (Refereegranskat)
Abstract [en]

CRC-cards are a common lightweight approach to collaborative object-oriented analysis and design. They have been adopted by many educators and trainers to teach object-oriented modelling. In our experience, we have noticed many subtle problems and issues that have largely gone unnoticed in the literature. Two of the major issues are related to the CRC-card role-play as described in the literature. Although CRC-cards are representing classes, they are also utilized as substitutes for the actual objects during the scenario role-play. Furthermore; it is quite difficult to document or trace the scenario role-play. We propose using Role-Play Diagrams (RPDs) to overcome these problems. Our experience so far is quite positive. Novices have fewer problems with role-play activities when using these diagrams. Teaching and learning the new type of diagram adds only little overhead to the overall CRC-approach. Although our improvements specifically target the teaching and learning of object-oriented modelling, we believe that RPDs can be successfully applied in professional software development.

Ort, förlag, år, upplaga, sidor
Springer Berlin/Heidelberg, 2010
Serie
Lecture Notes in Computer Science, ISSN 0302-9743 ; 5765
Nationell ämneskategori
Programvaruteknik
Identifikatorer
urn:nbn:se:umu:diva-75735 (URN)10.1007/978-3-642-17322-6_14 (DOI)000286532900014 ()2-s2.0-78649517872 (Scopus ID)978-3-642-17321-9 (ISBN)978-3-642-17322-6 (ISBN)
Tillgänglig från: 2013-07-04 Skapad: 2013-07-03 Senast uppdaterad: 2023-03-24Bibliografiskt granskad
Eriksson, M. & Börstler, J. (2009). A systems product line approach. In: Kyo C. Kang, Vijayan Sugumaran, Sooyong Park (Ed.), Applied Software Product-Line Engineering. Taylor & Francis
Öppna denna publikation i ny flik eller fönster >>A systems product line approach
2009 (Engelska)Ingår i: Applied Software Product-Line Engineering / [ed] Kyo C. Kang, Vijayan Sugumaran, Sooyong Park, Taylor & Francis , 2009Kapitel i bok, del av antologi (Övrigt vetenskapligt)
Ort, förlag, år, upplaga, sidor
Taylor & Francis, 2009
Nyckelord
Software engineering, Systems engineering, Software product lines
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:umu:diva-22895 (URN)1420068415 (ISBN)
Anmärkning

Elektronisk version, Auerbach Publications, 2010

Tillgänglig från: 2009-05-19 Skapad: 2009-05-19 Senast uppdaterad: 2018-06-08Bibliografiskt granskad
Börstler, J., Hall, M. S., Nordström, M., Paterson, J. H., Sanders, K., Schulte, C. & Thomas, L. (2009). An evaluation of object oriented example programs in introductory programming textbooks. SIGCSE Bulletin inroads, 41(4), 126-143
Öppna denna publikation i ny flik eller fönster >>An evaluation of object oriented example programs in introductory programming textbooks
Visa övriga...
2009 (Engelska)Ingår i: SIGCSE Bulletin inroads, ISSN 0097-8418, Vol. 41, nr 4, s. 126-143Artikel i tidskrift (Refereegranskat) Published
Nyckelord
computer science education, object orientation
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:umu:diva-31830 (URN)10.1145/1709424.1709458 (DOI)
Tillgänglig från: 2010-02-17 Skapad: 2010-02-17 Senast uppdaterad: 2018-06-08Bibliografiskt granskad
Eriksson, M., Börstler, J. & Borg, K. (2009). Managing requirements specifications for product lines: An approach and industry case study. Journal of Systems and Software, 82(3), 435-447
Öppna denna publikation i ny flik eller fönster >>Managing requirements specifications for product lines: An approach and industry case study
2009 (Engelska)Ingår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 82, nr 3, s. 435-447Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Software product line development has emerged as a leading approach for software reuse. This paper describes an approach to manage natural-language requirements specifications in a software product line context. Variability in such product line specifications is modeled and managed using a feature model. The proposed approach has been introduced in the Swedish defense industry. We present a multiple-case study covering two different product lines with in total eight product instances. These were compared to experiences from previous projects in the organization employing clone-and-own reuse. We conclude that the proposed product line approach performs better than clone-and-own reuse of requirements specifications in this particular industrial context.

Ort, förlag, år, upplaga, sidor
Elsevier, 2009
Nyckelord
Software Engineering, Software Product Lines, Requirements Engineering
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:umu:diva-22891 (URN)10.1016/j.jss.2008.07.046 (DOI)2-s2.0-61349133483 (Scopus ID)
Tillgänglig från: 2009-05-19 Skapad: 2009-05-19 Senast uppdaterad: 2023-03-23Bibliografiskt granskad
Börstler, J., Nordström, M., Kallin Westin, L., Moström, J. E., Christensen, H. B. & Bennedsen, J. (2008). An Evaluation Instrument for Object-Oriented Example Programs for Novices. Department of Computing Science, Umeå University, Sweden
Öppna denna publikation i ny flik eller fönster >>An Evaluation Instrument for Object-Oriented Example Programs for Novices
Visa övriga...
2008 (Engelska)Rapport (Övrigt vetenskapligt)
Ort, förlag, år, upplaga, sidor
Department of Computing Science, Umeå University, Sweden, 2008. s. 36
Serie
UMINF, ISSN 0348-0542 ; 08.09
Nationell ämneskategori
Programvaruteknik
Identifikatorer
urn:nbn:se:umu:diva-10239 (URN)
Tillgänglig från: 2008-07-07 Skapad: 2008-07-07 Senast uppdaterad: 2018-06-09Bibliografiskt granskad
Edwards, S. H., Börstler, J., Cassel, L. N., Hall, M. & Hollingsworth, S. (2008). Developing a Common Format for Sharing Assignments. SIGCSE Bulletin inroads, 40(4), 167-182
Öppna denna publikation i ny flik eller fönster >>Developing a Common Format for Sharing Assignments
Visa övriga...
2008 (Engelska)Ingår i: SIGCSE Bulletin inroads, ISSN 0097-8418, Vol. 40, nr 4, s. 167-182Artikel i tidskrift (Refereegranskat) Published
Nyckelord
Computer Science Education
Identifikatorer
urn:nbn:se:umu:diva-22892 (URN)
Tillgänglig från: 2009-05-19 Skapad: 2009-05-19 Senast uppdaterad: 2018-06-08
Börstler, J. & Hadar, I. (2008). Eleventh workshop on pedagogies and tools for the teaching and learning of object-oriented concepts. In: Michael Cebulla (Ed.), Object-oriented technology. ECOOP 2007 workshop reader: ECOOP 2007 workshops, Berlin, Germany, July 30-31, 2007, final reports (pp. 182-192). Berlin: Springer
Öppna denna publikation i ny flik eller fönster >>Eleventh workshop on pedagogies and tools for the teaching and learning of object-oriented concepts
2008 (Engelska)Ingår i: Object-oriented technology. ECOOP 2007 workshop reader: ECOOP 2007 workshops, Berlin, Germany, July 30-31, 2007, final reports / [ed] Michael Cebulla, Berlin: Springer , 2008, s. 182-192Kapitel i bok, del av antologi (Övrigt vetenskapligt)
Abstract [en]

This report summarizes the results of the eleventh workshop on pedagogies and tools for the teaching and learning of object-oriented concepts. The focus of this year's workshop was on desirable properties of examples and the usage of simple tools. The workshop gathered 17 participants, all from academia, from 7 different countries.

Ort, förlag, år, upplaga, sidor
Berlin: Springer, 2008
Serie
Lecture Notes in Computer Science (LNCS), ISSN 0302-9743 ; 4906
Nyckelord
Computer Science Education
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:umu:diva-8485 (URN)10.1007/978-3-540-78195-0 (DOI)000253835100018 ()9783540781950 (ISBN)
Tillgänglig från: 2008-01-24 Skapad: 2008-01-24 Senast uppdaterad: 2018-06-09Bibliografiskt granskad
Organisationer

Sök vidare i DiVA

Visa alla publikationer