Loading…

Software Process Improvement by Managing Situational Method Engineering Knowledge

Organizational processes have been recognized as valuable knowledge assets. Situational Method Engineering (SME) processes are particularly valuable as they are used for engineering other processes: SME processes help construct bespoke Software Development Methodologies (SDMs) for specific software-...

Full description

Saved in:
Bibliographic Details
Published in:J.UCS (Annual print and CD-ROM archive ed.) 2024-05, Vol.30 (5), p.645-673
Main Authors: Dehghani, Razieh, Ramsin, Raman
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 673
container_issue 5
container_start_page 645
container_title J.UCS (Annual print and CD-ROM archive ed.)
container_volume 30
creator Dehghani, Razieh
Ramsin, Raman
description Organizational processes have been recognized as valuable knowledge assets. Situational Method Engineering (SME) processes are particularly valuable as they are used for engineering other processes: SME processes help construct bespoke Software Development Methodologies (SDMs) for specific software-engineering project situations. Every SDM has a Software Development Process (SDP) at its heart, which specifies the activities that should be performed throughout the project, the products that should be produced, and the people that should be involved. Existing SME methods suffer from certain weaknesses that are rooted in loss of knowledge within their processes; for instance, the method engineers' experience, which is a kind of tacit knowledge, is not properly captured and utilized in these processes. Managing SME process knowledge helps alleviate these weaknesses through reusing the software developers' experience and maintaining the method engineers' knowledge. We propose an evaluation framework that can be used for assessing an SME method's ability to manage process knowledge. We also provide a model that guides the improvement of existing SME methods in their support for Knowledge Management (KM), and also helps engineer new SME methods that provide adequate KM support. We have assessed the applicability of the proposed evaluation framework and improvement model by using them to enhance eight prominent SME methods, and also by applying them to four industrial case studies.
doi_str_mv 10.3897/jucs.110894
format article
fullrecord <record><control><sourceid>gale_doaj_</sourceid><recordid>TN_cdi_proquest_journals_3061810593</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A795507414</galeid><doaj_id>oai_doaj_org_article_7f64f8bedbc34e848c214b4e98ee8bbd</doaj_id><sourcerecordid>A795507414</sourcerecordid><originalsourceid>FETCH-LOGICAL-c389t-a02d66c08e8c54e041cd0d8a523d76abd0055ba66261b3e085ec7bdad1000ac23</originalsourceid><addsrcrecordid>eNptUcFq3DAQNSGFJmlP_QFDj2W3I1uS5WMIabo0oS1poTcxksaOlrWVSNqE_H212ZBQKHOY4c2bxzxeVX1gsGxV331eb21aMgaq5wfVEfRcLWQv1eHLLP68rY5TWgM0UvbqqPp5HYb8gJHqHzFYSqleTbcx3NNEc67NY32FM45-Hutrn7eYfZhxU19RvgmuPp_Lhiju1t_m8LAhN9K76s2Am0Tvn_tJ9fvL-a-zr4vL7xers9PLhS2v5gVC46S0oEhZwQk4sw6cQtG0rpNoHIAQBqVsJDMtgRJkO-PQMQBA27Qn1Wqv6wKu9W30E8ZHHdDrJyDEUWPM3m5Id4PkgzLkjG05Ka5sw7jh1CsiZYwrWh_3WsX63ZZS1uuwjcVp0i1IphiIvn1ljVhE_TyEHNFOPll92vVCQMcZL6zlf1ilHE3ehpkGX_B_Dj7tD2wMKUUaXsww0LtY9S5WvY-1_Qvl7ZVs</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3061810593</pqid></control><display><type>article</type><title>Software Process Improvement by Managing Situational Method Engineering Knowledge</title><source>Publicly Available Content Database</source><source>EZB Electronic Journals Library</source><creator>Dehghani, Razieh ; Ramsin, Raman</creator><creatorcontrib>Dehghani, Razieh ; Ramsin, Raman</creatorcontrib><description>Organizational processes have been recognized as valuable knowledge assets. Situational Method Engineering (SME) processes are particularly valuable as they are used for engineering other processes: SME processes help construct bespoke Software Development Methodologies (SDMs) for specific software-engineering project situations. Every SDM has a Software Development Process (SDP) at its heart, which specifies the activities that should be performed throughout the project, the products that should be produced, and the people that should be involved. Existing SME methods suffer from certain weaknesses that are rooted in loss of knowledge within their processes; for instance, the method engineers' experience, which is a kind of tacit knowledge, is not properly captured and utilized in these processes. Managing SME process knowledge helps alleviate these weaknesses through reusing the software developers' experience and maintaining the method engineers' knowledge. We propose an evaluation framework that can be used for assessing an SME method's ability to manage process knowledge. We also provide a model that guides the improvement of existing SME methods in their support for Knowledge Management (KM), and also helps engineer new SME methods that provide adequate KM support. We have assessed the applicability of the proposed evaluation framework and improvement model by using them to enhance eight prominent SME methods, and also by applying them to four industrial case studies.</description><identifier>ISSN: 0948-695X</identifier><identifier>EISSN: 0948-6968</identifier><identifier>DOI: 10.3897/jucs.110894</identifier><language>eng</language><publisher>Bristol: Pensoft Publishers</publisher><subject>Computer software industry ; Engineering ; Engineers ; Knowledge management ; Methods ; Small and medium sized companies ; Software development ; Software engineering ; Software Process Impro ; Software Process Knowledge</subject><ispartof>J.UCS (Annual print and CD-ROM archive ed.), 2024-05, Vol.30 (5), p.645-673</ispartof><rights>COPYRIGHT 2024 Pensoft Publishers</rights><rights>2024. This work is licensed under https://creativecommons.org/licenses/by-nd/4.0/ (the “License”). Notwithstanding the ProQuest Terms and conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0003-4619-0914 ; 0000-0003-1996-9906</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/3061810593?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,25731,27901,27902,36989,44566</link.rule.ids></links><search><creatorcontrib>Dehghani, Razieh</creatorcontrib><creatorcontrib>Ramsin, Raman</creatorcontrib><title>Software Process Improvement by Managing Situational Method Engineering Knowledge</title><title>J.UCS (Annual print and CD-ROM archive ed.)</title><description>Organizational processes have been recognized as valuable knowledge assets. Situational Method Engineering (SME) processes are particularly valuable as they are used for engineering other processes: SME processes help construct bespoke Software Development Methodologies (SDMs) for specific software-engineering project situations. Every SDM has a Software Development Process (SDP) at its heart, which specifies the activities that should be performed throughout the project, the products that should be produced, and the people that should be involved. Existing SME methods suffer from certain weaknesses that are rooted in loss of knowledge within their processes; for instance, the method engineers' experience, which is a kind of tacit knowledge, is not properly captured and utilized in these processes. Managing SME process knowledge helps alleviate these weaknesses through reusing the software developers' experience and maintaining the method engineers' knowledge. We propose an evaluation framework that can be used for assessing an SME method's ability to manage process knowledge. We also provide a model that guides the improvement of existing SME methods in their support for Knowledge Management (KM), and also helps engineer new SME methods that provide adequate KM support. We have assessed the applicability of the proposed evaluation framework and improvement model by using them to enhance eight prominent SME methods, and also by applying them to four industrial case studies.</description><subject>Computer software industry</subject><subject>Engineering</subject><subject>Engineers</subject><subject>Knowledge management</subject><subject>Methods</subject><subject>Small and medium sized companies</subject><subject>Software development</subject><subject>Software engineering</subject><subject>Software Process Impro</subject><subject>Software Process Knowledge</subject><issn>0948-695X</issn><issn>0948-6968</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><sourceid>DOA</sourceid><recordid>eNptUcFq3DAQNSGFJmlP_QFDj2W3I1uS5WMIabo0oS1poTcxksaOlrWVSNqE_H212ZBQKHOY4c2bxzxeVX1gsGxV331eb21aMgaq5wfVEfRcLWQv1eHLLP68rY5TWgM0UvbqqPp5HYb8gJHqHzFYSqleTbcx3NNEc67NY32FM45-Hutrn7eYfZhxU19RvgmuPp_Lhiju1t_m8LAhN9K76s2Am0Tvn_tJ9fvL-a-zr4vL7xers9PLhS2v5gVC46S0oEhZwQk4sw6cQtG0rpNoHIAQBqVsJDMtgRJkO-PQMQBA27Qn1Wqv6wKu9W30E8ZHHdDrJyDEUWPM3m5Id4PkgzLkjG05Ka5sw7jh1CsiZYwrWh_3WsX63ZZS1uuwjcVp0i1IphiIvn1ljVhE_TyEHNFOPll92vVCQMcZL6zlf1ilHE3ehpkGX_B_Dj7tD2wMKUUaXsww0LtY9S5WvY-1_Qvl7ZVs</recordid><startdate>20240528</startdate><enddate>20240528</enddate><creator>Dehghani, Razieh</creator><creator>Ramsin, Raman</creator><general>Pensoft Publishers</general><general>Graz University of Technology</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P62</scope><scope>PHGZM</scope><scope>PHGZT</scope><scope>PIMPY</scope><scope>PKEHL</scope><scope>PQEST</scope><scope>PQGLB</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0003-4619-0914</orcidid><orcidid>https://orcid.org/0000-0003-1996-9906</orcidid></search><sort><creationdate>20240528</creationdate><title>Software Process Improvement by Managing Situational Method Engineering Knowledge</title><author>Dehghani, Razieh ; Ramsin, Raman</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c389t-a02d66c08e8c54e041cd0d8a523d76abd0055ba66261b3e085ec7bdad1000ac23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Computer software industry</topic><topic>Engineering</topic><topic>Engineers</topic><topic>Knowledge management</topic><topic>Methods</topic><topic>Small and medium sized companies</topic><topic>Software development</topic><topic>Software engineering</topic><topic>Software Process Impro</topic><topic>Software Process Knowledge</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dehghani, Razieh</creatorcontrib><creatorcontrib>Ramsin, Raman</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Database‎ (1962 - current)</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central (New)</collection><collection>ProQuest One Academic (New)</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Middle East (New)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Applied &amp; Life Sciences</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Directory of Open Access Journals</collection><jtitle>J.UCS (Annual print and CD-ROM archive ed.)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dehghani, Razieh</au><au>Ramsin, Raman</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Software Process Improvement by Managing Situational Method Engineering Knowledge</atitle><jtitle>J.UCS (Annual print and CD-ROM archive ed.)</jtitle><date>2024-05-28</date><risdate>2024</risdate><volume>30</volume><issue>5</issue><spage>645</spage><epage>673</epage><pages>645-673</pages><issn>0948-695X</issn><eissn>0948-6968</eissn><abstract>Organizational processes have been recognized as valuable knowledge assets. Situational Method Engineering (SME) processes are particularly valuable as they are used for engineering other processes: SME processes help construct bespoke Software Development Methodologies (SDMs) for specific software-engineering project situations. Every SDM has a Software Development Process (SDP) at its heart, which specifies the activities that should be performed throughout the project, the products that should be produced, and the people that should be involved. Existing SME methods suffer from certain weaknesses that are rooted in loss of knowledge within their processes; for instance, the method engineers' experience, which is a kind of tacit knowledge, is not properly captured and utilized in these processes. Managing SME process knowledge helps alleviate these weaknesses through reusing the software developers' experience and maintaining the method engineers' knowledge. We propose an evaluation framework that can be used for assessing an SME method's ability to manage process knowledge. We also provide a model that guides the improvement of existing SME methods in their support for Knowledge Management (KM), and also helps engineer new SME methods that provide adequate KM support. We have assessed the applicability of the proposed evaluation framework and improvement model by using them to enhance eight prominent SME methods, and also by applying them to four industrial case studies.</abstract><cop>Bristol</cop><pub>Pensoft Publishers</pub><doi>10.3897/jucs.110894</doi><tpages>29</tpages><orcidid>https://orcid.org/0000-0003-4619-0914</orcidid><orcidid>https://orcid.org/0000-0003-1996-9906</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0948-695X
ispartof J.UCS (Annual print and CD-ROM archive ed.), 2024-05, Vol.30 (5), p.645-673
issn 0948-695X
0948-6968
language eng
recordid cdi_proquest_journals_3061810593
source Publicly Available Content Database; EZB Electronic Journals Library
subjects Computer software industry
Engineering
Engineers
Knowledge management
Methods
Small and medium sized companies
Software development
Software engineering
Software Process Impro
Software Process Knowledge
title Software Process Improvement by Managing Situational Method Engineering Knowledge
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-21T20%3A14%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Software%20Process%20Improvement%20by%20Managing%20Situational%20Method%20Engineering%20Knowledge&rft.jtitle=J.UCS%20(Annual%20print%20and%20CD-ROM%20archive%20ed.)&rft.au=Dehghani,%20Razieh&rft.date=2024-05-28&rft.volume=30&rft.issue=5&rft.spage=645&rft.epage=673&rft.pages=645-673&rft.issn=0948-695X&rft.eissn=0948-6968&rft_id=info:doi/10.3897/jucs.110894&rft_dat=%3Cgale_doaj_%3EA795507414%3C/gale_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c389t-a02d66c08e8c54e041cd0d8a523d76abd0055ba66261b3e085ec7bdad1000ac23%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3061810593&rft_id=info:pmid/&rft_galeid=A795507414&rfr_iscdi=true