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...

Full description

Saved in:
Bibliographic Details
Main Authors: Basri, Sufyan, Kama, Nazri, Sarkan, Haslina Md, Adli, Saiful, Haneem, Faizura
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