首页 > 最新文献

2012 International Conference on Software and System Process (ICSSP)最新文献

英文 中文
Assessing team performance from a socio-technical congruence perspective 从社会技术一致性的角度评估团队绩效
Pub Date : 2012-06-02 DOI: 10.1109/ICSSP.2012.6225961
Li Jiang, Kathleen M. Carley, A. Eberlein
There are many factors that provide input into the software development process, such as the values, beliefs, norms, practices, skills, behaviors, knowledge and goals of stakeholders. Research has shown that successful software system development relies on alignment or congruence between these factors. How to monitor the level of congruence between these factors and how to use the congruence as an indicator or a measure to monitor a software development process is a challenge in software engineering. This paper proposes a model that uses three congruence measures to examine the levels of social-technical congruence in software development processes. Using a controlled experiment with seven student teams developing a robot project, this paper demonstrates that the proposed congruence measures provide results consistent with the assessment by the course lecturers.
有许多因素为软件开发过程提供输入,例如涉众的价值、信念、规范、实践、技能、行为、知识和目标。研究表明,成功的软件系统开发依赖于这些因素之间的一致性。如何监控这些因素之间的一致性水平,以及如何使用一致性作为一个指标或度量来监控软件开发过程是软件工程中的一个挑战。本文提出了一个使用三种一致性度量来检验软件开发过程中社会-技术一致性水平的模型。通过七个学生团队开发机器人项目的对照实验,本文证明了所提出的一致性测量方法提供的结果与课程讲师的评估一致。
{"title":"Assessing team performance from a socio-technical congruence perspective","authors":"Li Jiang, Kathleen M. Carley, A. Eberlein","doi":"10.1109/ICSSP.2012.6225961","DOIUrl":"https://doi.org/10.1109/ICSSP.2012.6225961","url":null,"abstract":"There are many factors that provide input into the software development process, such as the values, beliefs, norms, practices, skills, behaviors, knowledge and goals of stakeholders. Research has shown that successful software system development relies on alignment or congruence between these factors. How to monitor the level of congruence between these factors and how to use the congruence as an indicator or a measure to monitor a software development process is a challenge in software engineering. This paper proposes a model that uses three congruence measures to examine the levels of social-technical congruence in software development processes. Using a controlled experiment with seven student teams developing a robot project, this paper demonstrates that the proposed congruence measures provide results consistent with the assessment by the course lecturers.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133514194","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}
引用次数: 20
Research and practice reciprocity in software process simulation 软件过程仿真中互易性的研究与实践
Pub Date : 2012-06-02 DOI: 10.1109/ICSSP.2012.6225969
Dan X. Houston
The young field of software process simulation was born out of research that stimulated the imagination of many researchers who created a vision for addressing “the software problem.” Though the vision has yet to be realized widely, the need for the field is growing and benefits are being seen slowly. Opportunity for continued growth of this field lies in the reciprocity between research and industrial practice. An agenda for advancing software process simulation through this reciprocity is offered.
软件过程模拟这个年轻的领域诞生于一项研究,它激发了许多研究人员的想象力,他们创造了解决“软件问题”的愿景。虽然这一愿景尚未得到广泛实现,但对该领域的需求正在增长,效益正在缓慢显现。这一领域持续发展的机会在于研究与工业实践之间的相互作用。提出了通过这种互易性来推进软件过程仿真的议程。
{"title":"Research and practice reciprocity in software process simulation","authors":"Dan X. Houston","doi":"10.1109/ICSSP.2012.6225969","DOIUrl":"https://doi.org/10.1109/ICSSP.2012.6225969","url":null,"abstract":"The young field of software process simulation was born out of research that stimulated the imagination of many researchers who created a vision for addressing “the software problem.” Though the vision has yet to be realized widely, the need for the field is growing and benefits are being seen slowly. Opportunity for continued growth of this field lies in the reciprocity between research and industrial practice. An agenda for advancing software process simulation through this reciprocity is offered.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114083407","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}
引用次数: 3
Modeling and analysis of software development management as closed loop control 作为闭环控制的软件开发管理建模与分析
Pub Date : 2012-06-02 DOI: 10.1109/ICSSP.2012.6225966
T. Schluter, T. Birkhölzer
Managed software development organizations are de facto closed loop systems, in which management actions influence future behavior based on observations of previous behavior thus forming a closed feedback loop. It is well known from control theory that a closed loop system might exhibit dynamics very different from the dynamics of its open loop components. Therefore, it is the goal of this work to study the importance of closed loop effects in the context of software process dynamics. To this end, an exemplary model is presented with a work-test-rework cycle as operational part and a productivity estimation and personnel allocation model as management component. The behavior of this closed loop system is probed with respect to typical disturbances and nonlinearities of software processes. The results underscore the importance of such a closed loop analysis.
受管理的软件开发组织实际上是一个闭环系统,在这个系统中,管理行为根据对先前行为的观察影响未来的行为,从而形成一个封闭的反馈循环。众所周知,从控制理论来看,闭环系统可能表现出与其开环组件非常不同的动力学。因此,研究闭环效应在软件过程动力学背景下的重要性是本工作的目标。为此,提出了一个示例模型,其中工作-测试-返工循环作为操作部分,生产力评估和人员分配模型作为管理部分。针对典型的扰动和软件过程的非线性,探讨了该闭环系统的行为。结果强调了这种闭环分析的重要性。
{"title":"Modeling and analysis of software development management as closed loop control","authors":"T. Schluter, T. Birkhölzer","doi":"10.1109/ICSSP.2012.6225966","DOIUrl":"https://doi.org/10.1109/ICSSP.2012.6225966","url":null,"abstract":"Managed software development organizations are de facto closed loop systems, in which management actions influence future behavior based on observations of previous behavior thus forming a closed feedback loop. It is well known from control theory that a closed loop system might exhibit dynamics very different from the dynamics of its open loop components. Therefore, it is the goal of this work to study the importance of closed loop effects in the context of software process dynamics. To this end, an exemplary model is presented with a work-test-rework cycle as operational part and a productivity estimation and personnel allocation model as management component. The behavior of this closed loop system is probed with respect to typical disturbances and nonlinearities of software processes. The results underscore the importance of such a closed loop analysis.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129741320","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}
引用次数: 2
Risk management in software product lines: An industrial case study 软件产品线中的风险管理:一个工业案例研究
Pub Date : 2012-06-02 DOI: 10.1109/ICSSP.2012.6225963
Luanna Lopes Lobato, P. A. M. S. Neto, I. Machado, E. Almeida, S. Meira
Software Product Lines (SPL) adoption can affect several aspects of an organization and it involves significant investment and risk. This way, SPL risk management is a crucial activity of SPL adoption. This study aims to identify SPL risks during the scoping and requirement disciplines to provide information to better understand risk management in SPL. In order to achieve the previous stated goal, a case study research was applied in an industrial project in the medical information management domain. Using the captured risks, a classification scheme was built and risk mitigation strategies were identified. We spent five months, totaling 79 hours, performing risk management (RM) in the scoping discipline and twelve months, totaling 148 hours, performing RM on the requirements discipline. We identified 32 risks during the scoping discipline and 20 risks during the requirements discipline, 14 risks occurred in both disciplines. Some identified risks are not particular to SPL development, however, they have their impact increased due to the SPL characteristic. All the study results and lessons learned are useful for all project managers and researchers who are considering the introduction of SPL risk management in industry or academia.
软件产品线(SPL)的采用会影响组织的几个方面,并且涉及到重大的投资和风险。这样,SPL风险管理就是采用SPL的关键活动。本研究旨在识别SPL在范围界定和需求规范中的风险,为更好地理解SPL中的风险管理提供信息。为了实现上述目标,本文将案例研究应用于医疗信息管理领域的一个工业项目。利用捕获的风险,建立了一个分类方案,并确定了风险缓解策略。我们花了5个月,总共79个小时,在范围界定规程中执行风险管理(RM),花了12个月,总共148个小时,在需求规程中执行风险管理。我们在范围界定规程中确定了32个风险,在需求规程中确定了20个风险,其中14个风险发生在两个规程中。一些已确定的风险并不是SPL发展所特有的,然而,由于SPL的特征,它们的影响增加了。所有的研究结果和经验教训对所有考虑在工业界或学术界引入SPL风险管理的项目经理和研究人员都是有用的。
{"title":"Risk management in software product lines: An industrial case study","authors":"Luanna Lopes Lobato, P. A. M. S. Neto, I. Machado, E. Almeida, S. Meira","doi":"10.1109/ICSSP.2012.6225963","DOIUrl":"https://doi.org/10.1109/ICSSP.2012.6225963","url":null,"abstract":"Software Product Lines (SPL) adoption can affect several aspects of an organization and it involves significant investment and risk. This way, SPL risk management is a crucial activity of SPL adoption. This study aims to identify SPL risks during the scoping and requirement disciplines to provide information to better understand risk management in SPL. In order to achieve the previous stated goal, a case study research was applied in an industrial project in the medical information management domain. Using the captured risks, a classification scheme was built and risk mitigation strategies were identified. We spent five months, totaling 79 hours, performing risk management (RM) in the scoping discipline and twelve months, totaling 148 hours, performing RM on the requirements discipline. We identified 32 risks during the scoping discipline and 20 risks during the requirements discipline, 14 risks occurred in both disciplines. Some identified risks are not particular to SPL development, however, they have their impact increased due to the SPL characteristic. All the study results and lessons learned are useful for all project managers and researchers who are considering the introduction of SPL risk management in industry or academia.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114337558","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}
引用次数: 19
Towards patterns for MDE-related processes to detect and handle changeability risks 面向mde相关流程的模式,以检测和处理可变性风险
Pub Date : 2012-06-02 DOI: 10.1109/ICSSP.2012.6225978
R. Hebig, Gregor Gabrysiak, H. Giese
One of the multiple technical factors which affect changeability of software is model-driven engineering (MDE), where often several models and a multitude of manual as well as automated development activities have to be mastered to derive the final software product. The ability to change software with only reasonable costs, however, is of uppermost importance for the iterative and incremental development of software as well as agile development in general. Thus, the effective applicability of agile processes is influenced by the used MDE activities. However, there is currently no approach available to systematically detect and handle such risks to the changeability that result from the embedded MDE activities. In this paper we extend our beforehand-introduced process modeling approach by a notion of process pattern to capture typical situations that can be associated with risk or benefit with respect changeability. In addition, four candidates for the envisioned process patterns are presented in detail in the paper. Further, we developed strategies to handle changeability risks associated to these process patterns.
影响软件可变性的多种技术因素之一是模型驱动工程(model-driven engineering, MDE),在这种情况下,通常需要掌握几个模型和大量手工以及自动化的开发活动,以派生出最终的软件产品。然而,以合理的成本更改软件的能力,对于软件的迭代和增量开发以及一般的敏捷开发来说是最重要的。因此,敏捷过程的有效适用性受到所使用的MDE活动的影响。然而,目前还没有一种方法可以系统地检测和处理嵌入式MDE活动导致的这种可变性风险。在本文中,我们通过流程模式的概念扩展了之前介绍的流程建模方法,以捕获可能与风险或收益相关的典型情况。此外,本文还详细介绍了所设想的流程模式的四种候选模式。此外,我们还开发了一些策略来处理与这些流程模式相关的可变性风险。
{"title":"Towards patterns for MDE-related processes to detect and handle changeability risks","authors":"R. Hebig, Gregor Gabrysiak, H. Giese","doi":"10.1109/ICSSP.2012.6225978","DOIUrl":"https://doi.org/10.1109/ICSSP.2012.6225978","url":null,"abstract":"One of the multiple technical factors which affect changeability of software is model-driven engineering (MDE), where often several models and a multitude of manual as well as automated development activities have to be mastered to derive the final software product. The ability to change software with only reasonable costs, however, is of uppermost importance for the iterative and incremental development of software as well as agile development in general. Thus, the effective applicability of agile processes is influenced by the used MDE activities. However, there is currently no approach available to systematically detect and handle such risks to the changeability that result from the embedded MDE activities. In this paper we extend our beforehand-introduced process modeling approach by a notion of process pattern to capture typical situations that can be associated with risk or benefit with respect changeability. In addition, four candidates for the envisioned process patterns are presented in detail in the paper. Further, we developed strategies to handle changeability risks associated to these process patterns.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114945752","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}
引用次数: 4
Systematic mapping of recommendation systems for requirements engineering 需求工程推荐系统的系统化映射
Pub Date : 2012-06-02 DOI: 10.1109/ICSSP.2012.6225965
Jamshaid G. Mohebzada, G. Ruhe, A. Eberlein
Recommendation systems provide users with up-to-date guidance on processes, artifacts or other project-relevant information. Recommendation systems for requirements engineering can be used to provide the right information, at the right time, to requirements engineers. In this paper, we use systematic mapping to provide an overview of recommendation systems for the requirements engineering process, their characteristics, and state of validation. The resulting maps are analyzed to provide conclusions and to identify the limitations of current studies, and future research areas. The results of the mapping are used to outline the motivation for our future work on a recommendation system that helps product managers decide on the assignment of requirements to subsequent releases while considering constraints such as time, effort, quality, and resources.
推荐系统为用户提供有关过程、工件或其他项目相关信息的最新指导。需求工程的推荐系统可用于在正确的时间向需求工程师提供正确的信息。在本文中,我们使用系统的映射来提供需求工程过程、它们的特征和验证状态的推荐系统的概述。对结果图进行分析,以提供结论,并确定当前研究的局限性和未来的研究领域。映射的结果用于概述我们在推荐系统上的未来工作的动机,该系统可以帮助产品经理在考虑诸如时间、努力、质量和资源等约束的同时决定对后续版本的需求分配。
{"title":"Systematic mapping of recommendation systems for requirements engineering","authors":"Jamshaid G. Mohebzada, G. Ruhe, A. Eberlein","doi":"10.1109/ICSSP.2012.6225965","DOIUrl":"https://doi.org/10.1109/ICSSP.2012.6225965","url":null,"abstract":"Recommendation systems provide users with up-to-date guidance on processes, artifacts or other project-relevant information. Recommendation systems for requirements engineering can be used to provide the right information, at the right time, to requirements engineers. In this paper, we use systematic mapping to provide an overview of recommendation systems for the requirements engineering process, their characteristics, and state of validation. The resulting maps are analyzed to provide conclusions and to identify the limitations of current studies, and future research areas. The results of the mapping are used to outline the motivation for our future work on a recommendation system that helps product managers decide on the assignment of requirements to subsequent releases while considering constraints such as time, effort, quality, and resources.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"77 1-3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126989127","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}
引用次数: 22
Identifying criteria for designing a process architecture in a multimodel environment
Pub Date : 2012-06-02 DOI: 10.1109/ICSSP.2012.6225986
Mery Pesantes, Cuauhtémoc Lemus Olalde, Hugo A. Mitre-Hernández, J. Mejía
Software organizations are moving to a process oriented approach to develop its products. Many improvement technologies have emerged as a response in a multimodel environment. The term improvement technology is used to refer in general to the long list of reference models, standards, best practices, regulatory policies and other types of practices that an organization may use simultaneously (i.e. CMMI, ISO 15504, ISO 9001, Bootstrap and others). The simultaneous use of multiple improvement technologies is causing many problems such as the handling of heterogeneous improvement technologies for deriving processes. Although process architecture has been considered as a means for harmonizing these technologies and assisting process stakeholders do their job, it is unclear how to design a process architecture that supports a multimodel environment. In this article, we identify and analyze main problems in a multimodel environment and critical issues in process architecture area. As a result of this, we derive a set of criteria, as groundwork to design a process architecture in a multimodel environment.
软件组织正在转向面向过程的方法来开发其产品。作为对多模型环境的响应,出现了许多改进技术。术语“改进技术”通常用于指一长串参考模型、标准、最佳实践、监管政策和组织可能同时使用的其他类型的实践(即CMMI、ISO 15504、ISO 9001、Bootstrap等)。多种改进技术的同时使用引起了许多问题,例如对派生过程的异构改进技术的处理。尽管过程体系结构被认为是协调这些技术和帮助过程涉众完成其工作的一种手段,但是如何设计支持多模型环境的过程体系结构还不清楚。在本文中,我们识别并分析了多模型环境中的主要问题以及过程体系结构领域中的关键问题。因此,我们导出了一组标准,作为在多模型环境中设计过程体系结构的基础。
{"title":"Identifying criteria for designing a process architecture in a multimodel environment","authors":"Mery Pesantes, Cuauhtémoc Lemus Olalde, Hugo A. Mitre-Hernández, J. Mejía","doi":"10.1109/ICSSP.2012.6225986","DOIUrl":"https://doi.org/10.1109/ICSSP.2012.6225986","url":null,"abstract":"Software organizations are moving to a process oriented approach to develop its products. Many improvement technologies have emerged as a response in a multimodel environment. The term improvement technology is used to refer in general to the long list of reference models, standards, best practices, regulatory policies and other types of practices that an organization may use simultaneously (i.e. CMMI, ISO 15504, ISO 9001, Bootstrap and others). The simultaneous use of multiple improvement technologies is causing many problems such as the handling of heterogeneous improvement technologies for deriving processes. Although process architecture has been considered as a means for harmonizing these technologies and assisting process stakeholders do their job, it is unclear how to design a process architecture that supports a multimodel environment. In this article, we identify and analyze main problems in a multimodel environment and critical issues in process architecture area. As a result of this, we derive a set of criteria, as groundwork to design a process architecture in a multimodel environment.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130388428","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
Developer experience: Concept and definition 开发经验:概念和定义
Pub Date : 2012-06-02 DOI: 10.1109/ICSSP.2012.6225984
Fabian Fagerholm, Jürgen Münch
New ways of working such as globally distributed development or the integration of self-motivated external developers into software ecosystems will require a better and more comprehensive understanding of developers' feelings, perceptions, motivations and identification with their tasks in their respective project environments. User experience is a concept that captures how persons feel about products, systems and services. It evolved from disciplines such as interaction design and usability to a much richer scope that includes feelings, motivations, and satisfaction. Similarly, developer experience could be defined as a means for capturing how developers think and feel about their activities within their working environments, with the assumption that an improvement of the developer experience has positive impacts on characteristics such as sustained team and project performance. This article motivates the importance of developer experience, sketches related approaches from other domains, proposes a definition of developer experience that is derived from similar concepts in other domains, describes an ongoing empirical study to better understand developer experience, and finally gives an outlook on planned future research activities.
新的工作方式,如全球分布式开发或将自我激励的外部开发人员集成到软件生态系统中,将需要更好、更全面地理解开发人员在各自项目环境中的感受、感知、动机和对其任务的认同。用户体验是一个概念,它捕捉了人们对产品、系统和服务的感受。它从交互设计和可用性等学科发展到更丰富的范围,包括感觉、动机和满意度。类似地,开发人员经验可以被定义为捕获开发人员在其工作环境中如何思考和感受他们的活动的一种手段,假设开发人员经验的改进对诸如持续的团队和项目绩效等特征具有积极影响。本文阐述了开发人员经验的重要性,概述了其他领域的相关方法,提出了开发人员经验的定义,该定义源于其他领域的类似概念,描述了一项正在进行的实证研究,以更好地理解开发人员经验,最后对计划的未来研究活动进行了展望。
{"title":"Developer experience: Concept and definition","authors":"Fabian Fagerholm, Jürgen Münch","doi":"10.1109/ICSSP.2012.6225984","DOIUrl":"https://doi.org/10.1109/ICSSP.2012.6225984","url":null,"abstract":"New ways of working such as globally distributed development or the integration of self-motivated external developers into software ecosystems will require a better and more comprehensive understanding of developers' feelings, perceptions, motivations and identification with their tasks in their respective project environments. User experience is a concept that captures how persons feel about products, systems and services. It evolved from disciplines such as interaction design and usability to a much richer scope that includes feelings, motivations, and satisfaction. Similarly, developer experience could be defined as a means for capturing how developers think and feel about their activities within their working environments, with the assumption that an improvement of the developer experience has positive impacts on characteristics such as sustained team and project performance. This article motivates the importance of developer experience, sketches related approaches from other domains, proposes a definition of developer experience that is derived from similar concepts in other domains, describes an ongoing empirical study to better understand developer experience, and finally gives an outlook on planned future research activities.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"144 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116075145","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}
引用次数: 67
Modeling kanban processes in systems engineering 系统工程中的看板过程建模
Pub Date : 2012-06-02 DOI: 10.1109/ICSSP.2012.6225976
R. Turner, R. Madachy, Dan Ingold, J. Lane
Systems engineering processes using pull scheduling methods (kanban) are being evaluated with hybrid modeling and simulation. We are assessing integrated systems and software engineering at the enterprise level, where rapid response software development projects incrementally evolve capabilities of existing systems and/or systems of systems. A kanban-based scheduling system was defined and implemented with connected discrete, continuous and agent-based models. We are simulating the process performance vs. traditional methods of sharing systems engineering services across projects, and whether the overall value of the systems of systems over time is increased.
使用拉式调度方法(看板)的系统工程过程正在用混合建模和仿真进行评估。我们正在评估企业级的集成系统和软件工程,在企业级中,快速响应软件开发项目增量地发展现有系统和/或系统的系统的能力。定义并实现了一个基于看板的调度系统,该系统具有离散的、连续的和基于agent的连接模型。我们正在模拟过程性能与跨项目共享系统工程服务的传统方法的对比,以及随着时间的推移,系统的系统的整体价值是否增加。
{"title":"Modeling kanban processes in systems engineering","authors":"R. Turner, R. Madachy, Dan Ingold, J. Lane","doi":"10.1109/ICSSP.2012.6225976","DOIUrl":"https://doi.org/10.1109/ICSSP.2012.6225976","url":null,"abstract":"Systems engineering processes using pull scheduling methods (kanban) are being evaluated with hybrid modeling and simulation. We are assessing integrated systems and software engineering at the enterprise level, where rapid response software development projects incrementally evolve capabilities of existing systems and/or systems of systems. A kanban-based scheduling system was defined and implemented with connected discrete, continuous and agent-based models. We are simulating the process performance vs. traditional methods of sharing systems engineering services across projects, and whether the overall value of the systems of systems over time is increased.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114330387","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}
引用次数: 21
From scrum to scrumban: A case study of a process transition 从scrum到scrum:过程转换的案例研究
Pub Date : 2012-06-02 DOI: 10.1109/ICSSP.2012.6225959
Natalja Nikitina, M. Kajko-Mattsson, Magnus Strale
Transitioning from one development method to another has become a common routine for many companies. Despite this, very few reports describe how the process transition has been carried out, and provide suggestions for how to define a process transition model. This paper reports on a process transition from Scrum to Scrumban in one software development company. The paper gives an account on the process transition process, changes done to the development process undergoing the transition and the improvements achieved. It rounds up with lessons learned.
从一种开发方法过渡到另一种开发方法已经成为许多公司的常见惯例。尽管如此,很少有报告描述如何执行流程转换,并提供如何定义流程转换模型的建议。本文报告了一家软件开发公司从Scrum到Scrum的过程转换。本文阐述了流程转换过程,对转型过程中开发过程所做的改变以及所取得的改进。最后总结了一些经验教训。
{"title":"From scrum to scrumban: A case study of a process transition","authors":"Natalja Nikitina, M. Kajko-Mattsson, Magnus Strale","doi":"10.1109/ICSSP.2012.6225959","DOIUrl":"https://doi.org/10.1109/ICSSP.2012.6225959","url":null,"abstract":"Transitioning from one development method to another has become a common routine for many companies. Despite this, very few reports describe how the process transition has been carried out, and provide suggestions for how to define a process transition model. This paper reports on a process transition from Scrum to Scrumban in one software development company. The paper gives an account on the process transition process, changes done to the development process undergoing the transition and the improvements achieved. It rounds up with lessons learned.","PeriodicalId":166836,"journal":{"name":"2012 International Conference on Software and System Process (ICSSP)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126997804","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}
引用次数: 41
期刊
2012 International Conference on Software and System Process (ICSSP)
全部 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