2016 IEEE/ACM International Conference on Software and System Processes (ICSSP)

14-15 May 2016

Filter Results

Displaying Results 1 - 23 of 23
  • [Title page i]

    Publication Year: 2016, Page(s): i
    Request permission for commercial reuse | |PDF file iconPDF (19 KB)
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2016, Page(s): iii
    Request permission for commercial reuse | |PDF file iconPDF (72 KB)
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2016, Page(s): iv
    Request permission for commercial reuse | |PDF file iconPDF (134 KB)
    Freely Available from IEEE
  • Table of Contents

    Publication Year: 2016, Page(s):v - vi
    Request permission for commercial reuse | |PDF file iconPDF (109 KB)
    Freely Available from IEEE
  • Message from the Chairs

    Publication Year: 2016, Page(s): vii
    Request permission for commercial reuse | |PDF file iconPDF (72 KB)
    Freely Available from IEEE
  • Committees

    Publication Year: 2016, Page(s):viii - ix
    Request permission for commercial reuse | |PDF file iconPDF (70 KB)
    Freely Available from IEEE
  • Sponsors and supporters

    Publication Year: 2016, Page(s): x
    Request permission for commercial reuse | |PDF file iconPDF (91 KB)
    Freely Available from IEEE
  • Supporting the Co-adaption of Process Properties

    Publication Year: 2016, Page(s):1 - 5
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (797 KB) | HTML iconHTML

    Process verification has become an essential activity to correct and to remove errors before process execution. Typical process verification ecosystems propose to express properties to be verified on the process. When a process is adapted, the existing properties must naturally be re-checked to ensure that no errors have been introduced. However, the properties may become outdated and must be co-a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Exploring the Impact of Situational Context — A Case Study of a Software Development Process for a Microservices Architecture

    Publication Year: 2016, Page(s):6 - 10
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (712 KB) | HTML iconHTML

    Over the decades, a variety of software development processes have been proposed, each with their own advantages and disadvantages. It is however widely accepted that there is no single process that is perfectly suited to all settings, thus a software process should be molded to the needs of its situational context. In previous work, we have consolidated a substantial body of related research into... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Critical Software Cultures - Analyses of Processes in Four Domains

    Publication Year: 2016, Page(s):11 - 15
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (159 KB) | HTML iconHTML

    Processes constrain developer freedom and impact software development cost. They can increase costs from only a few cents to almost 1000 USD per line of code. But they can also benefit the maintainability, dependability and safety of critical software. If failure risk costs are high, then the application of more expensive processes can actually reduce costs. Therefore it is important to understand... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • How do Process and Team Interaction Depend on Development Technologies?

    Publication Year: 2016, Page(s):16 - 25
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (560 KB) | HTML iconHTML

    Context: To be more flexible, companies call more and more for an independence between development tools and processes. To enable this form of decoupling we need to understand the interrelation of processes and development tools. However, knowledge about that field is rare. Goal: The goal of this study is to better understand how technologies in use might impact the processes and team interaction.... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Comparing Pre Commit Reviews and Post Commit Reviews Using Process Simulation

    Publication Year: 2016, Page(s):26 - 35
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (592 KB) | HTML iconHTML

    Code review in practice is often performed change-based, i.e. using the code changes belonging to a task to determine which code to review. In previous studies, it was found that two variations of this process are used in industry: Pre commit review (review-then-commit) and post commit review (commit-then-review). The choice for one of these variants has implications not only for practitioners dec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards Efficient Risk-identification in Risk-Driven Development Processes

    Publication Year: 2016, Page(s):36 - 40
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (392 KB) | HTML iconHTML

    Today's software projects face an environment of continuous change and evolution. In order to handle evolution in development environments (e.g., requirements, technology) effectively, over the last decades well-established development processes have been adapted significantly and new process models have been proposed. For example, there is a wide range of agile processes which are risk-driven and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Understanding and Improving Effort Estimation in Agile Software Development—An Industrial Case Study

    Publication Year: 2016, Page(s):41 - 50
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (388 KB) | HTML iconHTML

    Effort estimation is more challenging in an agile context, as instead of exerting strict control over changes in requirements, dynamism is embraced. Current practice relies on expert judgment, where the accuracy of estimates is sensitive to the expertise of practitioners and prone to bias. In order to improve the effectiveness of the effort estimation process, the goal of this research is to inves... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Calibrating COCOMO(R) II for Projects with High Personnel Turnover

    Publication Year: 2016, Page(s):51 - 55
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1835 KB) | HTML iconHTML

    Software cost and effort estimation is a necessary step in the software development lifecycle to track progress, manage resources, and negotiate. Though many accepted cost models exist, local calibration results in more accurate estimates. Locally calibrating Unified Code Count (UCC)'s dataset based on COCOMO (Constructive Cost Model)® II helped UCC's development team learn which... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Exploratory Study on Functional Size Measurement Based on Code

    Publication Year: 2016, Page(s):56 - 65
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (527 KB) | HTML iconHTML

    In this paper we explore opportunities, challenges, and obstacles that Functional Size Measurement (FSM) experts assume to be in automatically derived functional size, directly from the software project code itself. We designed a structured survey, that was answered by 336 FSM specialists. A majority of the respondents consider FSM to be an important tool for decision making. No indications are fo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software Process Models vs. Descriptions: What do Practitioners Use and Need?

    Publication Year: 2016, Page(s):66 - 75
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (298 KB)

    Context: It is well known that in software engineering, software or system development processes are very important for getting a high quality product. Such processes can be described in many different ways, from textual documents to existing modeling notations. Objective: Before dealing with the overall goal of improving the description of development processes, this paper evaluates what process ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CMMI Guided Process Improvement for DevOps Projects: An Exploratory Case Study

    Publication Year: 2016, Page(s):76 - 85
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (334 KB) | HTML iconHTML

    Very recently, an increasing number of software companies adopted DevOps to adapt themselves to the ever-changing business environment. While it is important to mature adoption of the DevOps for these companies, no dedicated maturity models for DevOps exist. Meanwhile, maturity models such as CMMI models have demonstrated their effects in the traditional paradigm of software industry, however, it ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Complexity Theory Viewpoint on the Software Development Process and Situational Context

    Publication Year: 2016, Page(s):86 - 90
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (729 KB) | HTML iconHTML

    The research literature informs us that a software development process should be appropriate to its software development context but there is an absence of explicit guidance on how to achieve the harmonization of a development process with the corresponding situational context. Whilst this notion of harmonization may be intuitively appealing, in this paper we argue that interaction between a softw... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Research Findings from an Industrial Trial of a Traceability Assessment and Implementation Framework

    Publication Year: 2016, Page(s):91 - 95
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (238 KB) | HTML iconHTML

    Software systems are becoming increasingly complex. Within safety critical domains such as medical device software, this increasing complexity is placing growing demands on manufacturers who must ensure their software not only meets functional requirements but is also safe and reliable. However, the Food and Drugs Administration who regulate medical device software in the United States report a si... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Success Factors in Managing Legacy System Evolution: A Case Study

    Publication Year: 2016, Page(s):96 - 105
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (361 KB) | HTML iconHTML

    In this paper, we attempt to understand what contributes to a successful process for managing legacy system evolution. We provide an analysis of a number of key performance indicators such as cost, duration, and defects. By normalizing through function points, we furthermore compare to a larger benchmark. To do so we performed a mixed, retrospective case study on a series of nine software releases... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tailoring MDevSPICE® for Mobile Medical Apps

    Publication Year: 2016, Page(s):106 - 110
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (383 KB) | HTML iconHTML

    Mobile medical apps play an important role within the healthcare industry. Developers of mobile medical apps need to understand what is required when a mobile application fulfils the definition of a medical device. Such applications have to be developed in compliance with medical device regulations. This can be a challenge for mobile medical application developers as medical device software is nor... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Author index

    Publication Year: 2016, Page(s): 111
    Request permission for commercial reuse | |PDF file iconPDF (55 KB)
    Freely Available from IEEE