Marian Petre

Affiliations:
  • Open University, Milton Keynes, UK


According to our database1, Marian Petre authored at least 128 papers between 1988 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
The Case for Adaptive Security Interventions.
ACM Trans. Softw. Eng. Methodol., 2022

Exploring cognitive bias 'in the wild': technical perspective.
Commun. ACM, 2022

2021
Bumps in the Code: Error Handling During Software Development.
IEEE Softw., 2021

2020
Behavioral Science of Software Engineering.
IEEE Softw., 2020

The benefits and challenges of using crowdfunding to facilitate community-led projects in the context of digital civics.
Int. J. Hum. Comput. Stud., 2020

Tactile Stories: Interactive E-textile Wall-hangings created by blind and visually impaired makers.
Proceedings of the NordiCHI '20: Shaping Experiences, 2020

Mapping the Landscape of Peer Review in Computing Education Research.
Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, 2020

Reviewing Computing Education Papers.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020

Schrödinger's security: opening the box on app developers' security rationale.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
Exploring design principles for data literacy activities to support children's inquiries from complex data.
Int. J. Hum. Comput. Stud., 2019

Fifty years of the psychology of programming.
Int. J. Hum. Comput. Stud., 2019

Supporting urban change: Using a MOOC to facilitate attitudinal learning and participation in smart cities.
Comput. Educ., 2019

Software design as multiple contrasting dialogues.
Proceedings of the 30th Annual Workshop of the Psychology of Programming Interest Group, 2019

Aligning Competence Hierarchies with Bloom's Taxonomies: Changing the focus for computing education.
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019

Lessons from Experts: Software Design Dialogues.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

2018
Amplifying Quiet Voices: Challenges and Opportunities for Participatory Design at an Urban Scale.
ACM Trans. Comput. Hum. Interact., 2018

Beyond coding: toward software development expertise.
XRDS, 2018

Weaving Lighthouses and Stitching Stories: Blind and Visually Impaired People Designing E-textiles.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

2017
Mining a MOOC to examine international views of the "Smart City".
Proceedings of the 2017 IEEE SmartWorld, 2017

Creating a Datascape: a game to support communities in using open data: Short Paper.
Proceedings of the 8th International Conference on Communities and Technologies, Troyes, France, June 26, 2017

2016
Examining active error in software development.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

2015
How Software Designers Interact with Sketches at the Whiteboard.
IEEE Trans. Software Eng., 2015

The Future of E-infrastructures.
Comput. Sci. Eng., 2015

Crowdsourcing Scientific Software Documentation: A Case Study of the NumPy Documentation Project.
Comput. Sci. Eng., 2015

Wearables: has the age of smartwatches finally arrived?
Commun. ACM, 2015

Civic crowdfunding: how do offline communities engage online?
Proceedings of the 2015 British HCI Conference, Lincoln, United Kingdom, July 13-17, 2015, 2015

2014
"No shit" or "Oh, shit!": responses to observations on the use of UML in professional practice.
Softw. Syst. Model., 2014

Code Review For and By Scientists.
CoRR, 2014

Methodology and culture: drivers of mediocrity in software engineering?
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

The Psychology of PPIG: a curly tale.
Proceedings of the 25th Annual Workshop of the Psychology of Programming Interest Group, 2014

Digital technologies for doctoral dialogues at a distance.
Proceedings of the IEEE Frontiers in Education Conference, 2014

Supporting informal design with interactive whiteboards.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

2013
Using a distance approach to solve local challenges: working with JavaWIDE.
Inroads, 2013

MOOCs schmoocs: the education is in the dialogues.
Inroads, 2013

An online design studio.
Inroads, 2013

PLOS/Mozilla Scientific Code Review Pilot: Summary of Findings.
CoRR, 2013

Educating the Internet-of-Things Generation.
Computer, 2013

Older People and Online Social Interactions: An Empirical Investigation.
Proceedings of the UKAIS 2013, 2013

UML in practice.
Proceedings of the 35th International Conference on Software Engineering, 2013

Intentacles: wearable interactive antennae to sense and express emotion.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

2012
An Empirical Study of the "Prototype Walkthrough": A Studio-Based Activity for HCI Education.
ACM Trans. Comput. Hum. Interact., 2012

Guest Editors' Introduction: Studying Professional Software Design.
IEEE Softw., 2012

What's the value proposition of distance education?
Inroads, 2012

CS1 as 'pick up and play'.
Inroads, 2012

Teaching cybersecurity at a distance.
Inroads, 2012

Academic integrity in a changing environment.
Inroads, 2012

Starting with Ubicomp: using the senseboard to introduce computing.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Thrashing, Tolerating and Compromising in Software Development.
Proceedings of the 24th Annual Workshop of the Psychology of Programming Interest Group, 2012

MOOCs: old snake oil in new barrels?
Proceedings of the 12th Koli Calling International Conference on Computing Education Research, 2012

Feedback: How does it impact software engineers?
Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, 2012

The mystery of the writing that isn't on the wall: Differences in public representations in traditional and agile software development.
Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, 2012

Documentation practices in scientific software development.
Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, 2012

Getting at ephemeral flaws.
Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, 2012

The interactive punching bag.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

2011
Open source as distance ed.
Inroads, 2011

Computing as plumbing.
Inroads, 2011

Intelligent games.
Inroads, 2011

Online experimentation.
Inroads, 2011

What makes software engineers go that extra mile?
Proceedings of the 23rd Annual Workshop of the Psychology of Programming Interest Group, 2011

The Value in Muddling Around Modelling.
Proceedings of the Model Driven Engineering Languages and Systems, 2011

Workshop on flexible modeling tools: (FlexiTools 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

The "prototype walkthrough": a studio-based learning activity for human-computer interaction courses.
Proceedings of the Seventh International Workshop on Computing Education Research, 2011

Software Engineers' Perceptions of Factors in Motivation: The Work, People, Obstacles.
Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement, 2011

Credibility, or Why Should I Insist on Being Convinced?
Proceedings of the Making Software - What Really Works, and Why We Believe It., 2011

2010
Mental imagery and software visualization in high-performance software development teams.
J. Vis. Lang. Comput., 2010

What works for you?: digital technologies for doctoral dialogues.
Inroads, 2010

The university of the avatar.
Inroads, 2010

Doctorates at a distance.
Inroads, 2010

Learning independently together: mass collaboration in distance education.
Inroads, 2010

The use of MBTI in Software Engineering.
Proceedings of the 22nd Annual Workshop of the Psychology of Programming Interest Group, 2010

Continued involvement in software development: motivational factors.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

2009
Distance education: What our children can teach us about distance learning and learning programming.
ACM SIGCSE Bull., 2009

The role of physical artefacts in agile software development: Two complementary perspectives.
Interact. Comput., 2009

Insights from expert software design practice.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

2008
The Effectiveness of T-Way Test Data Generation.
Proceedings of the Computer Safety, 2008

2007
Children as Unwitting End-User Programmers.
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007

Expert strategies for dealing with complex and intractable problems.
Proceedings of the 19th Annual Workshop of the Psychology of Programming Interest Group, 2007

A gentle guide to research methods.
Open Univ.. Pr., ISBN: 978-0-335-21927-8, 2007

2006
Cognitive dimensions 'beyond the notation'.
J. Vis. Lang. Comput., 2006

Usability beyond the website: an empirically-grounded e-commerce evaluation instrument for the total customer experience.
Behav. Inf. Technol., 2006

Evaluating e-commerce environments: approaches to cross-disciplinary investigation.
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

The unwritten rules of PhD research.
Open Univ.. Pr., ISBN: 978-0-335-21344-3, 2006

2005
A multi-institutional, multinational study of programming concepts using card sort data.
Expert Syst. J. Knowl. Eng., 2005

Editorial.
Comput. Sci. Educ., 2005

Challenges to computer science education research.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

Combining Eye Tracking and Conventional Techniques for Indications of User-Adaptability.
Proceedings of the Human-Computer Interaction, 2005

Multi-institutional, multi-national studies in CSEd Research: some design considerations and trade-offs.
Proceedings of the International Computing Education Research Workshop 2005, 2005

Gathering Requirements for a Grid-based Automatic Marking System.
Proceedings of the 1st International ELeGI Conference on Advanced Technology for Enhanced Learning, 2005

Revisiting Web Design Guidelines by Exploring Users' Expectations, Preferences and Visual Search Behaviour.
Proceedings of the People and Computers XIX, 2005

2004
Empirical studies of software engineering.
Int. J. Hum. Comput. Stud., 2004

Team coordination through externalized mental imagery.
Int. J. Hum. Comput. Stud., 2004

A Focus on the Human Side of Software Engineering.
Empir. Softw. Eng., 2004

Using Robotics to Motivate 'Back Door' Learning.
Educ. Inf. Technol., 2004

An Examination of E-Commerce Homepage Design Guidelines by Measuring Eye Movements.
Proceedings of the 16th Annual Workshop of the Psychology of Programming Interest Group, 2004

2003
What is the best programming environment/language for teaching robotics using Lego Mindstorms?
Artif. Life Robotics, 2003

Team coordination through externalised mental imagery.
Proceedings of the 15th Annual Workshop of the Psychology of Programming Interest Group, 2003

2001
Editorial: empirical studies of programmers.
Int. J. Hum. Comput. Stud., 2001

Cognitive Factors in Programming with Diagrams.
Artif. Intell. Rev., 2001

Cognitive Dimensions of Notations: Design Tools for Cognitive Technology.
Proceedings of the Cognitive Technology: Instruments of Mind, 4th International Conference, 2001

2000
Distance education via the Internet: the student experience.
Br. J. Educ. Technol., 2000

Empirical Studies of Programming-in-the-Large: How?
Proceedings of the 8th International Workshop on Program Comprehension (IWPC 2000), 2000

1999
Mental imagery in program design and visual programming.
Int. J. Hum. Comput. Stud., 1999

Reflections on International Projects in Undergraduate CS Education.
Comput. Sci. Educ., 1999

1998
Assessing innovation in teaching: an example - part 2.
ACM SIGCSE Bull., 1998

Assessing innovation in teaching: an example.
ACM SIGCSE Bull., 1998

A holistic approach to supporting distance learning using the Internet: transformation, nottranslation.
Br. J. Educ. Technol., 1998

Beyond anecdote towards real transfer: using other institutions' experience of project work.
Proceedings of the 6th Annual Conference on the Teaching of Computing and the 3rd Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 1998

Building a rigorous research agenda into changes to teaching.
Proceedings of the ACM SIGCSE 3rd Australasian Conference on Computer Science Education, 1998

1997
Getting started in CS education research (panel).
Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, 1997

Harnessing technology for effective inter- and intra-institutional collaboration (report of the ITiCSE 1997 working group on supporting inter- and intra institutional collaboration).
Proceedings of the supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings, 1997

Teaching programming through paperless assignments: an empirical evaluation of instructor feedback.
Proceedings of the 2nd Annual Conference on Integrating Technology into Computer Science Education, 1997

Harnessing technology for effective inter/intra-institutional collaboration (panel).
Proceedings of the 2nd Annual Conference on Integrating Technology into Computer Science Education, 1997

Programming practical work and problem sessions via the Internet.
Proceedings of the supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings, 1997

Changing computer science curricula (panel): planning for the future.
Proceedings of the 2nd Annual Conference on Integrating Technology into Computer Science Education, 1997

A glimpse of expert programmers' mental imagery.
Proceedings of the Papers presented at the Seventh Workshop on Empirical Studies of Programmers, 1997

1996
Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework.
J. Vis. Lang. Comput., 1996

Moving programming teaching onto the Internet.
Proceedings of the 8th Annual Workshop of the Psychology of Programming Interest Group, 1996

Distance education over the Internet.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996

Evaluation: turning technology from toy to tool: report of the working group on evaluation.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996

1995
Why Looking Isn't Always Seeing: Readership Skills and Graphical Programming.
Commun. ACM, 1995

Comparing program comprehension in different cultures and different representations.
Proceedings of the 7th Annual Workshop of the Psychology of Programming Interest Group, 1995

1993
Learning to Read Graphics: Some Evidence that 'Seeing' an Information Display is an Acquired Skill.
J. Vis. Lang. Comput., 1993

1992
From PLOP to PLITH: A Cognitive Model of Programming Pointer Problems.
Proceedings of the 5th Annual Workshop of the Psychology of Programming Interest Group, 1992

1991
Shifts in Reasoning about Software and Hardware Systems: Must Operational Models Underpin Declarative Ones?
Proceedings of the 3rd Annual Workshop of the Psychology of Programming Interest Group, 1991

1990
On Languages, Models and Programming Styles.
Comput. J., 1990

Where to draw the line with text: Some claims by logic designers about graphics in notation.
Proceedings of the Human-Computer Interaction, 1990

1989
Findings a basis for matching programming languages to programming tasks.
PhD thesis, 1989

1988
Issues Governing the Suitability of Programming Languages for Programming Tasks.
Proceedings of the People and Computers IV, 1988


  Loading...