Jorge Echeverría, Francisca Pérez, José Ignacio Panach, Carlos Cetina, Ó. Pastor
{"title":"The Influence of Requirements in Software Model Development in an Industrial Environment","authors":"Jorge Echeverría, Francisca Pérez, José Ignacio Panach, Carlos Cetina, Ó. Pastor","doi":"10.1109/ESEM.2017.41","DOIUrl":null,"url":null,"abstract":"Textual description of requirements is a specification technique that is widely used in industry, where time is key for success. How requirements are specified textually greatly depends on human factors. In order to study how requirements processing is affected by the level of detail in textual descriptions, this paper compares enriched textual requirements specifications with non-enriched ones. To do this, we have conducted an experiment in industry with 19 engineers of CAF (Construcciones y Auxiliares de Ferrocarril), which is a supplier of railway solutions. The experiment is a crossover design that analyzes efficiency, effectiveness, and perceived difficulty starting from a written specification of requirements that subjects must process in order to build software models. The results show that effectiveness and efficiency for enriched requirements are better, while non-enriched requirements are slightly more difficult to deal with. Therefore, even though enriched requirements require more time to be specified, the results are more successfully when using them.","PeriodicalId":213866,"journal":{"name":"2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESEM.2017.41","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Textual description of requirements is a specification technique that is widely used in industry, where time is key for success. How requirements are specified textually greatly depends on human factors. In order to study how requirements processing is affected by the level of detail in textual descriptions, this paper compares enriched textual requirements specifications with non-enriched ones. To do this, we have conducted an experiment in industry with 19 engineers of CAF (Construcciones y Auxiliares de Ferrocarril), which is a supplier of railway solutions. The experiment is a crossover design that analyzes efficiency, effectiveness, and perceived difficulty starting from a written specification of requirements that subjects must process in order to build software models. The results show that effectiveness and efficiency for enriched requirements are better, while non-enriched requirements are slightly more difficult to deal with. Therefore, even though enriched requirements require more time to be specified, the results are more successfully when using them.
需求的文本描述是一种在工业中广泛使用的规范技术,在工业中,时间是成功的关键。如何以文本形式指定需求在很大程度上取决于人为因素。为了研究文本描述中详细程度对需求处理的影响,本文对丰富的文本需求说明和非丰富的文本需求说明进行了比较。为此,我们与铁路解决方案供应商CAF (Construcciones y Auxiliares de Ferrocarril)的19名工程师进行了工业实验。这个实验是一个交叉设计,它分析了效率、有效性,以及从被试为了构建软件模型而必须处理的需求的书面规范开始的感知困难。结果表明,浓缩需求的有效性和效率更好,而非浓缩需求的处理难度略高。因此,尽管丰富的需求需要更多的时间来指定,但使用它们时结果会更成功。