Loading…
An Algorithmic-Based Change Effort Estimation Model for Software Development
Software development mostly adopts two kinds of methodologies; Traditional and Agile. In both methodologies, software changes are inevitable due to the dynamic nature of the software development project itself. One of the factors that influences the effectiveness of the change acceptance decision is...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 184 |
container_issue | |
container_start_page | 177 |
container_title | |
container_volume | |
creator | Basri, Sufyan Kama, Nazri Sarkan, Haslina Md Adli, Saiful Haneem, Faizura |
description | Software development mostly adopts two kinds of methodologies; Traditional and Agile. In both methodologies, software changes are inevitable due to the dynamic nature of the software development project itself. One of the factors that influences the effectiveness of the change acceptance decision is the accuracy of the change effort estimation. There are two current models that have been widely used to estimate change effort which are algorithmic and non-algorithmic models. The algorithmic model is known for its formal and structural way of estimation and best suited for Traditional methodology. While non-algorithmic model is widely adopted for Agile methodology of software projects due to its easiness and requires less work in term of effort predictability. Nevertheless, none of the existing change effort estimation models are proven to suit both, Traditional and Agile methodology. Thus, this paper proposes an algorithmic-based change effort estimation model that uses change impact analysis method which is applicable for both Traditional and Agile methodologies. The proposed model uses a current selected change impact analysis method for software development phase which is the SDP-CIAF (Software Development Phase-Change Impact Analysis Framework). The proposed model is evaluated through an extensive experimental validation using case scenarios of six real Traditional and Agile methodologies software projects. The evaluation results confirmed the applicability for both Traditional and Agile methodologies. |
doi_str_mv | 10.1109/APSEC.2016.034 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_7890586</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7890586</ieee_id><sourcerecordid>7890586</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-ad6ece0e7204a8ad273258a923f1edcf4fc4aac243e939606d7bfe17805b31693</originalsourceid><addsrcrecordid>eNotj0tLw0AURkdRMK1u3biZP5B4551ZxhgfEFFo92WaudNG8ijJoPjvDejqg7M4nI-QWwYZY2Dvi49NVWYcmM5AyDOyYgosKGWUPCcJ1xJSMExdkIQpASkTml-R1Tx_AnCQoBJSFwMtusM4tfHYt0364Gb0tDy64YC0CmGcIq3m2PYutuNA30aPHV0o3YwhfrsJ6SN-YTeeehziNbkMrpvx5n_XZPtUbcuXtH5_fi2LOm0txNR5jQ0CmiXB5c5zI7jKneUiMPRNkKGRzjVcCrTCatDe7AMyk4PaC6atWJO7P22LiLvTtMRNPzuTL89zLX4BMOtOLw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>An Algorithmic-Based Change Effort Estimation Model for Software Development</title><source>IEEE Xplore All Conference Series</source><creator>Basri, Sufyan ; Kama, Nazri ; Sarkan, Haslina Md ; Adli, Saiful ; Haneem, Faizura</creator><creatorcontrib>Basri, Sufyan ; Kama, Nazri ; Sarkan, Haslina Md ; Adli, Saiful ; Haneem, Faizura</creatorcontrib><description>Software development mostly adopts two kinds of methodologies; Traditional and Agile. In both methodologies, software changes are inevitable due to the dynamic nature of the software development project itself. One of the factors that influences the effectiveness of the change acceptance decision is the accuracy of the change effort estimation. There are two current models that have been widely used to estimate change effort which are algorithmic and non-algorithmic models. The algorithmic model is known for its formal and structural way of estimation and best suited for Traditional methodology. While non-algorithmic model is widely adopted for Agile methodology of software projects due to its easiness and requires less work in term of effort predictability. Nevertheless, none of the existing change effort estimation models are proven to suit both, Traditional and Agile methodology. Thus, this paper proposes an algorithmic-based change effort estimation model that uses change impact analysis method which is applicable for both Traditional and Agile methodologies. The proposed model uses a current selected change impact analysis method for software development phase which is the SDP-CIAF (Software Development Phase-Change Impact Analysis Framework). The proposed model is evaluated through an extensive experimental validation using case scenarios of six real Traditional and Agile methodologies software projects. The evaluation results confirmed the applicability for both Traditional and Agile methodologies.</description><identifier>ISSN: 1530-1362</identifier><identifier>EISSN: 2640-0715</identifier><identifier>EISBN: 1509055754</identifier><identifier>EISBN: 9781509055753</identifier><identifier>DOI: 10.1109/APSEC.2016.034</identifier><identifier>CODEN: IEEPAD</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Algorithmic change effort estimation ; Analytical models ; change management ; effort estimation ; Estimation ; Mathematical model ; Prediction algorithms ; Software ; Software algorithms</subject><ispartof>2016 23rd Asia-Pacific Software Engineering Conference (APSEC), 2016, p.177-184</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7890586$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,4050,4051,23930,23931,25140,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7890586$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Basri, Sufyan</creatorcontrib><creatorcontrib>Kama, Nazri</creatorcontrib><creatorcontrib>Sarkan, Haslina Md</creatorcontrib><creatorcontrib>Adli, Saiful</creatorcontrib><creatorcontrib>Haneem, Faizura</creatorcontrib><title>An Algorithmic-Based Change Effort Estimation Model for Software Development</title><title>2016 23rd Asia-Pacific Software Engineering Conference (APSEC)</title><addtitle>APSEC</addtitle><description>Software development mostly adopts two kinds of methodologies; Traditional and Agile. In both methodologies, software changes are inevitable due to the dynamic nature of the software development project itself. One of the factors that influences the effectiveness of the change acceptance decision is the accuracy of the change effort estimation. There are two current models that have been widely used to estimate change effort which are algorithmic and non-algorithmic models. The algorithmic model is known for its formal and structural way of estimation and best suited for Traditional methodology. While non-algorithmic model is widely adopted for Agile methodology of software projects due to its easiness and requires less work in term of effort predictability. Nevertheless, none of the existing change effort estimation models are proven to suit both, Traditional and Agile methodology. Thus, this paper proposes an algorithmic-based change effort estimation model that uses change impact analysis method which is applicable for both Traditional and Agile methodologies. The proposed model uses a current selected change impact analysis method for software development phase which is the SDP-CIAF (Software Development Phase-Change Impact Analysis Framework). The proposed model is evaluated through an extensive experimental validation using case scenarios of six real Traditional and Agile methodologies software projects. The evaluation results confirmed the applicability for both Traditional and Agile methodologies.</description><subject>Algorithm design and analysis</subject><subject>Algorithmic change effort estimation</subject><subject>Analytical models</subject><subject>change management</subject><subject>effort estimation</subject><subject>Estimation</subject><subject>Mathematical model</subject><subject>Prediction algorithms</subject><subject>Software</subject><subject>Software algorithms</subject><issn>1530-1362</issn><issn>2640-0715</issn><isbn>1509055754</isbn><isbn>9781509055753</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2016</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotj0tLw0AURkdRMK1u3biZP5B4551ZxhgfEFFo92WaudNG8ijJoPjvDejqg7M4nI-QWwYZY2Dvi49NVWYcmM5AyDOyYgosKGWUPCcJ1xJSMExdkIQpASkTml-R1Tx_AnCQoBJSFwMtusM4tfHYt0364Gb0tDy64YC0CmGcIq3m2PYutuNA30aPHV0o3YwhfrsJ6SN-YTeeehziNbkMrpvx5n_XZPtUbcuXtH5_fi2LOm0txNR5jQ0CmiXB5c5zI7jKneUiMPRNkKGRzjVcCrTCatDe7AMyk4PaC6atWJO7P22LiLvTtMRNPzuTL89zLX4BMOtOLw</recordid><startdate>2016</startdate><enddate>2016</enddate><creator>Basri, Sufyan</creator><creator>Kama, Nazri</creator><creator>Sarkan, Haslina Md</creator><creator>Adli, Saiful</creator><creator>Haneem, Faizura</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2016</creationdate><title>An Algorithmic-Based Change Effort Estimation Model for Software Development</title><author>Basri, Sufyan ; Kama, Nazri ; Sarkan, Haslina Md ; Adli, Saiful ; Haneem, Faizura</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-ad6ece0e7204a8ad273258a923f1edcf4fc4aac243e939606d7bfe17805b31693</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Algorithm design and analysis</topic><topic>Algorithmic change effort estimation</topic><topic>Analytical models</topic><topic>change management</topic><topic>effort estimation</topic><topic>Estimation</topic><topic>Mathematical model</topic><topic>Prediction algorithms</topic><topic>Software</topic><topic>Software algorithms</topic><toplevel>online_resources</toplevel><creatorcontrib>Basri, Sufyan</creatorcontrib><creatorcontrib>Kama, Nazri</creatorcontrib><creatorcontrib>Sarkan, Haslina Md</creatorcontrib><creatorcontrib>Adli, Saiful</creatorcontrib><creatorcontrib>Haneem, Faizura</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE/IET Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Basri, Sufyan</au><au>Kama, Nazri</au><au>Sarkan, Haslina Md</au><au>Adli, Saiful</au><au>Haneem, Faizura</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>An Algorithmic-Based Change Effort Estimation Model for Software Development</atitle><btitle>2016 23rd Asia-Pacific Software Engineering Conference (APSEC)</btitle><stitle>APSEC</stitle><date>2016</date><risdate>2016</risdate><spage>177</spage><epage>184</epage><pages>177-184</pages><issn>1530-1362</issn><eissn>2640-0715</eissn><eisbn>1509055754</eisbn><eisbn>9781509055753</eisbn><coden>IEEPAD</coden><abstract>Software development mostly adopts two kinds of methodologies; Traditional and Agile. In both methodologies, software changes are inevitable due to the dynamic nature of the software development project itself. One of the factors that influences the effectiveness of the change acceptance decision is the accuracy of the change effort estimation. There are two current models that have been widely used to estimate change effort which are algorithmic and non-algorithmic models. The algorithmic model is known for its formal and structural way of estimation and best suited for Traditional methodology. While non-algorithmic model is widely adopted for Agile methodology of software projects due to its easiness and requires less work in term of effort predictability. Nevertheless, none of the existing change effort estimation models are proven to suit both, Traditional and Agile methodology. Thus, this paper proposes an algorithmic-based change effort estimation model that uses change impact analysis method which is applicable for both Traditional and Agile methodologies. The proposed model uses a current selected change impact analysis method for software development phase which is the SDP-CIAF (Software Development Phase-Change Impact Analysis Framework). The proposed model is evaluated through an extensive experimental validation using case scenarios of six real Traditional and Agile methodologies software projects. The evaluation results confirmed the applicability for both Traditional and Agile methodologies.</abstract><pub>IEEE</pub><doi>10.1109/APSEC.2016.034</doi><tpages>8</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1530-1362 |
ispartof | 2016 23rd Asia-Pacific Software Engineering Conference (APSEC), 2016, p.177-184 |
issn | 1530-1362 2640-0715 |
language | eng |
recordid | cdi_ieee_primary_7890586 |
source | IEEE Xplore All Conference Series |
subjects | Algorithm design and analysis Algorithmic change effort estimation Analytical models change management effort estimation Estimation Mathematical model Prediction algorithms Software Software algorithms |
title | An Algorithmic-Based Change Effort Estimation Model for Software Development |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T13%3A37%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=An%20Algorithmic-Based%20Change%20Effort%20Estimation%20Model%20for%20Software%20Development&rft.btitle=2016%2023rd%20Asia-Pacific%20Software%20Engineering%20Conference%20(APSEC)&rft.au=Basri,%20Sufyan&rft.date=2016&rft.spage=177&rft.epage=184&rft.pages=177-184&rft.issn=1530-1362&rft.eissn=2640-0715&rft.coden=IEEPAD&rft_id=info:doi/10.1109/APSEC.2016.034&rft.eisbn=1509055754&rft.eisbn_list=9781509055753&rft_dat=%3Cieee_CHZPO%3E7890586%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i90t-ad6ece0e7204a8ad273258a923f1edcf4fc4aac243e939606d7bfe17805b31693%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=7890586&rfr_iscdi=true |