Integrating PSP with Agile Process: A Systematic Review

Article Preview

Abstract:

At present, software process integration is a hot research issue which aims to improve software development. Thus, our team was organized to research this topic and proposed a cube for integration among different Classifications of processes. Nearly two years ago, we chose the integration of PSP and Agile process as our first sub-direction and showed some conclusions in [1. During the past two years, we got more findings in the research guided by systematic review method. As we all know that, agile process is a light-weight development process which is useful for managing unexpected changes while PSP is a typical plan-driven process which provides a disciplined way to develop software. Although they are distinct from each other, we find that PSP and agile process could complement each other.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 765-767)

Pages:

1697-1703

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] GuopingRong, Dong Shao and HeZhang, SCRUM-PSP: Embracing Process Agility and Discipline, Software Engineering Conference (APSEC), 2010 17th Asia Pacific.

DOI: 10.1109/apsec.2010.44

Google Scholar

[2] IlianMihaylov, The expert approach – a case study, CompSysTech '03 Proceedings of the 4th international conference conference on Computer systems and technologies: e-Learning.

Google Scholar

[3] DzhurovYani, Personal Extreme Programming – An Agile Process for Autonomous Developers. In Proceedings of International Conference on Software, Services & Semantic Technologies, October 28-29, 2009, Sofia, Bulgaria.

Google Scholar

[4] Agarwal, R. and Umphress, D. 2008. Extreme Programming for a Single Person Team. In Proceedings of the 46th Annual Southeast Regional Conference on XX, ACM-SE "08, March 28-29, 2008, Auburn, AL, USA, 82-87.

DOI: 10.1145/1593105.1593127

Google Scholar

[5] TeodoraBozheva, Practical Aspects of XP Practices, Computer Science, 2003, Volume 2675/2003, 1011, DOI: 10. 1007/3-540-44870-5_52.

Google Scholar

[6] Svensson, Harald, Developing Support for Agile and Plan-Driven Methods, KTH, Sweden.

Google Scholar

[7] Ilieva, S. and Stefanova, E . 2002. Expert approach for e-business software development. In Proceedings of International conference Basic Technologies for E-business, 2002, Albena, 16-18 September.

Google Scholar

[8] Williams, L., Integrating Pair Programming into a Software Development Process, Software Engineering Education and Training, 2001. Proceedings. 14th Conference on.

DOI: 10.1109/csee.2001.913816

Google Scholar

[9] Coleman, G. and Verbruggen, R. 1998. A quality software process for rapid application development. Software Quality Journal 117, (1998), 107-117.

DOI: 10.1007/978-1-4471-1303-4_22

Google Scholar

[10] Eliza Stefanova, Sylvia Ilieva, Expertapproach and framework foranalyzing experiments with it, Proceedings of 16th International Conference on Systems for Automation of Engineering and Research (SAER'2002).

Google Scholar

[11] SuphakSuwanya and WerasakKurutach,Applying Agility Frameworkin Small and Medium Enterprises.

Google Scholar

[12] DeysianeSande, A Strategy to Support Software Planning Based on Piece of Work and Agile Paradigm.

Google Scholar

[13] Wengrong Yang and MengjiaoShen, Investigating the Benefits of Combining PSP with Agile Software Development, EAST2011.

Google Scholar

[14] Barbara Kitchenham, Procedures for Performing Systematic Reviews, Empirical Software Engineering National ICT Australia Ltd. Bay 15 Locomotive Workshop Australian Technology Park.

Google Scholar

[15] Mengjiao Shen, Wenrong Yang, Applying Agile Methods to Embedded Software Development: A Systematic Review, SEES 2012 of ICSE.

Google Scholar