Search For:

Displaying 1-41 out of 41 total
Educating the Internet-of-Things Generation
Found in: Computer
By Gerd Kortuem,Arosha K. Bandara,Neil Smith,Mike Richards,Marian Petre
Issue Date:February 2013
pp. 53-61
The Open University's My Digital Life course offers a learning infrastructure that allows complete novices to experiment with, and learn about, Internet-of-Things technologies by engaging in a range of activities that include collaborative and collective p...
 
Guest Editors' Introduction: Studying Professional Software Design
Found in: IEEE Software
By Alex Baker,Andre van der Hoek,Harold Ossher,Marian Petre
Issue Date:January 2012
pp. 28-33
This special issue sets an agenda for research into early software design, and this introduction outlines drivers and issues for that agenda. It argues that looking at software from a design perspective, understanding software as a designed artifact, and c...
 
Software Engineers' Perceptions of Factors in Motivation: The Work, People, Obstacles
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Rien Sach,Helen Sharp,Marian Petre
Issue Date:September 2011
pp. 368-371
Recent research suggests that the motivating factors in software engineering are evolving and that our current understanding of motivation in software engineering might be out of date. This paper presents an analysis of semi-structured interviews with 13 p...
 
Children as Unwitting End-User Programmers
Found in: Visual Languages and Human-Centric Computing, IEEE Symposium on
By Marian Petre, Alan F. Blackwell
Issue Date:September 2007
pp. 239-242
Children who are active on the internet are performing significant design and programming activity without realising it, in the course of hacking little animations, game scripts and so on. What does such effortless learning suggest about how to support end...
 
The Csaw C Mutation Tool: Initial Results
Found in: Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION
By Michael Ellims, Darrel Ince, Marian Petre
Issue Date:September 2007
pp. 185-192
There is a perceived lack of mutation tools for the C language and information about the tools that are available was not widely disseminated until recently. This has lead to the development of a small set of programs to support the use of mutation on C la...
 
How Software Designers Interact with Sketches at the Whiteboard
Found in: IEEE Transactions on Software Engineering
By Nicolas Mangano,Thomas LaToza,Marian Petre,Andre Van der Hoek
Issue Date:February 2015
pp. 1
Whiteboard sketches play a crucial role in software development, helping to support groups of designers in reasoning about a software design problem at hand. However, little is known about these sketches and how they support design ‘in the moment’, particu...
 
Working Session: Empirical Studies of Programming-in-the-Large: How?
Found in: International Conference on Program Comprehension
By Marian Petre
Issue Date:June 2000
pp. 254
Studying software design is a juggling act of tradeoffs and constraints. There are good, pragmatic reasons why most empirical studies of programming and software engineering have focused on programming-in-the-small ? even programming-in-the-miniature. Such...
 
MOOCs schmoocs: the education is in the dialogues
Found in: ACM Inroads
By Marian Petre
Issue Date:December 2013
pp. 22-23
No summary available.
     
An online design studio
Found in: ACM Inroads
By Marian Petre
Issue Date:September 2013
pp. 44-45
As authors consider forums for publication, some common questions involve copyright: Who owns the copyright? May I post a copy of my piece on the Web? Could I publish the material in another publication?
     
Intentacles: wearable interactive antennae to sense and express emotion
Found in: CHI '13 Extended Abstracts on Human Factors in Computing Systems (CHI EA '13)
By Adam Lawson, Adam Martindale, Ben Moses, David Bowers, Ed Copcutt, Marian Petre, Thomas Baker, Yige Yan
Issue Date:April 2013
pp. 2861-2862
'Intentacles' are wearable, programmable antennae intended to augment the wearer's communication of emotion. The antennae move in 3D and change colour, controlled by an Arduino Nano. The antennae's behaviour can be controlled directly using buttons, or pro...
     
Using a distance approach to solve local challenges: working with JavaWIDE
Found in: ACM Inroads
By Marian Petre, Mark Hall
Issue Date:March 2013
pp. 17-18
Welcome to the latest installment of "EduBits," your quarterly pipeline to new and exciting happenings in the world of ACM education. In this edition, the ACM Education Board publishes an important white paper on online learning. In addition, Cameron Wilso...
     
Teaching cybersecurity at a distance
Found in: ACM Inroads
By Arosha Bandara, Blaine Price, Marian Petre
Issue Date:December 2012
pp. 20-21
EduBits, your quarterly roundup of ACM educational activities, focuses on education policy and the way it affects the K--12 educational space. Cameron Wilson, Director of Public Policy for ACM, gives us a glimpse into the challenges of improving CS educati...
     
What's the value proposition of distance education?
Found in: ACM Inroads
By Marian Petre, Mary Shaw
Issue Date:September 2012
pp. 26-28
Hello, and welcome to SIGCSE Spotlight, an ongoing column that highlights and reflects on the current trends within computing education and the SIGCSE community. In this quarter's issue we are going to go behind the scenes at the premier SIGCSE conference ...
     
Academic integrity in a changing environment
Found in: ACM Inroads
By Marian Petre
Issue Date:June 2012
pp. 15-16
No summary available.
     
CS1 as 'pick up and play'
Found in: ACM Inroads
By Marian Petre, Mike Richards
Issue Date:March 2012
pp. N/A
In computer science and for society in general, there is a tendency to overlook number bases beyond decimal, binary, and hexadecimal. Our mathematical ancestors used the numbers 12, 60, and 360 to organize time and angular measure. This article describes a...
     
Starting with Ubicomp: using the senseboard to introduce computing
Found in: Proceedings of the 43rd ACM technical symposium on Computer Science Education (SIGCSE '12)
By Mike Richards, Arosha K. Bandara, Marian Petre
Issue Date:February 2012
pp. 583-588
In this paper, we describe a new undergraduate module for novice students conducted entirely through distance learning: My Digital Life (TU100). The module has been designed to lower the barriers to creating programs that interact with the world; TU100's m...
     
Open source as distance ed
Found in: ACM Inroads
By Marian Petre
Issue Date:December 2011
pp. 21-22
In recent months, there has been considerable discussion about the value of computing as an academic discipline and the value of computing studies in furthering one's career. Kevin Carey (2010) recently wrote an article showing how a student who took only ...
     
The "prototype walkthrough": a studio-based learning activity for human-computer interaction courses
Found in: Proceedings of the seventh international workshop on Computing education research (ICER '11)
By Christopher Hundhausen, Dana Fairbrother, Marian Petre
Issue Date:August 2011
pp. 117-124
For over a century, studio-based instruction has served as an effective pedagogical model in architecture and fine arts education. Because of its design orientation, human-computer interaction (HCI) education is an excellent venue for studio-based instruct...
     
Computing as plumbing
Found in: ACM Inroads
By Marian Petre
Issue Date:August 2011
pp. 17-18
FOR MOST OF THE LAST DECADE, the number of computer science majors declined signifi cantly at colleges and universities throughout the United States, in spite of continuing demand from industry for graduates in the fi eld. In the last few years, however, m...
     
Workshop on flexible modeling tools: (FlexiTools 2011)
Found in: Proceeding of the 33rd international conference on Software engineering (ICSE '11)
By Andre van der Hoek, Harold Ossher, John Grundy, Margaret-Anne Storey, Marian Petre, Rachel Bellamy
Issue Date:May 2011
pp. 1192-1193
Modeling tools are often not used for tasks during the software lifecycle for which they should be more helpful; instead free-from approaches, such as office tools and white boards, are frequently used. Prior workshops explored why this is the case and wha...
     
DISTANCE EDUCATION: intelligent games
Found in: ACM Inroads
By Marian Petre
Issue Date:May 2011
pp. 24-25
PEOPLE HAVE FALSELY regarded the computing working environment as dedicated to the confi nes of a building with availability of electricity, high-speed info-structure, and the latest computer technology. In reality, there are many computing have-nots in th...
     
Online experimentation
Found in: ACM Inroads
By Marian Petre
Issue Date:February 2011
pp. 18-19
"IDEALLY ETHICS IS TAUGHT not just in courses focused specifically on ethics, but in any course to which ethics might potentially apply. Otherwise, there is the risk that what students learn will be inert, that students will not see how to apply it outside...
     
What works for you?: digital technologies for doctoral dialogues
Found in: ACM Inroads
By Marian Petre
Issue Date:December 2010
pp. 20-21
No summary available.
     
Continued involvement in software development: motivational factors
Found in: Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM '10)
By Helen Sharp, Marian Petre, Rien Sach
Issue Date:September 2010
pp. 1-4
Software practitioner motivation has been recognised as a key factor in system quality, yet much of what we know about practitioner motivation is based on research conducted decades ago. In this paper, we present the analysis of data collected from 23 curr...
     
Distance education: the university of the avatar
Found in: ACM Inroads
By Marian Petre
Issue Date:August 2010
pp. 17-18
GLOBALISATION OF EDUCATION APPEARS TO BE increasingly a topic for discussion at universities worldwide. On the one hand, industry and university leaders have emphasised the need for increased awareness of the influence of a global marketplace on the skills...
     
Doctorates at a distance
Found in: ACM Inroads
By Marian Petre
Issue Date:June 2010
pp. 19-20
No summary available.
     
Learning independently together: mass collaboration in distance education
Found in: ACM Inroads
By Marian Petre
Issue Date:March 2010
pp. 24-25
No summary available.
     
Insights from expert software design practice
Found in: Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium (ESEC/FSE '09)
By Marian Petre
Issue Date:August 2009
pp. 171-172
Software is a designed artifact. In other design disciplines, such as architecture, there is a well-established tradition of design studies which inform not only the discipline itself but also tool design, processes, and collaborative work. The 'challenge'...
     
Evaluating e-commerce environments: approaches to cross-disciplinary investigation
Found in: CHI '06 extended abstracts on Human factors in computing systems (CHI '06)
By Barry Day, Dave Roberts, David Travis, Ekaterini Tzanidou, Geke van Dijk, Marian Petre, Nick Gassman, Nicola Millard, Shailey Minocha
Issue Date:April 2006
pp. 1121-1126
In our on-going e?commerce research programme, we are employing techniques from HCI, cognitive psychology, social psychology, and marketing and adapting them to investigate customer behaviour with e?commerce environments. Our aim is to investigate the infl...
     
Challenges to computer science education research
Found in: Proceedings of the 36th SIGCSE technical symposium on Computer science education (SIGCSE '05)
By Marian Petre, Mark Guzdial, Orit Hazzan, Vicki L. Almstrum
Issue Date:February 2005
pp. 203-231
One of the most important goals of an introductory programming course is that the students learn a systematic approach to the development of computer programs. Revealing the programming process is an important part of this; however, textbooks do not addres...
     
Beyond anecdote towards real transfer: using other institutions' experience of project work
Found in: Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education (ITiCSE '98)
By Marian Petre, Sally Fincher
Issue Date:August 1998
pp. 153
The EPCoS project (Effective Project work in Computer Science) is working to map the range of project work practices and to generate insights into what characterises the contexts in which particular techniques are effective. In assembling a body of authent...
     
Building a rigorous research agenda into changes to teaching
Found in: Proceedings of the third Australasian conference on Computer science education (ACSE '98)
By Anders Berglund, Marian Petre, Mats Daniels
Issue Date:July 1998
pp. 203-209
In very many situations the collection of data from distributed hosts for its subsequent use to generate an intrusion detection profile may not be technically feasible (e.g., due to data size or network security transfer protocols). This situation is espec...
     
Harnessing technology for effective inter/intra-institutional collaboration (panel)
Found in: Proceedings of the 2nd conference on Integrating technology into computer science education (ITiCSE '97)
By Douglas Siviter, Marian Petre
Issue Date:June 1997
pp. 153
In this paper, the content of the television distance education course Management of software projects is presented. The course is linked with the undergraduate program of computer science from University Laval. The first part of this paper comments on the...
     
Changing computer science curricula (panel): planning for the future
Found in: Proceedings of the 2nd conference on Integrating technology into computer science education (ITiCSE '97)
By Anders Berglund, Barbara Boucher Owens, Marian Petre, Shirley Booth
Issue Date:June 1997
pp. 153
In this paper, the content of the television distance education course Management of software projects is presented. The course is linked with the undergraduate program of computer science from University Laval. The first part of this paper comments on the...
     
Teaching programming through paperless assignments: an empirical evaluation of instructor feedback
Found in: Proceedings of the 2nd conference on Integrating technology into computer science education (ITiCSE '97)
By Blaine Price, Marian Petre
Issue Date:June 1997
pp. 153
This paper considers how facilities afforded by electronic assignment handling can contribute to the quality of Internet-based teaching of programming. It reports a study comparing the nature, form, and quality of feedback provided by instructors on 90 pap...
     
Programming practical work and problem sessions via the Internet
Found in: The supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings (ITiCSE-WGR '97)
By Blaine Price, Marian Petre
Issue Date:June 1997
pp. 125-128
Producing specifications by dynamic (runtime) analysis of program executions is potentially unsound, because the analyzed executions may not fully characterize all possible executions of the program. In practice, how accurate are the results of a dynamic a...
     
Harnessing technology for effective inter- and intra-institutional collaboration (report of the ITiCSE '97 working group on supporting inter- and intra institutional collaboration)
Found in: The supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings (ITiCSE-WGR '97)
By Bruce Klein, Douglas Siviter, Marian Petre
Issue Date:June 1997
pp. 70-93
Producing specifications by dynamic (runtime) analysis of program executions is potentially unsound, because the analyzed executions may not fully characterize all possible executions of the program. In practice, how accurate are the results of a dynamic a...
     
Getting started in CS education research (panel)
Found in: Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education (SIGCSE '97)
By Ed Dubinsky, Marian Petre, Michael J. Clancy, Mickey McDonald, Richard A. Duggan, Vicki L. Almstrum
Issue Date:February 1997
pp. 313-317
This panel will discuss major issues and challenges in computer science education across a wide range of institutions. It originates from a report developed by the Education Working Group of the Strategic Directions in Computing Research (SDCR) Workshop. T...
     
Evaluation: turning technology from toy to tool: report of the working group on evaluation
Found in: Proceedings of the 1st conference on Integrating technology into computer science education (ITiCSE '96)
By Anders Berglund, Diane M. Miller, Fred Springsteel, Joyce Currie Little, Marian Petre, Mary Granger, Nell Dale, Paul Schragger, Vicki L. Almstrum
Issue Date:June 1996
pp. 240
Producing specifications by dynamic (runtime) analysis of program executions is potentially unsound, because the analyzed executions may not fully characterize all possible executions of the program. In practice, how accurate are the results of a dynamic a...
     
Distance education over the Internet
Found in: Proceedings of the 1st conference on Integrating technology into computer science education (ITiCSE '96)
By Barbara Poniatowska, Blaine Price, Judy Emms, Linda Carswell, Marian Petre, Pete Thomas
Issue Date:June 1996
pp. 240
Producing specifications by dynamic (runtime) analysis of program executions is potentially unsound, because the analyzed executions may not fully characterize all possible executions of the program. In practice, how accurate are the results of a dynamic a...
     
Why looking isn't always seeing: readership skills and graphical programming
Found in: Communications of the ACM
By Marian Petre
Issue Date:January 1988
pp. 33-44
Many believe that visual programming techniques are quite close to developers. This article reports on some fascinating research focusing on understanding how textual and visual representations for software differ in effectiveness. Among other things, it i...
     
 1