skip to main content
10.1145/2904354acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
ICSSP '16: Proceedings of the International Conference on Software and Systems Process
ACM2016 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICSE '16: 38th International Conference on Software Engineering Austin Texas May 14 - 22, 2016
ISBN:
978-1-4503-4188-2
Published:
14 May 2016
Sponsors:
ACM, SIGSOFT, IEEE-CS\DATC, TCSE
Bibliometrics
Skip Abstract Section
Abstract

Welcome to the International Conference on Software and Systems Process (ICSSP) 2016 held in Austin, USA, from 14 to 15 May 2016. The ICSSP conference, continuing the success of Software Process Workshop and International Conference on Software Process (ICSP) conference series, has become an established premier event in the field of software and systems engineering process and is incooperation with ACM/SIGSOFT. It provides a leading forum for the exchange of research outcomes and industrial best-practices in process development from software and systems disciplines.

The International Conference on Software and Systems Process (ICSSP) 2016 publishes papers in the many exciting areas of research going on in the domain of Software and Systems process. At the same time, the theme of this year's conference is focused on studying Process(es) in Action and recognizing that the AS-Planned and AS-Practiced processes can be quite different.

ICSSP believes there is a strong need to bring practitioners and scientists together to discuss the role of the software process in current and future development of complex systems and in rapidly changing markets. To encourage these discussions and collaborative research, ICSSP provides a proven forum for the exchange of research outcomes and industrial best practices in process development.

Skip Table Of Content Section
SESSION: Process adaptation and tailoring
short-paper
Supporting the co-adaption of process properties

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 ...

short-paper
Exploring the impact of situational context: a case study of a software development process for a microservices architecture

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 ...

short-paper
Critical software cultures: analyses of processes in four domains

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. ...

SESSION: Process tooling and simulation
research-article
How do process and team interaction depend on development technologies?: a case study on a combined setting of model-driven development and classical C coding

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 ...

research-article
Comparing pre commit reviews and post commit reviews using process simulation

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 (...

short-paper
Towards efficient risk-identification in risk-driven development processes

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 ...

SESSION: Effort, cost, and measurement
research-article
Understanding and improving effort estimation in Agile software development: an industrial case study

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 ...

short-paper
Calibrating COCOMO® II for projects with high personnel turnover

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 ...

research-article
An exploratory study on functional size measurement based on code

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 ...

SESSION: Process design and improvement
research-article
Software process models vs. descriptions: what do practitioners use and need?

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 ...

research-article
CMMI guided process improvement for DevOps projects: an exploratory case study

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 ...

short-paper
A complexity theory viewpoint on the software development process and situational context

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 ...

SESSION: System evolution and regulated domains
short-paper
Research findings from an industrial trial of a traceability assessment and implementation framework

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 ...

research-article
Success factors in managing legacy system evolution: a case study

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 ...

short-paper
Tailoring MDevSPICE® for mobile medical apps

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 ...

Contributors
  • The University of Texas at Austin
  • Portland State University

Recommendations