首页 | 本学科首页   官方微博 | 高级检索  
     


Reconciling software development models: A quasi-systematic review
Authors:André  a Magalhã  es MagdalenoAuthor Vitae,Clá  udia Maria Lima WernerAuthor Vitae
Affiliation:a COPPE/UFRJ - Systems Engineering and Computer Science Program, Federal University of Rio de Janeiro (UFRJ), P.O. Box 68511, Rio de Janeiro 21945-970, RJ, Brazil
b NP2Tec - Research and Practice Group in Information Technology, Brazil
c Graduate Program in Informatics (PPGI), Federal University of Rio de Janeiro State (UNIRIO), Urca, Rio de Janeiro, RJ, Brazil
Abstract:

Purpose

The purpose of this paper is to characterize reconciliation among the plan-driven, agile, and free/open source software models of software development.

Design/methodology/approach

An automated quasi-systematic review identified 42 papers, which were then analyzed.

Findings

The main findings are: there exist distinct - organization, group and process - levels of reconciliation; few studies deal with reconciliation among the three models of development; a significant amount of work addresses reconciliation between plan-driven and agile development; several large organizations (such as Microsoft, Motorola, and Philips) are interested in trying to combine these models; and reconciliation among software development models is still an open issue, since it is an emerging area and research on most proposals is at an early stage.

Research limitations

Automated searches may not capture relevant papers in publications that are not indexed. Other data sources not amenable to execution of the protocol were not used. Data extraction was performed by only one researcher, which may increase the risk of threats to internal validity.

Implications

This characterization is important for practitioners wanting to be current with the state of research. This review will also assist the scientific community working with software development processes to build a common understanding of the challenges that must be faced, and to identify areas where research is lacking. Finally, the results will be useful to software industry that is calling for solutions in this area.

Originality/value

There is no other systematic review on this subject, and reconciliation among software development models is an emerging area. This study helps to identify and consolidate the work done so far and to guide future research. The conclusions are an important step towards expanding the body of knowledge in the field.
Keywords:Systematic review   Software process   Reconciliation among development models   Plan-driven   Agile   Free/open source software
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号