Corpus ID: 1168669

Introducing a “ Street Fair ” Open source Practice Within Project Based Software Engineering Courses

  title={Introducing a “ Street Fair ” Open source Practice Within Project Based Software Engineering Courses},
  author={G. Kaiser},
Columbia University and USC, as well as many other universities, have software engineering courses where students work in small teams to develop a product of moderate complexity. Typically such efforts are “closed source” where teams do not (or are forbidden) from sharing information and providing assistance to other teams. There are certainly many justifiable reasons for this such as grading uniformity. Yet strong drivers such as grade competition, generally thought to promote quality results… Expand
2 Citations
Engineering Useful Software Academic Sponsors Keynote Speakers Presentations, Tutorials, and Papers I Academic Presentations Recursive Software Engineering for Tomorrow's Software Engineers Nancy Acemian 18 Model-based Development of Advanced User Interfaces: Integration of Audio-visual Interaction
Software development moves onwards and upwards to ever-higher levels of abstraction, further and further away from the code that actually runs on the hardware. This is a good thing – the more detailsExpand
A Framework for Open Source Projects
This paper aims to provide a chronology of the events leading up to and including the publication of this book and some of the key events leading to its publication. Expand


Introduction to the Personal Software Process
This newest book from Watts Humphrey is a hands-on introduction to basic disciplines of software engineering and provides the practical means to integrate his highly regarded Personal Software Process (PSP) into college and university curricula. Expand
Introduction to the Team Software Process
Watts Humphrey is the visionary behind the Capability Maturity Model (CMM)(R) and the Personal Software Process (PSP) (sm). The CMM contains a framework for software process improvement at theExpand
An experiment to assess the cost-benefits of code inspections in large scale software development
A long-term experiment to compare the costs and benefits of several different software inspection methods applied by professional developers to a commercial software product they were creating found that certain combinations of changes dramatically increased the inspection interval. Expand
What is the Rational Unified Process ?
This paper presents an overview of the Rational Unified Process® The Rational Unified Process is a software engineering process, delivered through a web-enabled, searchable knowledge base. TheExpand
Technology Review : 抄録雑誌の概要
Technology is more and more becoming a part of research methods as this special issue is demonstrating. One particular field of interest are the affordances of mobile technology for classroomExpand
Object-oriented software engineering - a use case driven approach
This chapter discusses object-oriented software engineering as a process of change, management and reuse, and some of the methods used to develop and implement object- oriented software. Expand
The Cathedral and the Bazaar
A process for preparing organic thioethers of formula R-S-R1 from organic dithiocarbonates and organic halides or sulphonates, in the presence of an aqueous alkaline base and a phase transfer catalyst. Expand
They Write the Right Stuff, Fast Company
  • They Write the Right Stuff, Fast Company
  • 1996
3rd ACM SIGSOFT Symposium on the Foundations of Software Engineering
  • October
  • 1995
Object-Oriented Software Engineering: A Use Case Driven Approach, Addison-Wesley
  • 1993