{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T11:27:22Z","timestamp":1750850842055,"version":"3.37.3"},"reference-count":35,"publisher":"Oxford University Press (OUP)","issue":"11","license":[{"start":{"date-parts":[[2019,2,14]],"date-time":"2019-02-14T00:00:00Z","timestamp":1550102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,11,11]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Presently, software industry is severely suffering from inaccurate effort estimation and inadequate unstructured or semi-structured project history management. In fact, both are difficult to accomplish and hence badly impact the software projects. We proposed improvements in the effort estimation and the project history management of e-commerce projects focusing on Extreme Programing (XP) and Scrum methodologies using ontology models in our software effort estimation system. Proposed system infers suitable estimate in the form of time, resources and lessons learnt as per the project leader\u2019s requirements by using description logic and HermiT reasoner. To validate our approach, we have performed a case study comprising 20 Business-to-Consumer (B2C) web projects and performed comparative analysis on the collected efforts in both XP and Scrum contexts by applying (Mean Magnitude of Relative Error) MMRE and PRED(25) prediction accuracy measures. Likewise, software functional size of understudy e-commerce projects was measured using COSMIC functional size measurement methodology. Regression analysis of relations among actual COSMIC function points, estimated effort, and actual effort spent for the projects show better significance-F and R2 values for our approach. The comparative results show that overall proposed approach provides accurate estimates and significantly improves over planning poker and delphi methods by 10% and 30%, respectively.<\/jats:p>","DOI":"10.1093\/comjnl\/bxy141","type":"journal-article","created":{"date-parts":[[2018,12,13]],"date-time":"2018-12-13T17:50:36Z","timestamp":1544723436000},"page":"1605-1624","source":"Crossref","is-referenced-by-count":9,"title":["Ontology-Oriented Software Effort Estimation System for E-commerce Applications Based on Extreme Programming and Scrum Methodologies"],"prefix":"10.1093","volume":"62","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0096-2552","authenticated-orcid":false,"given":"Muhammad","family":"Adnan","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, University of Engineering and Technology, Lahore, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad","family":"Afzal","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of Engineering and Technology, Lahore, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Khadim Hussain","family":"Asif","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of Engineering and Technology, Lahore, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2019,2,14]]},"reference":[{"author":"BluePrint Software Systems","key":"2019111903401859300_bxy141C1"},{"key":"2019111903401859300_bxy141C2","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/j.jss.2016.02.049","article-title":"Multi-level agile project management challenges: a self-organizing team perspective","volume":"117","author":"Hoda","year":"2016","journal-title":"Elsevier J.Syst. Softw."},{"key":"2019111903401859300_bxy141C3","first-page":"48","article-title":"Software effort estimation: a comparative analysis","volume":"2","author":"Chowdary","year":"2016","journal-title":"Int. J. Sci. Technol."},{"year":"2002","author":"Rees","key":"2019111903401859300_bxy141C4"},{"year":"2016","author":"Jaafar","key":"2019111903401859300_bxy141C5"},{"key":"2019111903401859300_bxy141C6","first-page":"126","article-title":"A comparative study of agile methods: XP versus SCRUM","volume":"4","author":"Almseidin","year":"2015","journal-title":"Int. J. Comput. Sci. Softw. Eng. (IJCSSE)"},{"volume-title":"Scrum and XP from the Trenches","year":"2015","author":"Kniberg","key":"2019111903401859300_bxy141C7"},{"volume-title":"Extreme Programming Explained","year":"2000","author":"Beck","key":"2019111903401859300_bxy141C8"},{"key":"2019111903401859300_bxy141C9","first-page":"1","article-title":"Adopting agile methodologies of software development","volume":"4","author":"Kar","year":"2006","journal-title":"SETLabs Brief. Infosys Technol."},{"key":"2019111903401859300_bxy141C10","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/52.854065","article-title":"The Scrum software development process for small teams","volume":"17","author":"Rising","year":"2000","journal-title":"IEEE Softw."},{"volume-title":"Team Structure, in Succeeding with Agile: Software Development Using Scrum","year":"2009","author":"Cohn","key":"2019111903401859300_bxy141C11"},{"year":"2013","author":"Mundra","key":"2019111903401859300_bxy141C12"},{"key":"2019111903401859300_bxy141C13","first-page":"1111","article-title":"A translation approach to portable ontology specification","volume":"52","author":"Gruber","year":"1993","journal-title":"Knowl. Acquis."},{"volume-title":"Ontology Development 101: A Guide to Creating Your First Ontology","year":"2001","author":"KSL-01-05","key":"2019111903401859300_bxy141C14"},{"year":"2014","author":"Abran","key":"2019111903401859300_bxy141C15"},{"year":"2013","author":"Toka","key":"2019111903401859300_bxy141C16"},{"year":"2014","author":"Manikavelan","key":"2019111903401859300_bxy141C17"},{"key":"2019111903401859300_bxy141C18","doi-asserted-by":"crossref","first-page":"2086","DOI":"10.1016\/j.jss.2012.04.005","article-title":"On using planning poker for estimating user stories","volume":"85","author":"Mahnic\u030c","year":"2012","journal-title":"J. Syst. Softw."},{"year":"2016","author":"Owais","key":"2019111903401859300_bxy141C19"},{"year":"2015","author":"Saroha","key":"2019111903401859300_bxy141C20"},{"key":"2019111903401859300_bxy141C21","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1049\/iet-sen.2014.0122","article-title":"Early stage software effort estimation using random forest technique based on use case points","volume":"10","author":"Satapathy","year":"2016","journal-title":"IET Softw. J."},{"year":"2016","author":"Moharreri","key":"2019111903401859300_bxy141C22"},{"key":"2019111903401859300_bxy141C23","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1016\/j.jss.2016.03.048","article-title":"Unit effects in software project effort estimation: Work-hours gives lower effort estimates than workdays","volume":"117","author":"J\u00f8rgensen","year":"2016","journal-title":"J. Syst. Softw."},{"key":"2019111903401859300_bxy141C24","doi-asserted-by":"crossref","first-page":"595","DOI":"10.1016\/j.jss.2016.04.058","article-title":"Missing data techniques in analogy-based software development effort estimation","volume":"117","author":"Idri","year":"2016","journal-title":"J. Syst. Softw."},{"year":"2015","author":"Popli","key":"2019111903401859300_bxy141C25"},{"year":"2013","author":"Al-Azawi","key":"2019111903401859300_bxy141C26"},{"key":"2019111903401859300_bxy141C27","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.knosys.2015.10.002","article-title":"An ontology-based adaptive personalized e-learning system, assisted by software agents on cloud storage","volume":"90","author":"Rani","year":"2015","journal-title":"Elsevier J. Knowl. Based Syst."},{"key":"2019111903401859300_bxy141C28","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1016\/j.knosys.2010.09.006","article-title":"Semantic model for knowledge representation in e-business","volume":"24","author":"Garcia-Crespo","year":"2011","journal-title":"Elsevier J. Knowl. Based Syst."},{"year":"2006","author":"Perez","key":"2019111903401859300_bxy141C29"},{"year":"2014","author":"Yang","key":"2019111903401859300_bxy141C30"},{"key":"2019111903401859300_bxy141C31","doi-asserted-by":"crossref","first-page":"3932","DOI":"10.1016\/j.ins.2010.05.031","article-title":"Validating a size measure for effort estimation in model-driven Web development","volume":"180","author":"Abrah\u00e3o","year":"2010","journal-title":"Elsevier J. Inf. Sci."},{"year":"2010","author":"Ferrucci","key":"2019111903401859300_bxy141C32"},{"volume-title":"Software Engineering Metrics and Models","year":"1986","author":"Conte","key":"2019111903401859300_bxy141C33"},{"key":"2019111903401859300_bxy141C34","first-page":"93","article-title":"A COSMIC-FFP approach to predict web application development effort","volume":"5","author":"Costagliola","year":"2006","journal-title":"J. Web Eng."},{"key":"2019111903401859300_bxy141C35","first-page":"153","article-title":"Estimating web application development effort using COSMIC-FFP method","volume":"31","author":"Di Martino","year":"2009","journal-title":"Int. J. Comput. Appl."}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/comjnl\/article-pdf\/62\/11\/1605\/30965943\/bxy141.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/academic.oup.com\/comjnl\/article-pdf\/62\/11\/1605\/30965943\/bxy141.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,11,19]],"date-time":"2019-11-19T03:40:56Z","timestamp":1574134856000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article\/62\/11\/1605\/5319151"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,14]]},"references-count":35,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2019,2,14]]},"published-print":{"date-parts":[[2019,11,11]]}},"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxy141","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"type":"print","value":"0010-4620"},{"type":"electronic","value":"1460-2067"}],"subject":[],"published-other":{"date-parts":[[2019,11]]},"published":{"date-parts":[[2019,2,14]]}}}