{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T17:11:43Z","timestamp":1767373903125,"version":"3.41.0"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2013,7,12]],"date-time":"2013-07-12T00:00:00Z","timestamp":1373587200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2013,7,12]]},"abstract":"<jats:p>The selection of a software development life cycle (SDLC) model for a software project is highly dependent upon the characteristics of the software product to be developed. We classified software products according to characteristics that matter for SDLC selection. We surveyed literature to elicit recommendations for SDLC selection. We formalized our findings to present a rule based recommendation system that can be helpful to software developers in selecting the most appropriate SDLC model to be used for the development of a software product. We conducted an initial evaluation of our system. We believe our SDLC recommendation system provides useful hints for selecting an SDLC, and provides a base for validating and refining SDLC recommendation rules.<\/jats:p>","DOI":"10.1145\/2492248.2492269","type":"journal-article","created":{"date-parts":[[2013,7,16]],"date-time":"2013-07-16T18:06:45Z","timestamp":1373998005000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["A rule-based recommendation system for selection of software development life cycle models"],"prefix":"10.1145","volume":"38","author":[{"given":"Kuldeep","family":"Kumar","sequence":"first","affiliation":[{"name":"National University of Singapore (NUS), Singapore"}]},{"given":"Sandeep","family":"Kumar","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Roorkee, Roorkee, India"}]}],"member":"320","published-online":{"date-parts":[[2013,7,12]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"56","article-title":"A System development methodology for ERP systems","author":"Ahituv N.","year":"2002","journal-title":"Journal of Computer Information systems"},{"volume-title":"Polk County Convention Complex","year":"2003","author":"Archibald R. D.","key":"e_1_2_1_2_1"},{"volume-title":"17th IPMA World Congress on project management","year":"2003","author":"Archibald R.D.","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","unstructured":"Avison D. and Fitzgerald G. 2006. Information systems development: Methodologies techniques and tools. (4th ed.) McGraw-Hill Education U.K.  Avison D. and Fitzgerald G. 2006. Information systems development: Methodologies techniques and tools. (4th ed.) McGraw-Hill Education U.K."},{"key":"e_1_2_1_5_1","first-page":"143","article-title":"Rule based expert system for selecting software development methodology","volume":"19","author":"Ayman M.","year":"2005","journal-title":"Journal of Theoretical and Applied Information Technology."},{"volume-title":"Proc. 8th Int. Conf. Information Systems. 160--175","year":"1987","author":"Banker R.D.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312870"},{"key":"e_1_2_1_8_1","unstructured":"Beck K. 2004. Extreme Programming Explained: Embrace Change 2nd ed. Addison-Wesley.   Beck K. 2004. Extreme Programming Explained: Embrace Change 2nd ed. Addison-Wesley."},{"key":"e_1_2_1_9_1","first-page":"637","article-title":"SCRUM: An Extension Pattern Language for Hyperproductive Software Development","volume":"4","author":"Beedle M.","year":"1999","journal-title":"Pattern Languages of Program Design"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/12944.12948"},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Budde R. 1984. Approaches to Prototyping. Springer Verlag.   Budde R. 1984. Approaches to Prototyping. Springer Verlag.","DOI":"10.1007\/978-3-642-69796-8"},{"volume-title":"MIT Report 178, June","year":"2003","author":"Cusumano M.","key":"e_1_2_1_12_1"},{"key":"e_1_2_1_13_1","unstructured":"Cusumano M.A. and Smith S. 1995. Beyond the Waterfall:Software Development at Microsoft. Working paper (Sloan School of Management) 3844-95 Sloan School of Management Massachusetts Institute of Technology 1--34.  Cusumano M.A. and Smith S. 1995. Beyond the Waterfall:Software Development at Microsoft. Working paper (Sloan School of Management) 3844-95 Sloan School of Management Massachusetts Institute of Technology 1--34."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.6190"},{"key":"e_1_2_1_15_1","unstructured":"Executive Brief. 2007. Which life cycle is best for your project?. october 2007 Available: http:\/\/www.executivebrief.com\/project-management\/bestproject-life-cycle\/. Accessed on Feb 11 2013.  Executive Brief. 2007. Which life cycle is best for your project?. october 2007 Available: http:\/\/www.executivebrief.com\/project-management\/bestproject-life-cycle\/. Accessed on Feb 11 2013."},{"key":"e_1_2_1_16_1","unstructured":"Forselius P. 2008. Software Development Program Characteritics. Avaialable: http:\/\/citeseerx.ist.psu.edu\/viewdoc\/summary?doi=10.1.1.131.15 16 Accessed on Feb 24 2013.  Forselius P. 2008. Software Development Program Characteritics. Avaialable: http:\/\/citeseerx.ist.psu.edu\/viewdoc\/summary?doi=10.1.1.131.15 16 Accessed on Feb 24 2013."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1010865.1010868"},{"key":"e_1_2_1_18_1","first-page":"32","article-title":"Core issues affecting software architecture in enterprise projects","volume":"9","author":"G\u00fcm\u00fa\u015fkaya H.","year":"2005","journal-title":"Proc. World Academy of Science, Engineering and Technology."},{"key":"e_1_2_1_19_1","unstructured":"Haines S. 2009. The Product Manager's Desk Reference. McGraw Hill.  Haines S. 2009. The Product Manager's Desk Reference. McGraw Hill."},{"key":"e_1_2_1_20_1","first-page":"446","article-title":"Classification and analysis of risks in software engineering","volume":"56","author":"Hoodat H.","year":"2009","journal-title":"World Academy of Science, Engineering and Technology"},{"key":"e_1_2_1_21_1","unstructured":"HP Labs Semantic Web Programme. 2013. Jena- A Semantic Web Framework for Java Available: http:\/\/jena.sourceforge.net\/resources.html\/. Accessed on Feb 19 2013.  HP Labs Semantic Web Programme. 2013. Jena- A Semantic Web Framework for Java Available: http:\/\/jena.sourceforge.net\/resources.html\/. Accessed on Feb 19 2013."},{"key":"e_1_2_1_22_1","unstructured":"Java. 2013.What is Java?. Available: http:\/\/www.java.com\/en\/download\/faq\/whatis_java.xml Accessed on Feb. 19 2013.  Java. 2013.What is Java?. Available: http:\/\/www.java.com\/en\/download\/faq\/whatis_java.xml Accessed on Feb. 19 2013."},{"key":"e_1_2_1_23_1","unstructured":"Johansen T. and Gilib T. 2013. From Waterfall to Evolutionary Development (Evo): How we rapidly created faster more userfriendly and more productive software products for a competitive multi-national market. 1--11 Available: www.gilb.com\/tiki-download_file.php?fileId=32 accessed on Feb. 24 2013.  Johansen T. and Gilib T. 2013. From Waterfall to Evolutionary Development (Evo): How we rapidly created faster more userfriendly and more productive software products for a competitive multi-national market. 1--11 Available: www.gilb.com\/tiki-download_file.php?fileId=32 accessed on Feb. 24 2013."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/7538.7540"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1204375"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961258.1961266"},{"key":"e_1_2_1_28_1","first-page":"1","article-title":"The Evolutionary Development Model for Software","author":"May E.L.","year":"1996","journal-title":"Hewlett-Packard Journal. Article 4"},{"key":"e_1_2_1_29_1","unstructured":"McGuinness D.L. and Harmelen F.V. 2013. OWL: web ontology language overview Available:http:\/\/www.w3.org\/TR\/owl-features\/. Accessed on Feb 13 2013.  McGuinness D.L. and Harmelen F.V. 2013. OWL: web ontology language overview Available:http:\/\/www.w3.org\/TR\/owl-features\/. Accessed on Feb 13 2013."},{"key":"e_1_2_1_30_1","first-page":"94","article-title":"A comparison between five models of software engineering","volume":"7","author":"Munassar N.M.A.","year":"2010","journal-title":"IJCSI International Journal of Computer Science Issues"},{"key":"e_1_2_1_31_1","unstructured":"Pressman R.S.2010. Software Engineering: A Practitioner's Approach. 7th ed. Mc Graw. Hill International.   Pressman R.S.2010. Software Engineering: A Practitioner's Approach. 7th ed. Mc Graw. Hill International."},{"key":"e_1_2_1_32_1","article-title":"What lifecycle? selecting the right model for your project","volume":"21","author":"Rothman J.","year":"2008","journal-title":"Cutter IT Journal"},{"volume-title":"Proc. Westcon, IEEE CS Press, 328--339","year":"1970","author":"Royce W.","key":"e_1_2_1_33_1"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/234828.234840"},{"key":"e_1_2_1_35_1","unstructured":"Schwalbe K. 2009. Information Technology Project Management. 6th ed. Cengage Learning USA.   Schwalbe K. 2009. Information Technology Project Management. 6th ed. Cengage Learning USA."},{"key":"e_1_2_1_36_1","first-page":"1","article-title":"A survey of project scenario impact in SDLC models selection process","volume":"2","author":"Sharma M.","year":"2011","journal-title":"International Journal of Scientific & Engineering Research"},{"key":"e_1_2_1_37_1","unstructured":"Sommerville I. 2012. Software Engineering 9th ed. Pearson Education   Sommerville I. 2012. Software Engineering 9th ed. Pearson Education"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2492248.2492269","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2492248.2492269","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:39:02Z","timestamp":1750235942000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2492248.2492269"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,7,12]]},"references-count":36,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,7,12]]}},"alternative-id":["10.1145\/2492248.2492269"],"URL":"https:\/\/doi.org\/10.1145\/2492248.2492269","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2013,7,12]]},"assertion":[{"value":"2013-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}