Umeå University's logo

umu.sePublikasjoner
Endre søk
Link to record
Permanent link

Direct link
Börstler, Jürgen
Alternativa namn
Publikasjoner (10 av 50) Visa alla publikasjoner
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.
Åpne denne publikasjonen i ny fane eller vindu >>On the quality of examples in introductory Java textbooks
2011 (engelsk)Inngår i: ACM Transactions on Computing Education, E-ISSN 1946-6226, Vol. 11, nr 1, artikkel-id 3Artikkel i tidsskrift (Fagfellevurdert) 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.

sted, utgiver, år, opplag, sider
ACM Digital Library, 2011
Emneord
Principles, Guidelines, Examples, Example programs, check list, courseware, textbooks, assessment
HSV kategori
Forskningsprogram
datavetenskapernas didaktik
Identifikatorer
urn:nbn:se:umu:diva-38005 (URN)10.1145/1921607.1921610 (DOI)2-s2.0-79960007936 (Scopus ID)
Merknad

Previously included in thesis in manuscript form. 

Tilgjengelig fra: 2010-11-22 Laget: 2010-11-22 Sist oppdatert: 2024-04-23bibliografisk kontrollert
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)
Åpne denne publikasjonen i ny fane eller vindu >>embed4Auto-A PLE for Software Modelling
Vise andre…
2010 (engelsk)Inngå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-322Konferansepaper, Publicerat paper (Fagfellevurdert)
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.

sted, utgiver, år, opplag, sider
Association for Computing Machinery (ACM), 2010
Emneord
Design, Human Factors
HSV kategori
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)
Konferanse
15th Innovation and Technology in Computer Science Education Conference, JUN 26-30, 2010, Bilkent Univ, Bilkent, TURKEY
Tilgjengelig fra: 2015-09-25 Laget: 2015-09-17 Sist oppdatert: 2023-03-23bibliografisk kontrollert
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)
Åpne denne publikasjonen i ny fane eller vindu >>Sharing and discussing UML modeling exercises in a PLE
Vise andre…
2010 (engelsk)Inngå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-301Konferansepaper, Publicerat paper (Fagfellevurdert)
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.

sted, utgiver, år, opplag, sider
Association for Computing Machinery (ACM), 2010
Emneord
Design, Human Factors
HSV kategori
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)
Konferanse
15th Innovation and Technology in Computer Science Education Conference, JUN 26-30, 2010, Bilkent Univ, Bilkent, TURKEY
Tilgjengelig fra: 2015-09-25 Laget: 2015-09-17 Sist oppdatert: 2023-03-24bibliografisk kontrollert
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
Åpne denne publikasjonen i ny fane eller vindu >>Using Role-Play Diagrams to Improve Scenario Role-Play
2010 (engelsk)Inngå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-334Kapittel i bok, del av antologi (Fagfellevurdert)
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.

sted, utgiver, år, opplag, sider
Springer Berlin/Heidelberg, 2010
Serie
Lecture Notes in Computer Science, ISSN 0302-9743 ; 5765
HSV kategori
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)
Tilgjengelig fra: 2013-07-04 Laget: 2013-07-03 Sist oppdatert: 2023-03-24bibliografisk kontrollert
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
Åpne denne publikasjonen i ny fane eller vindu >>A systems product line approach
2009 (engelsk)Inngår i: Applied Software Product-Line Engineering / [ed] Kyo C. Kang, Vijayan Sugumaran, Sooyong Park, Taylor & Francis , 2009Kapittel i bok, del av antologi (Annet vitenskapelig)
sted, utgiver, år, opplag, sider
Taylor & Francis, 2009
Emneord
Software engineering, Systems engineering, Software product lines
HSV kategori
Identifikatorer
urn:nbn:se:umu:diva-22895 (URN)1420068415 (ISBN)
Merknad

Elektronisk version, Auerbach Publications, 2010

Tilgjengelig fra: 2009-05-19 Laget: 2009-05-19 Sist oppdatert: 2018-06-08bibliografisk kontrollert
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
Åpne denne publikasjonen i ny fane eller vindu >>An evaluation of object oriented example programs in introductory programming textbooks
Vise andre…
2009 (engelsk)Inngår i: SIGCSE Bulletin inroads, ISSN 0097-8418, Vol. 41, nr 4, s. 126-143Artikkel i tidsskrift (Fagfellevurdert) Published
Emneord
computer science education, object orientation
HSV kategori
Identifikatorer
urn:nbn:se:umu:diva-31830 (URN)10.1145/1709424.1709458 (DOI)
Tilgjengelig fra: 2010-02-17 Laget: 2010-02-17 Sist oppdatert: 2018-06-08bibliografisk kontrollert
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
Åpne denne publikasjonen i ny fane eller vindu >>Managing requirements specifications for product lines: An approach and industry case study
2009 (engelsk)Inngår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 82, nr 3, s. 435-447Artikkel i tidsskrift (Fagfellevurdert) 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.

sted, utgiver, år, opplag, sider
Elsevier, 2009
Emneord
Software Engineering, Software Product Lines, Requirements Engineering
HSV kategori
Identifikatorer
urn:nbn:se:umu:diva-22891 (URN)10.1016/j.jss.2008.07.046 (DOI)2-s2.0-61349133483 (Scopus ID)
Tilgjengelig fra: 2009-05-19 Laget: 2009-05-19 Sist oppdatert: 2023-03-23bibliografisk kontrollert
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
Åpne denne publikasjonen i ny fane eller vindu >>An Evaluation Instrument for Object-Oriented Example Programs for Novices
Vise andre…
2008 (engelsk)Rapport (Annet vitenskapelig)
sted, utgiver, år, opplag, sider
Department of Computing Science, Umeå University, Sweden, 2008. s. 36
Serie
UMINF, ISSN 0348-0542 ; 08.09
HSV kategori
Identifikatorer
urn:nbn:se:umu:diva-10239 (URN)
Tilgjengelig fra: 2008-07-07 Laget: 2008-07-07 Sist oppdatert: 2018-06-09bibliografisk kontrollert
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
Åpne denne publikasjonen i ny fane eller vindu >>Developing a Common Format for Sharing Assignments
Vise andre…
2008 (engelsk)Inngår i: SIGCSE Bulletin inroads, ISSN 0097-8418, Vol. 40, nr 4, s. 167-182Artikkel i tidsskrift (Fagfellevurdert) Published
Emneord
Computer Science Education
Identifikatorer
urn:nbn:se:umu:diva-22892 (URN)
Tilgjengelig fra: 2009-05-19 Laget: 2009-05-19 Sist oppdatert: 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
Åpne denne publikasjonen i ny fane eller vindu >>Eleventh workshop on pedagogies and tools for the teaching and learning of object-oriented concepts
2008 (engelsk)Inngå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-192Kapittel i bok, del av antologi (Annet vitenskapelig)
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.

sted, utgiver, år, opplag, sider
Berlin: Springer, 2008
Serie
Lecture Notes in Computer Science (LNCS), ISSN 0302-9743 ; 4906
Emneord
Computer Science Education
HSV kategori
Identifikatorer
urn:nbn:se:umu:diva-8485 (URN)10.1007/978-3-540-78195-0 (DOI)000253835100018 ()9783540781950 (ISBN)
Tilgjengelig fra: 2008-01-24 Laget: 2008-01-24 Sist oppdatert: 2018-06-09bibliografisk kontrollert
Organisasjoner