首页 > 最新文献

First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)最新文献

英文 中文
Value-Based Empirical Research Plan Evaluation 基于价值的实证研究计划评价
S. Biffl, D. Winkler
The planning phase of empirical studies is a success-critical key activity in empirical research to achieve best benefits for contributing stakeholders, e.g., researchers and industry partners, and to reduce study risks, e.g., insufficient validity and unaddressed stakeholder win conditions. The design of empirical studies typically covers issues of empirical methodology, but seldom explicitly discusses tradeoffs between conflicting study goals. This work proposes a value-based empirical research planning framework for eliciting and reconciling stakeholder win conditions in order to compare the benefits and risks of empirical study variants and reports on findings from an initial feasibility study in a ISERN meeting of empirical research experts.
实证研究的规划阶段是实证研究成功与否的关键活动,旨在为有贡献的利益相关者(如研究人员和行业合作伙伴)实现最佳效益,并降低研究风险(如有效性不足和未解决的利益相关者获胜条件)。实证研究的设计通常涵盖实证方法论的问题,但很少明确讨论冲突研究目标之间的权衡。这项工作提出了一个基于价值的实证研究规划框架,用于引出和协调利益相关者获胜条件,以便比较实证研究变量的收益和风险,并在ISERN实证研究专家会议上报告初步可行性研究的结果。
{"title":"Value-Based Empirical Research Plan Evaluation","authors":"S. Biffl, D. Winkler","doi":"10.1109/ESEM.2007.50","DOIUrl":"https://doi.org/10.1109/ESEM.2007.50","url":null,"abstract":"The planning phase of empirical studies is a success-critical key activity in empirical research to achieve best benefits for contributing stakeholders, e.g., researchers and industry partners, and to reduce study risks, e.g., insufficient validity and unaddressed stakeholder win conditions. The design of empirical studies typically covers issues of empirical methodology, but seldom explicitly discusses tradeoffs between conflicting study goals. This work proposes a value-based empirical research planning framework for eliciting and reconciling stakeholder win conditions in order to compare the benefits and risks of empirical study variants and reports on findings from an initial feasibility study in a ISERN meeting of empirical research experts.","PeriodicalId":124420,"journal":{"name":"First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121782826","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Requirement and Design Trade-offs in Hackystat: An In-Process Software Engineering Measurement and Analysis System Hackystat中的需求与设计权衡:一个过程中的软件工程测量与分析系统
Philip M. Johnson
For five years, the Hackystat project has incremen tally developed and evaluated a generic framework for in process software engineering measurement and analysis (ISEMA). At least five other independent ISEMA system development projects have been initiated during this time, indicating growing interest and investment in this approach by the software engineering community. This pa per presents 12 important requirement and design trade offs made in the Hackystat system, some of their implications for organizations wishing to introduce ISEMA, and six directions for future research and development. The three goals of this paper are to: (1) help potential users of ISEMA systems to better evaluate the relative strengths and weaknesses of current and future systems, (2) help potential developers of ISEMA systems to better understand some of the important requirement and design tradeoffs that they must make, and (3) help accelerate progress in ISEMA by identifying promising directions for future research and development.
五年来,Hackystat项目已经逐步开发和评估了过程中软件工程测量和分析(ISEMA)的通用框架。在此期间,至少有五个其他独立的ISEMA系统开发项目已经启动,这表明软件工程社区对该方法的兴趣和投资正在增长。本文提出了Hackystat系统中的12个重要要求和设计权衡,它们对希望引入ISEMA的组织的一些影响,以及未来研究和发展的六个方向。本文的三个目标是:(1)帮助ISEMA系统的潜在用户更好地评估当前和未来系统的相对优势和劣势;(2)帮助ISEMA系统的潜在开发人员更好地理解他们必须做出的一些重要要求和设计权衡;(3)通过确定未来研究和开发的有前途的方向,帮助加快ISEMA的进展。
{"title":"Requirement and Design Trade-offs in Hackystat: An In-Process Software Engineering Measurement and Analysis System","authors":"Philip M. Johnson","doi":"10.1109/ESEM.2007.36","DOIUrl":"https://doi.org/10.1109/ESEM.2007.36","url":null,"abstract":"For five years, the Hackystat project has incremen tally developed and evaluated a generic framework for in process software engineering measurement and analysis (ISEMA). At least five other independent ISEMA system development projects have been initiated during this time, indicating growing interest and investment in this approach by the software engineering community. This pa per presents 12 important requirement and design trade offs made in the Hackystat system, some of their implications for organizations wishing to introduce ISEMA, and six directions for future research and development. The three goals of this paper are to: (1) help potential users of ISEMA systems to better evaluate the relative strengths and weaknesses of current and future systems, (2) help potential developers of ISEMA systems to better understand some of the important requirement and design tradeoffs that they must make, and (3) help accelerate progress in ISEMA by identifying promising directions for future research and development.","PeriodicalId":124420,"journal":{"name":"First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128448997","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 49
Evidence relating to Object-Oriented software design: A survey 与面向对象软件设计相关的证据:调查
John Bailey, D. Budgen, M. Turner, B. Kitchenham, P. Brereton, S. Linkman
There is little empirical knowledge of the effectiveness of the object-oriented paradigm. To conduct a systematic review of the literature describing empirical studies of this paradigm. We undertook a Mapping Study of the literature. 138 papers have been identified and classified by topic, form of study involved, and source. The majority of empirical studies of OO concentrate on metrics, relatively few consider effectiveness.
关于面向对象范式的有效性的经验知识很少。对描述这一范式的实证研究的文献进行系统回顾。我们进行了文献制图研究。138篇论文已被确定并按主题、研究形式和来源分类。大多数面向对象的实证研究集中在度量上,相对较少考虑有效性。
{"title":"Evidence relating to Object-Oriented software design: A survey","authors":"John Bailey, D. Budgen, M. Turner, B. Kitchenham, P. Brereton, S. Linkman","doi":"10.1109/ESEM.2007.58","DOIUrl":"https://doi.org/10.1109/ESEM.2007.58","url":null,"abstract":"There is little empirical knowledge of the effectiveness of the object-oriented paradigm. To conduct a systematic review of the literature describing empirical studies of this paradigm. We undertook a Mapping Study of the literature. 138 papers have been identified and classified by topic, form of study involved, and source. The majority of empirical studies of OO concentrate on metrics, relatively few consider effectiveness.","PeriodicalId":124420,"journal":{"name":"First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134443274","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 124
Effort Prediction in Iterative Software Development Processes -- Incremental Versus Global Prediction Models 迭代软件开发过程中的工作量预测——增量预测模型与全局预测模型
Pekka Abrahamsson, Raimund Moser, W. Pedrycz, A. Sillitti, G. Succi
Estimation of development effort without imposing overhead on the project and the development team is of paramount importance for any software company. This study proposes a new effort estimation methodology aimed at agile and iterative development environments not suitable for description by traditional prediction methods. We propose a detailed development methodology, discuss a number of architectures of such models (including a wealth of augmented regression models and neural networks) and include a thorough case study of Extreme Programming (XP) in two semi-industrial projects. The results of this research evidence that in the XP environment under study the proposed incremental model outperforms traditional estimation techniques most notably in early phases of development. Moreover, when dealing with new projects, the incremental model can be developed from scratch without resorting itself to historic data.
对任何软件公司来说,在不增加项目和开发团队开销的情况下评估开发工作是至关重要的。针对敏捷迭代开发环境中不适合用传统预测方法描述的问题,提出了一种新的工作量估算方法。我们提出了一种详细的开发方法,讨论了这种模型的许多体系结构(包括丰富的增强回归模型和神经网络),并在两个半工业项目中包含了极限编程(XP)的全面案例研究。这项研究的结果证明,在所研究的XP环境中,建议的增量模型在开发的早期阶段胜过传统的评估技术。此外,在处理新项目时,增量模型可以从零开始开发,而无需求助于历史数据。
{"title":"Effort Prediction in Iterative Software Development Processes -- Incremental Versus Global Prediction Models","authors":"Pekka Abrahamsson, Raimund Moser, W. Pedrycz, A. Sillitti, G. Succi","doi":"10.1109/ESEM.2007.16","DOIUrl":"https://doi.org/10.1109/ESEM.2007.16","url":null,"abstract":"Estimation of development effort without imposing overhead on the project and the development team is of paramount importance for any software company. This study proposes a new effort estimation methodology aimed at agile and iterative development environments not suitable for description by traditional prediction methods. We propose a detailed development methodology, discuss a number of architectures of such models (including a wealth of augmented regression models and neural networks) and include a thorough case study of Extreme Programming (XP) in two semi-industrial projects. The results of this research evidence that in the XP environment under study the proposed incremental model outperforms traditional estimation techniques most notably in early phases of development. Moreover, when dealing with new projects, the incremental model can be developed from scratch without resorting itself to historic data.","PeriodicalId":124420,"journal":{"name":"First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133023738","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 109
Automated Information Extraction from Empirical Software Engineering Literature: Is that possible? 从经验软件工程文献中自动提取信息:这可能吗?
D. Cruzes, V. Basili, F. Shull, M. Jino
The number of scientific publications is constantly increasing, and the results published on empirical software engineering are growing even faster. Some software engineering publishers have begun to collaborate with research groups to make available repositories of software engineering empirical data. However, these initiatives are limited due to data ownership and privacy issues. As a result, many researchers in the area have adopted systematic reviews as a mean to extract empirical evidence from published material. Systematic reviews are labor intensive and costly. In this paper, we argue that the use of information extraction tools can support systematic reviews and significantly speed up the creation of repositories of SE empirical evidence.
科学出版物的数量在不断增加,而发表在经验软件工程方面的结果增长得更快。一些软件工程出版商已经开始与研究小组合作,以提供软件工程经验数据的可用存储库。然而,由于数据所有权和隐私问题,这些举措受到限制。因此,该领域的许多研究人员采用系统综述作为从已发表材料中提取经验证据的手段。系统审查是劳动密集型的,而且成本很高。在本文中,我们认为使用信息提取工具可以支持系统审查,并显著加快SE经验证据存储库的创建。
{"title":"Automated Information Extraction from Empirical Software Engineering Literature: Is that possible?","authors":"D. Cruzes, V. Basili, F. Shull, M. Jino","doi":"10.1109/ESEM.2007.62","DOIUrl":"https://doi.org/10.1109/ESEM.2007.62","url":null,"abstract":"The number of scientific publications is constantly increasing, and the results published on empirical software engineering are growing even faster. Some software engineering publishers have begun to collaborate with research groups to make available repositories of software engineering empirical data. However, these initiatives are limited due to data ownership and privacy issues. As a result, many researchers in the area have adopted systematic reviews as a mean to extract empirical evidence from published material. Systematic reviews are labor intensive and costly. In this paper, we argue that the use of information extraction tools can support systematic reviews and significantly speed up the creation of repositories of SE empirical evidence.","PeriodicalId":124420,"journal":{"name":"First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115529443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
Mining Software Evolution to Predict Refactoring 挖掘软件演化以预测重构
J. Ratzinger, Thomas Sigmund, P. Vorburger, H. Gall
Can we predict locations of future refactoring based on the development history? In an empirical study of open source projects we found that attributes of software evolution data can be used to predict the need for refactoring in the following two months of development. Information systems utilized in software projects provide a broad range of data for decision support. Versioning systems log each activity during the development, which we use to extract data mining features such as growth measures, relationships between classes, the number of authors working on a particular piece of code, etc. We use this information as input into classification algorithms to create prediction models for future refactoring activities. Different state-of-the-art classifiers are investigated such as decision trees, logistic model trees, prepositional rule learners, and nearest neighbor algorithms. With both high precision and high recall we can assess the refactoring proneness of object-oriented systems. Although we investigate different domains, we discovered critical factors within the development life cycle leading to refactoring, which are common among all studied projects.
我们能根据开发历史预测未来重构的位置吗?在对开源项目的实证研究中,我们发现软件进化数据的属性可以用来预测在接下来两个月的开发中重构的需求。软件项目中使用的信息系统为决策支持提供了广泛的数据。版本控制系统记录开发过程中的每个活动,我们用它来提取数据挖掘特性,如增长度量、类之间的关系、处理特定代码段的作者数量等。我们使用这些信息作为分类算法的输入,为未来的重构活动创建预测模型。研究了不同的最先进的分类器,如决策树、逻辑模型树、介词规则学习器和最近邻算法。通过高精度和高召回率,我们可以评估面向对象系统的重构倾向。尽管我们研究了不同的领域,但我们发现了导致重构的开发生命周期中的关键因素,这些因素在所有研究的项目中都很常见。
{"title":"Mining Software Evolution to Predict Refactoring","authors":"J. Ratzinger, Thomas Sigmund, P. Vorburger, H. Gall","doi":"10.1109/ESEM.2007.9","DOIUrl":"https://doi.org/10.1109/ESEM.2007.9","url":null,"abstract":"Can we predict locations of future refactoring based on the development history? In an empirical study of open source projects we found that attributes of software evolution data can be used to predict the need for refactoring in the following two months of development. Information systems utilized in software projects provide a broad range of data for decision support. Versioning systems log each activity during the development, which we use to extract data mining features such as growth measures, relationships between classes, the number of authors working on a particular piece of code, etc. We use this information as input into classification algorithms to create prediction models for future refactoring activities. Different state-of-the-art classifiers are investigated such as decision trees, logistic model trees, prepositional rule learners, and nearest neighbor algorithms. With both high precision and high recall we can assess the refactoring proneness of object-oriented systems. Although we investigate different domains, we discovered critical factors within the development life cycle leading to refactoring, which are common among all studied projects.","PeriodicalId":124420,"journal":{"name":"First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)","volume":"442 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125778886","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 79
The Effects of Over and Under Sampling on Fault-prone Module Detection 过采样和欠采样对易故障模块检测的影响
Yasutaka Kamei, Akito Monden, S. Matsumoto, Takeshi Kakimoto, Ken-ichi Matsumoto
The goal of this paper is to improve the prediction performance of fault-prone module prediction models (fault-proneness models) by employing over/under sampling methods, which are preprocessing procedures for a fit dataset. The sampling methods are expected to improve prediction performance when the fit dataset is unbalanced, i.e. there exists a large difference between the number of fault-prone modules and not-fault-prone modules. So far, there has been no research reporting the effects of applying sampling methods to fault-proneness models. In this paper, we experimentally evaluated the effects of four sampling methods (random over sampling, synthetic minority over sampling, random under sampling and one-sided selection) applied to four fault-proneness models (linear discriminant analysis, logistic regression analysis, neural network and classification tree) by using two module sets of industry legacy software. All four sampling methods improved the prediction performance of the linear and logistic models, while neural network and classification tree models did not benefit from the sampling methods. The improvements of Fl-values in linear and logistic models were 0.078 at minimum, 0.224 at maximum and 0.121 at the mean.
本文的目标是通过采用过采样/欠采样方法(拟合数据集的预处理过程)来提高故障倾向模块预测模型(故障倾向模型)的预测性能。当拟合数据不平衡,即易故障模块和非易故障模块的数量存在较大差异时,期望采用采样方法提高预测性能。到目前为止,还没有研究报告将抽样方法应用于断层倾向模型的效果。本文利用工业遗留软件的两个模块集,对四种故障倾向模型(线性判别分析、逻辑回归分析、神经网络和分类树)采用随机过抽样、合成少数过抽样、随机欠抽样和单侧选择四种抽样方法的效果进行了实验评价。这四种抽样方法都能提高线性和逻辑模型的预测性能,而神经网络和分类树模型没有从抽样方法中受益。线性和logistic模型的l-值改善最小值为0.078,最大值为0.224,平均值为0.121。
{"title":"The Effects of Over and Under Sampling on Fault-prone Module Detection","authors":"Yasutaka Kamei, Akito Monden, S. Matsumoto, Takeshi Kakimoto, Ken-ichi Matsumoto","doi":"10.1109/ESEM.2007.28","DOIUrl":"https://doi.org/10.1109/ESEM.2007.28","url":null,"abstract":"The goal of this paper is to improve the prediction performance of fault-prone module prediction models (fault-proneness models) by employing over/under sampling methods, which are preprocessing procedures for a fit dataset. The sampling methods are expected to improve prediction performance when the fit dataset is unbalanced, i.e. there exists a large difference between the number of fault-prone modules and not-fault-prone modules. So far, there has been no research reporting the effects of applying sampling methods to fault-proneness models. In this paper, we experimentally evaluated the effects of four sampling methods (random over sampling, synthetic minority over sampling, random under sampling and one-sided selection) applied to four fault-proneness models (linear discriminant analysis, logistic regression analysis, neural network and classification tree) by using two module sets of industry legacy software. All four sampling methods improved the prediction performance of the linear and logistic models, while neural network and classification tree models did not benefit from the sampling methods. The improvements of Fl-values in linear and logistic models were 0.078 at minimum, 0.224 at maximum and 0.121 at the mean.","PeriodicalId":124420,"journal":{"name":"First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125246272","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 148
The Impact of Group Size on Software Architecture Evaluation: A Controlled Experiment 团队规模对软件架构评估的影响:一项对照实验
M. Babar, B. Kitchenham
An important element in scenario-based architecture evaluation is the development of scenario profiles by stakeholders working in groups. In practice groups can vary in size from 2 to 20 people. Currently, there is no empirical evidence about the impact of group size on the scenario development activity. Our experimental goal was to investigate the impact of group size on the quality of scenario profiles developed by different sizes of groups. We had 165 subjects, who were randomly assigned to 10 groups of size 3, 13 groups of size 5, and 10 groups of size 7. Participants were asked to develop scenario profiles. After the experiment each participant completed a questionnaire aimed at identifying their opinion of the group activity. The average quality score for group scenario profiles for 3 person groups was 362.4, for groups of 5 person groups was 534.23 and for 7 person groups was. 444.5. The quality of scenario profiles for groups of size 5 was significantly greater than the quality of scenario profiles for groups of size 3 (p=0.025), but there was no difference between the size 3 and size 7 groups. However, participants in groups of size 3 had a significantly better opinion of the group activity outcome and their personal interaction with their group than participants in groups of size 5 or 7. Our results suggest that the quality of the output from a group does not increase linearly with group size. However, individual participants prefer small groups. This means there is a trade-off between group output quality and the personal experience of group members.
基于场景的体系结构评估中的一个重要元素是由在小组中工作的涉众开发场景概要文件。在实践中,小组的规模可以从2人到20人不等。目前,没有实证证据表明群体规模对情景发展活动的影响。我们的实验目的是研究群体规模对不同规模群体开发的情景概况质量的影响。我们有165个研究对象,他们被随机分配到10个3号组,13个5号组和10个7号组。参与者被要求制定情景概要。实验结束后,每个参与者都完成了一份调查问卷,目的是确定他们对小组活动的看法。3人组的小组情景概况的平均质量分数为362.4,5人组的小组情景概况的平均质量分数为534.23,7人组的小组情景概况的平均质量分数为。444.5. 规模5组的情景概况质量显著高于规模3组的情景概况质量(p=0.025),但规模3和规模7组之间没有差异。然而,3人组的参与者对小组活动结果和他们与小组的个人互动的看法明显好于5人组或7人组的参与者。我们的结果表明,一个群体的产出质量不会随着群体规模的增加而线性增加。然而,个体参与者更喜欢小团体。这意味着在团队产出质量和团队成员的个人体验之间存在权衡。
{"title":"The Impact of Group Size on Software Architecture Evaluation: A Controlled Experiment","authors":"M. Babar, B. Kitchenham","doi":"10.1109/esem.2007.38","DOIUrl":"https://doi.org/10.1109/esem.2007.38","url":null,"abstract":"An important element in scenario-based architecture evaluation is the development of scenario profiles by stakeholders working in groups. In practice groups can vary in size from 2 to 20 people. Currently, there is no empirical evidence about the impact of group size on the scenario development activity. Our experimental goal was to investigate the impact of group size on the quality of scenario profiles developed by different sizes of groups. We had 165 subjects, who were randomly assigned to 10 groups of size 3, 13 groups of size 5, and 10 groups of size 7. Participants were asked to develop scenario profiles. After the experiment each participant completed a questionnaire aimed at identifying their opinion of the group activity. The average quality score for group scenario profiles for 3 person groups was 362.4, for groups of 5 person groups was 534.23 and for 7 person groups was. 444.5. The quality of scenario profiles for groups of size 5 was significantly greater than the quality of scenario profiles for groups of size 3 (p=0.025), but there was no difference between the size 3 and size 7 groups. However, participants in groups of size 3 had a significantly better opinion of the group activity outcome and their personal interaction with their group than participants in groups of size 5 or 7. Our results suggest that the quality of the output from a group does not increase linearly with group size. However, individual participants prefer small groups. This means there is a trade-off between group output quality and the personal experience of group members.","PeriodicalId":124420,"journal":{"name":"First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122032748","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Investigating Test Teams' Defect Detection in Function test 调查测试团队在功能测试中的缺陷检测
Carina Andersson, P. Runeson
In a case study, the defect detection for functional test teams is investigated. In the study it is shown that the test teams not only discover defects in the features under test that they are responsible for, but also defects in interacting components, belonging to other test teams' features. The paper presents the metrics collected and the results as such from the study, which gives insights into a complex development environment and highlights the need for coordination between test teams in function test.
在一个案例研究中,对功能测试团队的缺陷检测进行了研究。研究表明,测试团队不仅发现了他们所负责的被测特性中的缺陷,而且还发现了属于其他测试团队特性的交互组件中的缺陷。本文展示了从研究中收集到的度量标准和结果,它提供了对复杂开发环境的洞察,并强调了在功能测试中测试团队之间协调的需要。
{"title":"Investigating Test Teams' Defect Detection in Function test","authors":"Carina Andersson, P. Runeson","doi":"10.1109/ESEM.2007.68","DOIUrl":"https://doi.org/10.1109/ESEM.2007.68","url":null,"abstract":"In a case study, the defect detection for functional test teams is investigated. In the study it is shown that the test teams not only discover defects in the features under test that they are responsible for, but also defects in interacting components, belonging to other test teams' features. The paper presents the metrics collected and the results as such from the study, which gives insights into a complex development environment and highlights the need for coordination between test teams in function test.","PeriodicalId":124420,"journal":{"name":"First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128124069","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Proposal of a Complete Life Cycle In-Process Measurement Model Based on Evaluation of an In-Process Measurement Experiment Using a Standardized Requirement Definition Process 基于标准化需求定义过程中测量实验评价的全生命周期过程中测量模型的提出
Y. Mitani, Tomoko Matsumura, Mike Barker, S. Tsuruho, Katsuro Inoue, Ken-ichi Matsumoto
This paper focuses on in-process measurements during requirements definition where measurements of processes and products are relatively difficult. However, development processes in Japan based on the enterprise architecture method provide standardized formats for such upstream processes and products, allowing in-process measurements. Based on previous work and on this examination of in-process measurements of requirements definition with the enterprise architecture method and previous results of empirical studies of in-process measurements and empirically validates of later development processes, this paper proposes a new measurement model, the "full in-process process and product (I-PAP) measurement model," which includes the complete software development process from requirements to maintenance. Standardization of the requirements definition phase using the enterprise architecture method in Japan allows in-process measurement across the complete development lifecycle. Combining this with collaborative filtering and a project benchmark database will support project evaluation, estimation, and prediction.
本文主要关注需求定义期间的过程内测量,其中过程和产品的测量相对困难。然而,日本基于企业架构方法的开发过程为这些上游过程和产品提供了标准化的格式,允许过程内测量。基于之前的工作和对需求定义的过程中度量的检查,以及使用企业架构方法和之前对过程中度量的实证研究的结果,以及对后期开发过程的经验验证,本文提出了一个新的度量模型,即“完整的过程中过程和产品(I-PAP)度量模型”,它包括从需求到维护的完整软件开发过程。在日本,使用企业架构方法的需求定义阶段的标准化允许在整个开发生命周期中进行过程中度量。将其与协作过滤和项目基准数据库相结合,将支持项目评估、估计和预测。
{"title":"Proposal of a Complete Life Cycle In-Process Measurement Model Based on Evaluation of an In-Process Measurement Experiment Using a Standardized Requirement Definition Process","authors":"Y. Mitani, Tomoko Matsumura, Mike Barker, S. Tsuruho, Katsuro Inoue, Ken-ichi Matsumoto","doi":"10.1109/ESEM.2007.27","DOIUrl":"https://doi.org/10.1109/ESEM.2007.27","url":null,"abstract":"This paper focuses on in-process measurements during requirements definition where measurements of processes and products are relatively difficult. However, development processes in Japan based on the enterprise architecture method provide standardized formats for such upstream processes and products, allowing in-process measurements. Based on previous work and on this examination of in-process measurements of requirements definition with the enterprise architecture method and previous results of empirical studies of in-process measurements and empirically validates of later development processes, this paper proposes a new measurement model, the \"full in-process process and product (I-PAP) measurement model,\" which includes the complete software development process from requirements to maintenance. Standardization of the requirements definition phase using the enterprise architecture method in Japan allows in-process measurement across the complete development lifecycle. Combining this with collaborative filtering and a project benchmark database will support project evaluation, estimation, and prediction.","PeriodicalId":124420,"journal":{"name":"First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134561045","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
期刊
First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1