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-...
Saved in:
Published in: | J.UCS (Annual print and CD-ROM archive ed.) 2024-05, Vol.30 (5), p.645-673 |
---|---|
Main Authors: | , |
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 & 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 & 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 & 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 |