Quality assessment method for software development process document based on software document characteristics metric

Patra Thitisathienkul, N. Prompoon
{"title":"Quality assessment method for software development process document based on software document characteristics metric","authors":"Patra Thitisathienkul, N. Prompoon","doi":"10.1109/ICDIM.2014.6991412","DOIUrl":null,"url":null,"abstract":"To deliver the software product which conforms to customer's actual needs has become an important issue of software development companies. The appropriate Software Development Life Cycle (SDLC) which is the process consists of a sequence of activities performed for developing that software product is selected. During those activities, there are various information related to software product development and are used to communicate among parties involved. This information is often specified in SDLC documents using natural language. Unfortunately, the problems of interpretation and difficulty of understanding are arisen and often caused by characteristic of natural language itself, which is ambiguous, and the inappropriateness of document structure. These problems which are some of the interested open questions in software requirements specifications area may influence on software product discrepancy from customer's actual needs. To mitigate these problems, this paper proposes a method for assessing quality of SDLC documents characteristics focusing on document contents and structure. The measurement process model is used as a guideline for proposing the method and the measurement information model is applied to define metrics which are used to assess SDLC documents characteristics directly. A Software Requirements Specifications (SRS) document was used to illustrate our proposed method as a case study. The result of the proposed method can be used to indicate the quality level of SDLC documents and appeared flaws, which leads to the improvement of SDLC document quality. The improved SDLC documents can enhance the quality of communication among stakeholders and support the software product development to meet customer's actual needs. These results can also be stored as a lesson learned and be applied for the future similar situation.","PeriodicalId":407225,"journal":{"name":"Ninth International Conference on Digital Information Management (ICDIM 2014)","volume":"6 17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Ninth International Conference on Digital Information Management (ICDIM 2014)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDIM.2014.6991412","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

To deliver the software product which conforms to customer's actual needs has become an important issue of software development companies. The appropriate Software Development Life Cycle (SDLC) which is the process consists of a sequence of activities performed for developing that software product is selected. During those activities, there are various information related to software product development and are used to communicate among parties involved. This information is often specified in SDLC documents using natural language. Unfortunately, the problems of interpretation and difficulty of understanding are arisen and often caused by characteristic of natural language itself, which is ambiguous, and the inappropriateness of document structure. These problems which are some of the interested open questions in software requirements specifications area may influence on software product discrepancy from customer's actual needs. To mitigate these problems, this paper proposes a method for assessing quality of SDLC documents characteristics focusing on document contents and structure. The measurement process model is used as a guideline for proposing the method and the measurement information model is applied to define metrics which are used to assess SDLC documents characteristics directly. A Software Requirements Specifications (SRS) document was used to illustrate our proposed method as a case study. The result of the proposed method can be used to indicate the quality level of SDLC documents and appeared flaws, which leads to the improvement of SDLC document quality. The improved SDLC documents can enhance the quality of communication among stakeholders and support the software product development to meet customer's actual needs. These results can also be stored as a lesson learned and be applied for the future similar situation.
基于软件文档特征度量的软件开发过程文档质量评价方法
如何交付符合客户实际需求的软件产品已成为软件开发公司面临的重要问题。适当的软件开发生命周期(SDLC)是由一系列为开发所选择的软件产品而执行的活动组成的过程。在这些活动中,有各种与软件产品开发相关的信息,并用于相关各方之间的沟通。这些信息通常在SDLC文档中使用自然语言指定。然而,由于自然语言本身的模糊性和文献结构的不恰当等特点,往往导致了翻译和理解上的困难。这些问题是软件需求规范领域的一些有兴趣的开放性问题,可能会影响软件产品与客户实际需求的差异。为了缓解这些问题,本文提出了一种以文档内容和结构为重点的SDLC文档特征质量评估方法。以度量过程模型作为提出方法的指导,以度量信息模型定义用于直接评估SDLC文件特征的度量。软件需求规范(SRS)文档被用来作为案例研究来说明我们提出的方法。该方法的结果可以用来指示SDLC文档的质量水平和出现的缺陷,从而提高SDLC文档的质量。改进后的SDLC文档可以提高干系人之间的沟通质量,支持软件产品开发以满足客户的实际需求。这些结果也可以作为经验教训存储起来,并应用于未来类似的情况。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信