Prof. Marian Petre     Tel:    +44 (0) 1908 65 33 73          Email: m.petre@open.ac.uk                   

 

 

Home     Research interests   Research development Research students Publications   Anything else

Since 1998

 

expert design behaviour and reasoning

Computer Science education

research development

books

 

 

Fincher, S., and Petre, M. (2004)  Computer Science Education Research.  Taylor and Francis.  ISBN 90-265-1969-9. 

[Scaffolding and Bootstrapping projects]

 

 

Rugg, G., and Petre, M. (2007)  A Gentle Guide to Research Methods.  Open University Press / McGraw - Hill. ISBN 0-335-21927-6.

 

Fincher, S., Clarke, M., and Petre, M. (eds) (2001) Principles and Pragmatics of Computer Science Projectwork.  Springer-Verlag.  ISBN 1-85233-357-X. 

[EPCoS project]

Rugg, G., and Petre, M. (2004)  The Unwritten Rules of Ph.D. Research.  Open University Press / McGraw - Hill.  ISBN 0-335-21344-8.

 

book chapters

Blackwell, A.F., Whitley, K.N., Good, J., and Petre, M. (2001) Cognitive Factors in Programming with Diagrams.  In:  A.F. Blackwell (Ed.), Thinking with Diagrams.  Kluwer.  ISBN 0792369440.

 

 

refereed journal papers

 

Petre, M. and de Quincey, E. (2006) A gentle overview of software visualisation.  Computer Society of India Communications. August, 6-11.  ISSN 0970-647X

 

 

Petre, M., Fincher, S., Tenenberg, J., Anderson, R., Anderson, R., Bouvier, D., Fitzgerald, S. Gutschow, A., Haller, S., Jadud, M., Lewandowski, G., Lister, R., McCauley, R., McTaggart, J., Morrison, B., Murphy, L., Prasad, C., Richards, B., Sanders, K., Scott, T., Shinners-Kennedy, D., Thomas, L., Westbrook, S., Zander, C. (in press, due 2006) ‘My criterion is:  is it a Boolean?’:  A card-sort elicitation of students; knowledge of programming constructs.  Expert Systems.  ISSN 0266-4720.

[Bootstrapping project]

 

Petre, M., Minocha, S., and Roberts, D. (2006) Usability beyond the website:  an empirically-grounded e-commerce evaluation instrument for the total customer experience.  Behaviour and Information Technology, 25 (2), 189 - 203. ISSN 1362-3001.

 

Petre, M. (in press, due 2006) Software development expertise.  Expert Systems.  ISSN 0266-4720.

Petre, M. (2006) Cognitive dimensions 'beyond the notation'.  Journal of Visual Languages and Computing.  17, 292-301. (special 10th anniversary issue on cognitive dimensions of notations).  ISSN 1045-926X. 

 

Simon, Cutts, Q., Fincher, S., Haden, P., Robins, A., Sutton, K., Baker, B., Box, I., de Raadt, M., Hamer, J., Hamilton, M., Lister, R., Petre, M., Tolhurst, D., Tutty, J. (2006) The ability to articulate strategy as a predictor of programming skill. Australian Computer Science Communications, 28(5):181-188. ISSN 1445-1336.

[BRACE project]
 

 

Petre, M., Sharp, H.C., and Johnson, J.H. (2006) Complexity through combination:  an account of knitwear design.  Design Studies27 (2), 183-222.  ISSN 0142-694X.

 

Simon, Fincher, S.,  Robins, A., Baker, B., Box, I., Cutts, Q., de Raadt, M., Haden, P., Hamer, J., Hamilton, M., Lister, R., Petre, M., Sutton, K., Tolhurst, D., Tutty, J. (2006). Predictors of success in a first programming course. Australian Computer Science Communications, 28(5):189-196.  ISSN 1445-1336.

[BRACE project]
 

 

Petre, M. (2004) How expert engineering teams use disciplines of innovation.  Design Studies, 25 (5), 477 - 493.  ISSN 0142-694X.  [Design Studies Award for Best Paper in 2004.]

 

de Raadt, M., Hamilton, M., Lister, R.,  Tutty, J., Box, I., Cutts, Q., Fincher, S.,  Haden, P., Petre, M., Robins, A., Simon, Sutton, K., Tolhurst, D., Baker, B., Hamer, J. (2006). Do map drawing styles of novice programmers predict success in programming? A multi-national,

multi-institutional study. Australian Computer Science Communications 28(5):213-222.  ISSN 1445-1336.

[BRACE project]
 

 

Petre, M. (2004)  Team coordination through externalised mental imagery.  International Journal of Human-Computer Studies, 61 (2), 205 - 218.  ISSN 1071-5819.

 

Petre, M., and Price, B.A. (2004) Using robotics to motivate ‘back door’ learning.  Education and Information Technologies, 9 (2), 147-158.  ISSN 1360-2357.

 

Blackwell, A., Whitley, K., Good, J., and Petre, M. (2001) Cognitive factors in programming with diagrams.  Artificial Intelligence Review, 15 (1/2).  95-114.  ISSN 0269-2821. 

 

Price, B.A., Richards, M., Petre, M., Hirst, A., and Johnson, J., (2003) Developing robotics e-teaching for teamwork.  The International Journal of Continuing Engineering Education and Lifelong Learning, 13 (1/2), 190 - 205.  ISSN 1560-4624.

 

 

Petre, M., and Blackwell, A. (1999) Mental imagery in program design and visual programming.   International Journal of Human Computer Studies (special issue:  Best of ESP-7), 51 (1), 7 - 30.  ISSN 1071-5819. 

 

Carswell, L., Thomas, P., Petre, M., Price, B., and Richards, M. (2000)  Distance education via the Internet:  a report on students’ experiences.  British Journal of Educational Technology, 31 (1), 29 - 46.  ISSN 0007-1013. 

[MZX Internet trials]
 

 

Petre, M. (in press, due 2006) Cognitive dimensions beyond the notation.  Journal of Visual Languages and Computing (special 10th anniversary issue on cognitive dimensions of notations).  ISSN 1045-926X. 

 

Daniels, M., Berglund, A., and Petre, M. (1999) Reflections on international projects in undergraduate CS education.  Computer Science Education, 9 (3), 256 - 267.  ISSN 0899-3408.

[Runestone project]

 

 

Petre, M., Carswell, L., Price, B., and Thomas, P. (1999) Innovations in large-scale supported distance teaching:  transformation for the Internet, not just translation.  Journal of Engineering Education, 87 (4), 423 - 432.  ISSN 1069-4730.

[MZX Internet trials]
 

 

 

Carswell, L., Thomas, P.G., Petre, M., Price, B. and Richards, M. (1999)  Understanding the ‘electronic’ student:  analysis of functional requirements for distributed education.  Journal of Asynchronous Learning Networks, 3 (1).  http://www.aln.org/alnweb/journal/jaln-vol3issue1.htm.  ISSN 1092-8235.

[MZX Internet trials]
 

 

refereed or invited conference papers

 

Petre, M. (2003)  Disciplines of innovation in engineering design.  In N. Cross and E. Edmonds (eds) Expertise in Design:  Design Thinking Research Symposium 6.  University of Technology, Sydney, Australia.  ISBN 0-9751533-0-7. 87-99.

 

de Raadt, M., Hamilton, M., Lister, R.,  Tutty, J., Baker, B., Box, I., Cutts, Q., Fincher, S., Hamer, J., Haden, P., Petre, M., Robins, A., Simon, Sutton, K., Tolhurst, D. (2005). Approaches to learning in computer programming students and their effect on success. In: A. Brew and C. Asmar (eds), Higher Education in a Changing World: Research and Development in Higher Education, 28, 407-414.

[BRACE project]
 

Minocha, S., Petre, M., Tzanidou, E., van Dijk, G., Roberts, D., Gassman, N., Millard, N., Day, B., and Travis, D. (in press, due 2006) Evaluating e-commerce environments:  approaches to cross-disciplinary investigation.  ACM CHI (Montreal, Canada).

Petre, M. (2003) Team coordination through externalised mental imagery.  In proceedings of:  Co-located 15th Annual Psychology of Programming Interest Group Workshop and Empirical Assessment of Software Engineering Conference.  (Keele, April).

 

de Raadt, M., Hamilton, M., Lister, R., Tutty, J., Baker, B., Box, I., Cutts, Q., Fincher, S., Hamer, J., Haden, P., Petre, M., Robins, A., Simon, Sutton, K., Tolhurst, D. (2005). Approaches to Learning in Computer Programming Students and their Effect on Success. In: A. Brew and C. Asmar (eds), Higher Education in a Changing World: Research and Development in Higher Education, 28:407-414.

[BRACE project]
 

Tzanidou, E., Petre, M., Minocha, S. and Grayson, A. (2005) Combining eye tracking and conventional techniques for indications of user-adaptability. In proceedings of:  Interact 2005 (Rome, Italy, September 12-16), Lecture Notes in Computer Science, Springer-Verlag.

 

Petre, M. (2002) Mental imagery, visualisation tools and team work.  Keynote paper, in proceedings of:  Second Program Visualisation Workshop, June, Hornstrup Centret, Denmark.

 

de Raadt, M., Hamilton, M., Lister, R., Tutty, J., Baker, B., Box, I., Cutts, Q., Fincher, S., Hamer, J., Haden, P., Petre, M., Robins, A., Simon, Sutton, K., Tolhurst, D. (2005). Approaches to Learning in Computer Programming Students and their Effect on Success. In: A. Brew and C. Asmar (eds), Higher Education in a Changing World: Research and Development in Higher Education, 28:407-414.

[BRACE project]
 

Tzanidou, E., Minocha, S., Petre, M., and Grayson, A. (2005) Revisiting web design guidelines by exploring users’ expectations, preferences and visual search behaviour.  In proceedings of:  19th British HCI Group Annual Conference (Napier University, Edinburgh, September 5-9), Lecture Notes in Computer Science, Springer-Verlag.

 

Johnson, J.H., Sharp, H.C., and Petre, M. (1999) The use of sources of inspiration in early knitwear design:  a computational model.  In:  J.S. Gero and B.Tversky (Eds.), Visual and Spatial Reasoning in Design.  Key Centre of Design Computing and Cognition, University of Sydney.  275-280.  ISBN 1-86487-090-7.
 

Hause, M.L., Petre, M. and Woodroffe, M.R. (2003) Performance in international computer science collaboration between distributed student teams. 33rd ASEE/IEEE Frontiers in Education Conference (FIE 2003), November, Boulder, Colorado, US.

Dawson, L., Minocha, S. and Petre, M. (2003) Exploring the total customer experience in e-commerce environments.  In proceedings of:  IADIS International Conference E-Society (Lisbon, Portugal, 3-6 June), vol 2, 945-948.

 

Petre, M. (2003) Team coordination through externalised mental imagery.  In proceedings of:  Co-located 15th Annual Psychology of Programming Interest Group Workshop and Empirical Assessment of Software Engineering Conference.  (Keele, April). 

Price, B.A., Hirst, A., Johnson, J., Petre, M., and Richards, M. (2002) Using robotics for teaching computing, science and engineering at a distance.  In proceedings of:  IASTED 5th International Conference on Computers and Advanced Technology in Education (CATE), 20-22 May, Cancun, Mexico.

Dawson, L., Minocha, S. and Petre, M. (in press, due 2003) Social and cultural obstacles to the (B2C) e-commerce experience.  In proceedings of:  ‘Designing for Society’, BCS-HCI 2003 (Bath, 8-12 September).

 

 

Price, B.A., Hirst, A., Johnson, J., Petre, M., and Richards, M. (2002) Using robotics for teaching computing, science, and engineering at a distance.  In proceedings of:  AROB 7, Beppu, Japan.
 

 

 

Daniels, M., and Petre, M. (1999) IT in Society:  a multi-disciplinary course.  In proceedings of:  IEEE Frontiers in Education Conference (Puerto Rico, November).
 

 

 

Daniels, M., Almstrum, V., Asplund, L., Björkman, C., Erickson, C., Klein, B., and Petre, M. (1998) Runestone:  international student collaboration on projects.  In proceedings of:  IEEE Frontiers in Education Conference (Tempe, Arizona, November).  727-732. 

[Runestone project]
 

 

 

Fincher, S., and Petre, M. (1998) Project-based learning practices in Computer Science education.  In proceedings of:  IEEE Frontiers in Education Conference (Tempe, Arizona, November).  1185-1191.

[EPCoS project]
 

 

refereed workshop papers

 

Thomas, P., Haley, D., deRoeck, A., and Petre, M. (2004) E-Assessment using latent semantic analysis in the Computer Science domain: a pilot study.  Presented to:  ‘eLearning for Computational Linguistics and Computational Linguistics for eLearning’ Workshop (COLING-2004), (Geneva, Switzerland, August).
 

Minocha, S., Dawson, L., Petre, M., and Modi, S. (2003) Usability evaluations of (B2C) e-commerce environments.  Presented to:  Workshop 6, Interact 2003 ‘Bringing the Bits Together’ (Zurich, Switzerland, 1-5 September).

 

 

 

Dawson, L., Minocha, S., Petre, M. (2003) WebQUAL:  evaluating (B2C) e-commerce environments across the service encounter.  Presented to:  Workshop 6, Interact 2003 ‘Bringing the Bits Together’ (Zurich, Switzerland, 1-5 September).
 

other

 

 

PhD Skills Scheme 
(A demo is available.)
 

Selected earlier publications...

Petre, M., Carswell, L., Price, B., and Thomas, P. (1998) Innovations in large-scale supported distance teaching.  In:  M. Eisenstadt and T. Vincent (Eds.), The Knowledge Web.  Kogan Page.  97-116.  ISBN 0-7494-3178-4.  

 

Petre, M., Blackwell, A., and Green, T.R.G. (1998)  Cognitive questions in software visualisation.  Invited chapter in:  Stasko, J., Domingue, J., Brown, M., and Price, B. (Eds.), Software Visualization:  Programming as a Multimedia Experience.  MIT Press.  453-480.  ISBN 0-262-19395-7. 

 

Daniels, M., Petre, M., and Berglund, A. (1998) Building a rigorous research agenda into changes to teaching.  In proceedings of:  SIGCSE Australasian Computer Science Education (ACSE) Conference (Brisbane, Australia, July).

 

 

Petre, M., and Blackwell, A. (1997)  A glimpse of programmers’ mental imagery.  In:  S. Wiedenbeck and J. Scholtz (Eds.), Empirical Studies of Programmers:  Seventh Workshop.  ACM Press.  109-123.  ISBN 0-89791-992-0. 

 

 

Petre, M., Carswell, L., Price, B., and Thomas, P. (1997)  Innovations in large-scale supported distance teaching for the Internet:  transformation, not just translation. In proceedings of:  IEEE Frontiers in Education Conference (Pittsburgh, November).  332-338.  [Chosen as one of the 10 best papers in over 400 submissions.]

 

 

Petre, M. (1996) Programming paradigms and culture:  implications of expert practice .  In:  M. Woodman (Ed.), Programming Language Choice:  Practice and Experience.  Chapman and Hall.  29-62.  ISBN 1-85032-186-8.

 

Green, T.R.G., and Petre, M. (1996)  Usability analysis of visual programming environments:  a ‘cognitive dimensions’ framework.  Journal of Visual Languages and Computing (special issue on HCI in visual programming), 7 (2), 131 - 174.  ISSN 1045-926X. 

 

Petre, M., Almstrum, V., Dale, N., Berglund, A., Granger, M., Little, J.C., Miller, D.M., Schragger, P., and Springsteel, F. (1996) Evaluation:  turning technology from toy to tool.  In proceedings of:  SIGCSE/SIGCUE Conference on Integrating Technology into Computer Science Education (Barcelona, June).

 

 

Stacey, M., Petre, M., Rzevski, G., Sharp, H., and Buckland, R. (1996)  Beyond engineering bias:  designing a tool to liberate conceptual design.  In:  A. Blandford and H. Thimbleby (Eds.) Adjunct Proceedings to People and Computers XII .  Cambridge University Press. 

 

 

Petre, M. (1995) Why looking isn’t always seeing:  readership skills and graphical programming.  Communications of the ACM, 38 (6), 33 - 44.  ISSN 0001-0782.

 

Petre, M., and Green, T.R.G. (1993)  Learning to read graphics:  some evidence that “seeing” an information display is an acquired skill.  Journal of Visual Languages and Computing, 4, 55 - 70.  ISSN 1045-926X. 

 

Petre, M. (1991) What experts want from programming languages.  Ergonomics (Special Issue on Cognitive Ergonomics), 34 (8), 1113-1127.  ISSN 0014-0139.

 

Green, T.R.G., Petre, M., and Bellamy, R.K.E.  (1991)  Comprehensibility of visual and textual programs:  a test of Superlativism against the ‘match-mismatch’ conjecture.  In: Empirical Studies of Programmers Fourth Workshop (New Brunswick, NJ, December).  Ablex.  121-141.  ISBN 0-89391-857-1. 

 

Petre, M. (1990) Expert programmers and programming languages.  In:  J.-M. Hoc,  T.R.G. Green, D.J. Gilmore, and R. Samurcay (Eds.), Psychology of Programming.  Academic Press. 103-115.  ISBN 0-12-350772-3.