COMPARISON OF SOFTWARE DEVELOPMENT METHODOLOGIES: AN INDUSTRIAL CASE STUDY IN TURKEY
AbstractA variety of development methodologies are available in the current context of software development. In software development process, it is difficult to compare methods and decide on the most appropriate method to be used. In this case study, firstly a literature review is conducted on two topics; software development methodologies and software quality assurance methods. Then, we contacted two major companies in Turkey, in order to compare their software development methodologies used for the projects, quality assurance methods and measures. Accordingly, qualitative data is collected using a questionnaire, and a semi-structure interview is conducted and the results are analyzed descriptively. The main aim of this study is to understand the differences about software development methodologies and quality assurance methods of the companies. The results of the study are expected to give insights in order to guide the developers and managers in making choices for software development process in companies.
 J. Higgins and S. Green, â€œCochrane Handbook for Systematic Reviews of Interventions 4.2.6â€, The Cochrane Collaboration, 2006.
 F. Ferrucci, M. Harman, and F. Sarro, â€œSearch-based software project management,â€ In Software Project Management in a Changing World Springer Berlin Heidelberg, 2014, pp. 373-399.
 S. Balaji, and M. S. Murugaiyan, â€œWaterfall vs. V-Model vs. Agile: A comparative study on SDLC,â€ International Journal of Information Technology and Business Management, 2012, 2(1), pp. 26-30.
 N. M. A. Munassar, and A. Govardhan, â€œA comparison between five models of software engineeringâ€, IJCSI, 2010, 5, pp. 95-101.
 I. Inayat, S. S. Salim, S. Marczak, M. Daneva, and S. Shamshirband, â€œA systematic literature review on agile requirements engineering practices and challengesâ€, Computers in human behavior, 2015, 51, pp. 915-929.
 T. Chow, and D. B. Cao, â€œA survey study of critical success factors in agile software projects,â€ Journal of Systems and Software, 2008, 81(6), 961-971.
 A. Cockburn, â€œAgile Software Development (second edition)â€, 2006.
 P. Abrahamsson, O. Salo, J. Ronkainen, and J. Warsta, â€œAgile software development methods: Review and analysis,â€ Technical Research Centre of Finland, Tech. Rep. ESPOO 2002, VTT Publication 478, 2002.
 X. Ge, R. F. Paige, and J. A. McDermid, â€œAn iterative approach for development of safety-critical software and safety arguments,â€ In Agile Conference (AGILE), IEEE, 2010, pp. 35-43.
 B. W. Boehm, "A spiral model of software development and enhancement.", Computer 21.5, 1988, pp. 61-72.
 M. A. Awad, "A comparison between agile and traditional software development methodologies," University of Western Australia, 2005.
 R. S. Pressman, â€œSoftware engineering: a practitioner's approach,â€ Palgrave Macmillan. E. J. Braude, and M. E. Bernstein. "Software engineering: modern approaches." Waveland Press, 2016.
 Jacobson, Ivar, et al. The unified software development process. Vol. 1. Reading: Addison-wesley, 1999.
 A. I. Khan, J. Q. Rizwan, and A. K. Usman, "A comprehensive study of commonly practiced heavy and light weight software methodologies.", 2011.
 W. Tracz, "Extreme Programming (XP)." Encyclopedia of Software Engineering, 2002.
 M. Fowler, and J. Highsmith. "The agile manifesto." Software Development 9.8 ,2001, pp. 28-35.
 S. C. Dimri, â€œAn Innovative Model of Software Quality Assurance for Component-Based Software Systems,â€ 2015.
 E. K. El-Rayyes, and I. M. Abu-Zaid, â€œNew Model to Achieve Software Quality Assurance (SQA) in Web Application,â€ International Journal of Science and Technology, 2012, 2(7).
 NASA Software Quality Assurance Center Software Assurance Guidebook_NASA-GB_A201, 1989.
 C. Yoo, J. Yoon, B. Lee, C. Lee, J. Lee, S. Hyun and C.Wu , â€œAn Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations,â€ IEEE Computer Society, Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 04), 2004.
 Carnegie Mellon University Software Engineering Institute, CMMI overview Pittsburgh, USA, 2005.
 S. Bhasin, â€œQuality assurance in agile: a study towards achieving excellence,â€ In 2012 Agile India, IEEE, 2012, pp. 64-67.
 S. Ambler, Agile Adoption Survey, 2008. Retrieved from: http://www.ambysoft.com/downloads/surveys/AgileAdoption2008.pdf
 E. Ã‡etin, and P. O. Durdu, â€œTÃ¼rkiye'de Ã‡evik YazÄ±lÄ±m GeliÅŸtirme Ãœzerine Bir Ä°nceleme,â€ In UYMS, 2014.
Copyright Transfer Agreement
International Journal of Scientific Research in Information Systems and Engineering (IJSRISE)
pISSN 2380-8128, eISSN 2380-5579
The copyright to (Manuscript title): -------------------------------------------------------------- (hence forward referred to as the Manuscript)
By the author(s): ------------------------------------ (hence forward referred to as the Author(s))
is hereby transferred to Anglo-American Publications LLC, 3422 Old Capitol Trail, Suite 700, Wilmington, Delaware,19808-6192, USA, , the publisher of the journal International Journal of Scientific Research in Information Systems and Engineering (IJSRISE) (henceforward referred to as the Publisher and the Journal, respectively). The transfer becomes effective once the article is accepted for publication. If the submitted manuscript is not accepted for publication by the Journal, all rights shall be retained by the Author(s).
The Author(s) warrant that their manuscript is their original work that has not been published before; that it is not under consideration for publication elsewhere; and that its publication has been approved by all co-authors, if any, as well as tacitly or explicitly by the responsible authorities at the institution where the work was carried out. The Author(s) affirm that the article contains no unfounded or unlawful statements and does not violate the rights of others. If copyrighted works are included, the Author(s) bear responsibility to obtain written permission from the copyright owners. The Corresponding author, as the signing author, warrants that he/she has full power to make this grant on behalf of the Author(s).
By signing this agreement, the Corresponding author grants to the Publisher the following rights to the Manuscript, including any supplemental material, and any parts, extracts or elements thereof:
- the right to reproduce and distribute the Manuscript in printed form, including print-on-demand;
- the right to produce prepublications, reprints, and special editions of the Manuscript;
- the right to translate the Manuscript into other languages;
- the right to reproduce the Manuscript using photomechanical or similar means including, but not limited to photocopy, and the right to distribute these reproductions;
- the right to reproduce and distribute the Manuscript electronically or optically on any and all data carriers or storage media – especially in machine readable/digitalized form on data carriers such as hard drive, CD-Rom, DVD, Blu-ray Disc (BD), Mini-Disk, data tape – and the right to reproduce and distribute the Article via these data carriers;
- the right to store the Manuscript in databases, including online databases, and the right of transmission of the Manuscript in all technical systems and modes;
- the right to make the Manuscript available to the public or to closed user groups on individual demand, for use on monitors or other readers (including e-books), and in printable form for the user, either via the internet, other online services, or via internal or external networks.
Articles published in the Journal are Open-Access articles distributed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The Journal allows Author(s) to deposit Author's Post-print (accepted version) and Publisher's version/PDF in an institutional repository and non-commercial subject-based repositories, such as PubMed Central, Europe PMC, arXiv and other repositories, or to publish it on Author's personal website and departmental website (including social networking sites, such as ResearchGate, Academia.edu, etc.), at any time after publication and/or departmental website, at any time after publication on the website of the author’s institution in compliance with the Creative Commons Attibution – NonCommercial – NoDerrivatives 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/), at any time after the publication in the journal. Publisher copyright and source must be acknowledged and a link must be made to the article's DOI.
Upon receiving the proofs, the Author(s) agree to promptly check the proofs carefully, correct any typographical errors, and authorize the publication of the corrected proofs.
The Corresponding author agrees to inform his/her co-authors, of any of the above terms.