|
|
| [1] Software engineering process with the UPEDU |
| Authors: |
Robillard P.N., Kruchten P., D’Astous, P. |
| Reference: |
Addison Wesley, Pearson Education 346 p. |
| Page(s): |
x-x |
| Date/Year: |
2003 |
| This book provides a general introduction to the essentials of the software development process, that series of activities that facilitate developing better software in less time. It starts with the basic aspects of software process which are the methods, tools and the concepts of the software life cycle. The second and third parts emphasize the engineering and management disciplines that are the core of any software engineering process. The fourth part, which is concerned with the quality aspects of software process, presents the aspects of process assessment and measurement. The last chapter introduces a software process metamodel, which is the theoretical foundation for any software process.
The approach is general, and the explanations are not tied to a particular commercial process. The book includes an ongoing case study example which does use the Unified Process for Education, which is derived from The Rational Unified Process. This book thus enables readers to gain experience with some of the basics of the Rational Unified Process – the industry's most powerful tool for incorporating the best practices into software development – and prepares them to work with any organization's software process.
The book includes a robust Website with all the sample deliverables and artifacts created from the case study, as well as chapter-by-chapter sections with further, up-to-date readings on process advancements, the PDF files for all the figures in the book, links to Software Engineering news sites, chapter by chapter information on commercial tools, industry standards, etc. |
|
| [2] Eliminating aversion to software process in computer science students and measuring the results |
| Authors: |
Bernstein, L.; Klappholz, D.; Kelley, C. |
| Reference: |
Software Engineering Education and Training, 2002. (CSEE&T; 2002). Proceedings. 15th Conference on |
| Page(s): |
90–99 |
| Date/Year: |
2002 |
| Élaboration d’une technique d’apprentissage de l’importance du processus en plantant les étudiants dans un projet. |
|
| [3] Introducing empirical software engineering methods in education |
| Authors: |
Host, M. |
| Reference: |
Software Engineering Education and Training, 2002. (CSEE&T; 2002). Proceedings. 15th Conference on |
| Page(s): |
170-179 |
| Date/Year: |
2002 |
| This paper presents how empirical methods may be taught by letting students take part in the execution and analysis of empirical investigations in projects. The projects that the students carry out include a role-play where teachers play the roles of managers for the students and responsible for ordering the work of the students. |
|
| [4] Software process as a foundation for teaching, learning, and accrediting |
| Authors: |
Umphress, D.A.; Hamilton, J.A., Jr. |
| Reference: |
Software Engineering Education and Training, 2002. (CSEE&T; 2002). Proceedings. 15th Conference on |
| Page(s): |
160–169 |
| Date/Year: |
2002 |
| Explication des “leçons” apprises durant l’enseignement d’un cours sur les processus (10 sessions). |
|
| [5] Implementing a software metrics program at Nokia |
| Authors: |
Kilpi, T. |
| Reference: |
IEEE Software , Volume: 18 Issue: 6 |
| Page(s): |
72-77 |
| Date/Year: |
Nov.-Dec. 2001 |
| The article demonstrates the real-world application of the Nokiaway software metrics program and how it benefited in its divergence from a typical goal-question-metric approach. |
|
| [6] Experiences from teaching PSP for freshmen |
| Authors: |
Runeson, P. |
| Reference: |
Software Engineering Education and Training, 2001. Proceedings. 14th Conference on |
| Page(s): |
98-107 |
| Date/Year: |
2001 |
| During the spring semester of 1999, it was given to undergraduate students at the software engineering program in their first year of university studies, directly after their first programming course. This paper reports results and experiences from the course given to these freshmen students. |
|
| [7] It's all about process: project-oriented teaching of software engineering |
| Authors: |
Groth, D.P.; Robertson, E.L. |
| Reference: |
Software Engineering Education and Training, 2001. Proceedings. 14th Conference on |
| Page(s): |
7-17 |
| Date/Year: |
2001 |
| Discussions sur les façons utilisées pour obtenir une structure de processus pour un cours académique d’une durée d’un an. |
|
| [8] PSP-EAT-enhancing a personal software process course |
| Authors: |
Rosca, D.; Chao-Ying Li; Moore, K.; Stephan, M.; Weiner, S. |
| Reference: |
Frontiers in Education Conference, 2001. 31st Annual , Volume: 1 |
| Page(s): |
T2D-T18 vol.1 |
| Date/Year: |
2001 |
| This work presents the experience of the first author in teaching PSP at graduate level for three years, and a tool, PSP-EAT, the authors have built to reduce both student and instructor clerical work in learning and teaching PSP. |
|
| [9] PSP/sup SM/ in the large class |
| Authors: |
Carrington, D.; McEniery, B.; Johnston, D. |
| Reference: |
Software Engineering Education and Training, 2001. Proceedings. 14th Conference on |
| Page(s): |
81-88 |
| Date/Year: |
2001 |
| Describes our experience with teaching some elements of the Personal Software Process/sup SM/ as part of a second programming course. A distinctive feature was the class size of more than 360 students. |
|
| [10] Yoopeedoo (UPEDU): a process for teaching software process |
| Authors: |
Robillard, P.N., Kruchten, P., D'Astous, P. |
| Reference: |
Software Engineering Education and Training, 2001. Proceedings. 14th Conference on |
| Page(s): |
18-26 |
| Date/Year: |
2001 |
| No Desc |
|
| [11] The many dimensions of the software process |
| Authors: |
Sebastián Tyrrell |
| Reference: |
Crossroads, Volume 6 Issue 4 |
| Page(s): |
22-26 |
| Date/Year: |
June 2000 |
| This guide will attempt to steer a balanced course through these troubled waters, identifying where, when, and how a greater emphasis on process issues may be of greater help, and maybe more important, where they would not. |
|
| [12] Experience with a process for software engineering Web-course development |
| Authors: |
White, S.A. |
| Reference: |
Frontiers in Education Conference, 2000. FIE 2000. 30th Annual , Volume: 1 |
| Page(s): |
T1C/13-T1C/18 vol.1 |
| Date/Year: |
2000 |
| The paper presents an overview of the activities that took place during the effort and the basic process used (pour des cours de génie logiciel sur le web) |
|
| [13] The personal software process in the classroom: student reactions (an experience report) |
| Authors: |
Lisack, S.K. |
| Reference: |
Software Engineering Education & Training, 2000. Proceedings. 13th Conference on |
| Page(s): |
169-175 |
| Date/Year: |
2000 |
| Étude des résultats de questionnaires présenté à des étudiants à propos du PSP. |
|
| [14] Teaching process improvement in a graduate software engineering course |
| Authors: |
Hislop, G.W. |
| Reference: |
Frontiers in Education Conference, 1999. FIE '99. 29th Annual , Volume: 1 |
| Page(s): |
12A9/21 vol.1 |
| Date/Year: |
1999 |
| This presentation discusses the experience at Drexel University (USA) in using the Personal Software Process (PSP) to teach software process improvement in a graduate software engineering course. |
|
| [15] Improving academic software engineering projects: A comparative study of academic and industry projects |
| Authors: |
Robillard, P.N. |
| Reference: |
Annals of Software Engineering 6(1) |
| Page(s): |
343-363 |
| Date/Year: |
Jan 1998 |
| A project course in software engineering is often part of the curriculum in computer engineering or computer science. This paper studies the relationship between academic and industrial projects in software engineering. The purpose is to compare the practices followed in a project-course approach with the practices of professional software engineers. |
|
| [16] Applying the personal software process in CS1 |
| Authors: |
Lily Hou , James Tomayko |
| Reference: |
ACM SIGCSE Bulletin , Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, Volume 30 Issue 1 |
| Page(s): |
322-325 |
| Date/Year: |
March 1998 |
| The authors conducted an experjment in applying components of the Personal Software Processs” (PSP)described in Humphrey[2,3] to a large group of CSl students. |
|
| [17] A learning perspective on software process technology |
| Authors: |
Ernst Ellmer |
| Reference: |
ACM SIGSOFT Software Engineering Notes, Volume 23 Issue 4 |
| Page(s): |
65-69 |
| Date/Year: |
July 1998 |
| No Desc |
|
| [18] Using the personal software process to motivate good programming practices |
| Authors: |
Ralph F. Grove |
| Reference: |
ACM SIGCSE Bulletin , Proceedings of the 6th annual conference on the teaching of computing/3rd annual conference on integrating technology into computer science education on Changing the delivery of computer science education, Volume 30 Issue 3 |
| Page(s): |
98-101 |
| Date/Year: |
August 1998 |
| A reduced form of the Personal Software Process was used in two introductory programming courses to help students learn the value of a proper programming methodology. |
|
| [19] The personal software process: a cautionary case study |
| Authors: |
Johnson, P.M.; Disney, A.M. |
| Reference: |
IEEE Software , Volume: 15 Issue: 6 |
| Page(s): |
85-88 |
| Date/Year: |
Nov.-Dec. 1998 |
| After almost three years of teaching and using the PSP, we have experienced its educational benefits. As researchers, however, we have also uncovered evidence of certain limitations. |
|
| [20] In support of student process improvement |
| Authors: |
Upchurch, R.L.; Sims-Knight, J.E. |
| Reference: |
Software Engineering Education, 1998. Proceedings., 11th Conference on |
| Page(s): |
114-123 |
| Date/Year: |
1998 |
| The paper discusses the major instructional strategies of software engineering education, and considers their pedagogical value. The paper reviews current activity in software engineering in the context of current industrial emphasis on process improvement and the quality paradigm. |
|
|
|