Introduction to the team software process
Introduction to the team software process
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Software engineering processes: principles and applications
Software engineering processes: principles and applications
IEEE Standard for Developing Software Life Cycle Processes
IEEE Standard for Developing Software Life Cycle Processes
MUSE studio lab and innovative software engineering capstone project experience
Proceedings of the 8th annual conference on Innovation and technology in computer science education
On the importance of dialogue with industry about software engineering education
Proceedings of the 2006 international workshop on Summit on software engineering education
A service learning project for a software engineering course
Journal of Computing Sciences in Colleges
Information and Software Technology
Perspectives concerning the utilization of service learning projects for a computer science course
Journal of Computing Sciences in Colleges
A checklist for integrating student empirical studies with research and teaching goals
Empirical Software Engineering
Mining student capstone projects with FRASR and ProM
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Capstone project: fair, just and accountable assessment
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Capstone project online assessment tool without the paper work
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
An assessment model for large project courses
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.02 |
A process-oriented perspective on large student projects guides students in integrating end-to-end lifecycle skills and provides consistency of experience among projects. After conducting 49 capstone projects, the authors learned that they must cultivate a process culture; that agile processes provide a bridge from ad hoc course programming assignments to organized project work; process requires a suitable infrastructure of tools and process expertise and they should be written to focus learning.