skip to main content
10.1145/3379177acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
ICSSP '20: Proceedings of the International Conference on Software and System Processes
ACM2020 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICSSP '20: International Conference on Software and System Processes Seoul Republic of Korea June 26 - 28, 2020
ISBN:
978-1-4503-7512-2
Published:
16 September 2020
Sponsors:
SIGSOFT, IEEE CS
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN
Next Conference
Reflects downloads up to 27 Dec 2024Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: Main Track
research-article
Developing ML/DL Models: A Design Framework

Artificial Intelligence is becoming increasingly popular with organizations due to the success of Machine Learning and Deep Learning techniques. Using these techniques, data scientists learn from vast amounts of data to enhance behaviour in software-...

research-article
Do Instance-level Review Diagrams Support Validation Processes of Cyber-Physical System Specifications: Results from a Controlled Experiment

In the field of safety-critical systems, manual reviews are important to ensure high-quality software and to satisfy legal obligations. When applying model-based engineering approaches, no longer are only textual requirements specifications or software ...

research-article
Digital Re-imagination of Software and Systems Processes for Quality Engineering: iSPIN Approach

Software quality has become the lever of differentiation in today's competitive marketplace. Quality at speed is the customer demand and automation is the biggest bottleneck holding the evolution of quality function. Increased levels of automation and ...

research-article
Generating Use Case Scenarios from User Stories

Textual user stories capture interactions of users with the system as high-level requirements. However, user stories are typically rather short and backlogs can include many stories. This makes it hard to (a) maintain user stories and backlogs, (b) ...

research-article
Process Implications of Executable Domain Models for Microservices Development

Microservice architecture has been recognized as an important enabler for continuous development of many cloud-based systems. Code generation has been tried in the tool chain of building microservices. However, most existing tools generally do not ...

research-article
Charting Coordination Needs in Large-Scale Agile Organisations with Boundary Objects and Methodological Islands

Large-scale system development companies are increasingly adopting agile methods. While this adoption may improve lead-times, such companies need to balance two trade-offs: (i) the need to have a uniform, consistent development method on system level ...

research-article
Determining Context Factors for Hybrid Development Methods with Trained Models

Selecting a suitable development method for a specific project context is one of the most challenging activities in process design. Every project is unique and, thus, many context factors have to be considered. Recent research took some initial steps ...

research-article
Why do Software Teams Deviate from Scrum?: Reasons and Implications

Human, social, organizational, and technical aspects are intertwined with each other in software teams during the software development process. Practices that teams actually adopt often deviate from those of the used frameworks, such as Scrum. However, ...

research-article
Process Inspection Support: an Industrial Case Study

Organizational factors such as team structure, coordination among engineers, or processes have a significant impact on software quality and development progress. Projects often take much longer to complete than planned and miscommunications among ...

research-article
Onboarding Bot for Newcomers to Software Engineering

Software development teams dedicate considerable resources to training newcomers. Newcomers are new developers to a software project. The software onboarding process is more complicated than onboarding into other organizations. It is much more ...

research-article
Experimentation for Business-to-Business Mission-Critical Systems: A Case Study

Continuous experimentation (CE) refers to a group of practices used by software companies to rapidly assess the usage, value and performance of deployed software using data collected from customers and the deployed system. Despite its increasing ...

research-article
Occurrence Frequency and All Historical Failure Information Based Method for TCP in CI

In continuous integration (CI) environments, the program is rapidly and frequently modified and integrated. This feature introduces significant challenges to testing processes conducted in these environments. Based on existing technology, a test case ...

research-article
Action-based Recommendation in Pull-request Development

Pull requests (PRs) selection is a challenging task faced by integrators in pull-based development (PbD), with hundreds of PRs submitted on a daily basis to large open-source projects. Managing these PRs manually consumes integrators' time and resources ...

research-article
Emerging and Changing Tasks in the Development Process for Machine Learning Systems

Integrating machine learning components in software systems is a task more and more companies are confronted with. However, there is not much knowledge today on how the software development process needs to change, when such components are integrated ...

research-article
Constructing a Hybrid Software Process Simulation Model in Practice: An Exemplar from Industry

Background: Software Process Simulation Modeling (SPSM) is of paramount importance to support quantitative management of software development process. Hybrid process simulation combines multiple simulation paradigms to reflect complex changes in ...

research-article
How are Hybrid Development Approaches Organized?: A Systematic Literature Review

Agile software development methods promise shorter time-to-market and higher product quality, but lack the ability of long-term planning or coping with large projects. However, software companies often also want the ability of long-term planning, ...

research-article
EcoKnow: Engineering Effective, Co-created and Compliant Adaptive Case Management Systems for Knowledge Workers

We report on a new approach to co-creating adaptive case management systems jointly with end-users, developed in the context of the Effective co-created and compliant adaptive case Management Systems for Knowledge Workers (EcoKnow.org) research project. ...

research-article
From Ad-Hoc Data Analytics to DataOps

The collection of high-quality data provides a key competitive advantage to companies in their decision-making process. It helps to understand customer behavior and enables the usage and deployment of new technologies based on machine learning. However, ...

research-article
On the Role of Software Architecture in DevOps Transformation: An Industrial Case Study

Development and Operations (DevOps), a particular type of Continuous Software Engineering, has become a popular Software System Engineering paradigm. Software architecture is critical in succeeding with DevOps. However, there is little evidence-based ...

SESSION: Doctoral Track
research-article
Towards Improving the Organization of Hybrid Development Approaches

Agile methods were proposed to address the problems of traditional or plan-based software development, e.g., late customer feedback or resistance to change. However, unlike plan-based methods, they are not designed for long-term planning or to cope with ...

research-article
How to Treat the Use of Grey Literature in Software Engineering

Context: Following on other scientific disciplines, such as health sciences, the use of grey literature (GL) is becoming widespread in Software Engineering (SE) research. Whilst the number of papers incorporating GL on SE is increasing, there is little ...

Recommendations