Opentocs

A-TEST 2020: Proceedings of the 11th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation

A-TEST 2020: Proceedings of the 11th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation

Full Citation in the ACM Digital Library

SESSION: Keynotes

SafeDNN: understanding and verifying neural networks (keynote)

  • Corina S. Păsăreanu

The SafeDNN project at NASA Ames explores new techniques and tools to ensure that systems that use Deep Neural Networks (DNN) are safe, robust and interpretable. Research directions we are pursuing in this project include: symbolic execution for DNN analysis, label-guided clustering to automatically identify input regions that are robust, parallel and compositional approaches to improve formal SMT-based verification, property inference and automated program repair for DNNs, adversarial training and detection, probabilistic reasoning for DNNs. In this talk I will highlight some of the research advances from SafeDNN.

Continue reading

A-TEST 2021: Proceedings of the 12th International Workshop on Automating TEST Case Design, Selection, and Evaluation

A-TEST 2021: Proceedings of the 12th International Workshop on Automating TEST Case Design, Selection, and Evaluation

Full Citation in the ACM Digital Library

SESSION: Automated Testing

Using an agent-based approach for robust automated testing of computer games

  • Samira Shirzadehhajimahmood
  • I. S. W. B. Prasetya
  • Frank Dignum
  • Mehdi Dastani
  • Gabriele Keller

Modern computer games typically have a huge interaction spaces and non-deterministic environments. Automation in testing can provide a vital boost in development and it further improves the overall software's reliability and efficiency. Moreover, layout and game logic may regularly change during development or consecutive releases which makes it difficult to test because the usage of the system continuously changes. To deal with the latter, tests also need to be robust. Unfortunately, existing game testing approaches are not capable of maintaining test robustness. To address these challenges, this paper presents an agent-based approach for robust automated testing based on the reasoning type of AI.

Continue reading

BIGDSE '16- Proceedings of the 2nd International Workshop on BIG Data Software Engineering

BIGDSE '16- Proceedings of the 2nd International Workshop on BIG Data Software Engineering

Full Citation in the ACM Digital Library

SESSION: Real-time data analytics

Decisions as a service for application centric real time analytics

  • Patrick Tendick
  • Audris Mockus

Streaming software analytics

  • Georgios Gousios
  • Dominik Safaric
  • Joost Visser

SESSION: Data management

DataLab: a version data management and analytics system

  • Yang Zhang
  • Fangzhou Xu
  • Erwin Frise
  • Siqi Wu
  • Bin Yu
  • Wei Xu

Exploring a framework for identity and attribute linking across heterogeneous data systems

  • Nathan Wilder
  • Jared M. Smith
  • Audris Mockus

Providing big data applications with fault-tolerant data migration across heterogeneous NoSQL databases

  • Marco Scavuzzo
  • Damian A. Tamburri
  • Elisabetta Di Nitto

Data model evolution using object-NoSQL mappers: folklore or state-of-the-art?

  • Andreas Ringlstetter
  • Stefanie Scherzinger
  • Tegawendé F. Bissyandé

SESSION: Engineering data-intensive systems

Towards a model-driven design tool for big data architectures

  • Michele Guerriero
  • Saeed Tajfar
  • Damian A. Tamburri
  • Elisabetta Di Nitto

Toward big data value engineering for innovation

  • Hong-Mei Chen
  • Rick Kazman
  • Juan Garbajosa
  • Eloy Gonzalez

SESSION: Applications and industry

A reference architecture for big data systems in the national security domain

  • John Klein
  • Ross Buglak
  • David Blockow
  • Troy Wuttke
  • Brenton Cooper

A big data framework for cloud monitoring

  • Saeed Zareian
  • Marios Fokaefs
  • Hamzeh Khazaei
  • Marin Litoiu
  • Xi Zhang

The "BigSE" project: lessons learned from validating industrial text mining

  • Rahul Krishna
  • Zhe Yu
  • Amritanshu Agrawal
  • Manuel Dominguez
  • David Wolf

Predicting and fixing vulnerabilities before they occur: a big data approach

  • Hong-Mei Chen
  • Rick Kazman
  • Ira Monarch
  • Ping Wang

SESSION: Engineering data-intensive systems

Understanding quality requirements in the context of big data systems

  • Ibtehal Noorwali
  • Darlan Arruda
  • Nazim H. Madhavji

Continue reading

BRIDGE '16- Proceedings of the 1st International Workshop on Bringing Architectural Design Thinking into Developers' Daily Activities

BRIDGE '16- Proceedings of the 1st International Workshop on Bringing Architectural Design Thinking into Developers' Daily Activities

Full Citation in the ACM Digital Library

Continue reading

CBSE '14- Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering

CBSE '14- Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering

Full Citation in the ACM Digital Library

SESSION: Keynote address

  • Ivica Crnković

Principles and methods for elastic computing

  • Schahram Dustdar

SESSION: Adaptive component-based systems

  • Anne Koziolek

Modular coordination of multiple autonomic managers

  • Gwenaël Delaval
  • Soguy Mak-Karé Gueye
  • Eric Rutten
  • Noël De Palma

A component-based meta-level architecture and prototypical implementation of a reflective component-based programming and modeling language

  • Petr Spacek
  • Christophe Dony
  • Chouki Tibermacine

Towards a meta-model for dynamic applications

  • Sahar Smaali
  • Aïcha Choutri
  • Faïza Belala

Runtime modularity in complex structures: a component model for fine grained runtime adaptation

  • Barry Porter

SESSION: Software architecture and testing

  • Séverine Sentilles

Injecting quality attributes into software architectures with the common variability language

  • Jose-Miguel Horcas
  • Mónica Pinto
  • Lidia Fuentes

Enriching software architecture models with statistical models for performance prediction in modern storage environments

  • Qais Noorshams
  • Roland Reeb
  • Andreas Rentschler
  • Samuel Kounev
  • Ralf Reussner

Enabling collaborative testing across shared software components

  • Teng Long
  • Ilchul Yoon
  • Atif Memon
  • Adam Porter
  • Alan Sussman

SESSION: Runtime reconfiguration

  • Noël Plouzeau

Using a model to generate reconfiguration plans at runtime

  • Marco Eugênio Madeira Di Beneditto
  • Cláudia Maria Lima Werner

AO-OpenCom: an AO-middleware architecture supporting flexible dynamic reconfiguration

  • Bholanathsingh Surajbali
  • Paul Grace
  • Geoff Coulson

Coqcots & pycots: non-stopping components for safe dynamic reconfiguration

  • Jérémy Buisson
  • Everton Calvacante
  • Fabien Dagnat
  • Elena Leroux
  • Sébastien Martinez

Strengthening architectures of smart CPS by modeling them as runtime product-lines

  • Tomas Bures
  • Petr Hnetynka
  • Frantisek Plasil

SESSION: Analysis and monitoring

  • Ralf Reussner

A new approach to detect potential race conditions in component-based systems

  • Jean-Yves Didier
  • Malik Mallem

Memory monitoring in a multi-tenant OSGi execution environment

  • Koutheir Attouchi
  • Gaël Thomas
  • André Bottaro
  • Gilles Muller

A memory isolation method for OSGi-based home gateways

  • Yushi Kuroda
  • Ikuo Yamasaki
  • Shigekuni Kondo
  • Yukihisa Katayama
  • Osamu Mizuno

Execution cost estimation for software deployment in component-based embedded systems

  • Michael Pressler
  • Alexander Viehl
  • Oliver Bringmann
  • Wolfgang Rosenstiel

SESSION: Connecting components

  • Raffaela Mirandola

Design-by-contract for reusable components and realizable architectures

  • Mert Ozkaya
  • Christos Kloukinas

A specification schema for software connectors

  • Thomas Slotos

Ensuring application integrity in shared sensing environments

  • Pedro Javier del Cid
  • Danny Hughes
  • Sam Michiels
  • Wouter Joosen

SESSION: Formal approaches to CBSE

  • Heinz Schmidt

Quantifying the parallelism in BPMN processes using model checking

  • Radu Mateescu
  • Gwen Salaün
  • Lina Ye

Architecture internalisation in BIP

  • Simon Bliudze
  • Joseph Sifakis
  • Marius Dorel Bozga
  • Mohamad Jaber

Robust reconfiguration of cloud applications

  • Francisco Durán
  • Gwen Salaün

TUTORIAL SESSION: Tutorials

Software component models: past, present and future

  • Kung-Kiu Lau

Rigorous component-based design in BIP: half-day tutorial

  • Simon Bliudze

Development of smart cyber-physical systems

  • Tomas Bures

Continue reading

CESI 2014- Proceedings of the 2nd International Workshop on Conducting Empirical Studies in Industry

Continue reading

CESI '16- Proceedings of the 4th International Workshop on Conducting Empirical Studies in Industry

CESI '16- Proceedings of the 4th International Workshop on Conducting Empirical Studies in Industry

Full Citation in the ACM Digital Library

SESSION: Keynote

Experiences conducting experiments in industry: the ESEIL FiDiPro project

  • Natalia Juristo

SESSION: Industry perspective

Optimizing software development processes

  • Brendan Murphy

Continuous validation of a modelling tool in an industrial setting

  • Francisco Valverde
  • Oscar Pastor

Applying data analytics towards optimized issue management: an industrial case study

  • Muhammad Rezaul Karim
  • S. M. Didar Al Alam
  • Shaikh Jeeshan Kabeer
  • Günther Ruhe
  • Basil Baluta
  • Shafquat Mahmud

SESSION: Research perspective

Defect prediction on a legacy industrial software: a case study on software with few defects

  • Yavuz Koroglu
  • Alper Sen
  • Doruk Kutluay
  • Akin Bayraktar
  • Yalcin Tosun
  • Murat Cinar
  • Hasan Kaya

Plug-in software engineering case studies

  • Tihana Galinac Grbac
  • Per Runeson

SESSION: Studies in industry

Case studies in industry: what we have learnt

  • Daniel Méndez Fernández
  • Stefan Wagner

Evaluating the benefits of systematic project management in large public sector projects

  • Liliana Guzmán
  • Silke Steinbach
  • Philipp Diebold
  • Thomas Zehler
  • Klaus Schneider
  • Matthias Habbe

Continue reading

CESI '18- Proceedings of the 6th International Workshop on Conducting Empirical Studies in Industry

CESI '18- Proceedings of the 6th International Workshop on Conducting Empirical Studies in Industry

Full Citation in the ACM Digital Library

SESSION: Experience reports

Comparing reliability levels of software releases

  • Pete Rotella
  • Sunita Chulani

An intuitive method is needed to achieve buy-in from all sectors of Engineering for a way to gauge release-over-release change for a given product's sequence of releases. Also, customers need to know if there are extant releases that are more reliable than the ones they already rely on in their networks. A new Release-Over-Release (RoR) metric can both enable customers to clearly understand the reliability risk of migrating to other available releases, and also enable Engineering to understand if their software engineering efforts are actually improving release reliability.

Continue reading

CHASE 2014- Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering

CHASE 2014- Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering

Full Citation in the ACM Digital Library

SESSION: Keynote

Innovating in india: designing for constraint, computing for inclusion (keynote)

  • Edward Cutrell

SESSION: Full Papers

Modeling work-ethics spread in software organizations

  • Sandeep Athavale
  • Meghendra Singh

U can touch this: touchifying an IDE

  • Benjamin Biegel
  • Julien Hoffmann
  • Artur Lipinski
  • Stephan Diehl

Factors affecting team evolution during software projects

  • Bora Çağlayan
  • Ayşe Başar Bener
  • Andriy Miranskyy

How social software supports cooperative practices in a globally distributed software project

  • Rosalba Giuffrida
  • Yvonne Dittrich

Thirty years of software problems in the news

  • Andrew J. Ko
  • Bryan Dosono
  • Neeraja Duriseti

Agile methods, organizational culture and agility: some insights

  • Lakshminarayana Kompella

Towards a behavioral software engineering

  • Per Lenberg
  • Robert Feldt
  • Lars-Göran Wallgren

Understanding the role of requirements artifacts in kanban

  • Olga Liskin
  • Kurt Schneider
  • Fabian Fagerholm
  • Jürgen Münch

An open innovation approach in support of product release decisions

  • Maleknaz Nayebi
  • Guenther Ruhe

The hard life of open source software project newcomers

  • Igor Steinmacher
  • Igor Scaliante Wiese
  • Tayana Conte
  • Marco Aurélio Gerosa
  • David Redmiles

Do XP customer-developer interactions impact motivation? findings from an industrial case study

  • D. Woit
  • K. Bell

SESSION: Short Papers

A culture of involving the vox populi for evolution of workforce policy

  • Deepa Athle
  • Aditi Kumar
  • Vinay Katiyar

On the nature of roles in software engineering

  • Sridhar Chimalakonda
  • Kesav V. Nori

The concept of "ba" applied to software knowledge

  • Nuno Flores
  • Ademar Aguiar
  • Hugo Sereno

Towards refactoring-aware code review

  • Xi Ge
  • Saurabh Sarkar
  • Emerson Murphy-Hill

Perceptions of answer quality in an online technical question and answer forum

  • Kerry Hart
  • Anita Sarma

Linking strategy, governance, and performance in software engineering

  • Monde Kalumbilo
  • Anthony Finkelstein

Communication strategies for mentoring in software development projects

  • Shreya Kumar
  • Charles Wallace

Delivering software projects using captive university crowd

  • Subramani Ramakrishnan
  • Vaijayanthi Srinivasaraghavan

Improving code review effectiveness through reviewer recommendations

  • Patanamon Thongtanunam
  • Raula Gaikovina Kula
  • Ana Erika Camargo Cruz
  • Norihiro Yoshida
  • Hajimu Iida

The calling of the third dimension

  • Pradeep Waychal

Changing dynamics of software engineering and mysterious human passion

  • Sachin Kohli

Leverage human aspects in test engineering

  • Anoop T. L.
  • Kiran Venkataramanappa
  • Manjunath Gopadi
  • Srividya A.
  • Madhumathi K. V.

A comparison of junior and senior software engineering students' personalities

  • Daniel Varona
  • Yadira Lizama-Mué
  • Luiz Fernando Capretz

Continue reading

CHASE '16- Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering

CHASE '16- Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering

Full Citation in the ACM Digital Library

SESSION: Human traits in software development

An initial analysis of differences in software engineers' attitudes towards organizational change

  • Per Lenberg
  • Emil Alégroth
  • Robert Feldt
  • Lars Göran Wallgren Tengberg

Finding relationships between socio-technical aspects and personality traits by mining developer e-mails

  • Oscar Hernán Paruma-Pabón
  • Fabio A. González
  • Jairo Aponte
  • Jorge E. Camargo
  • Felipe Restrepo-Calle

Beliefs, practices, and personalities of software engineers: a survey in a large software company

  • Edward K. Smith
  • Christian Bird
  • Thomas Zimmermann

SESSION: Software processes

Do open projects "break the mirror"?: re-conceptualization of organizational configurations in open source software (OSS) production

  • Eunyoung Moon
  • James Howison

Decision-making in software project management: a qualitative case study of a private organization

  • José Adson O. G. da Cunha
  • Fabio Q. B. da Silva
  • Hermano P. de Moura
  • Francisco J. S. Vasconcellos

Can a team coordination game help student software project teams?

  • Olaa Alsaedi
  • Zachary Toups
  • Jonathan Cook

ScrumLint: identifying violations of agile practices using development artifacts

  • Christoph Matthies
  • Thomas Kowark
  • Keven Richly
  • Matthias Uflacker
  • Hasso Plattner

On the randori training dynamics

  • Bernardo Estácio
  • Franz Zieris
  • Lutz Prechelt
  • Rafael Prikladnicki

Augmenting requirements gathering for people with special needs using IoT: a position paper

  • Mexhid Ferati
  • Arianit Kurti
  • Bahtijar Vogel
  • Bujar Raufi

Among the agilists: participant observation in a rapidly evolving workplace

  • Shreya Kumar
  • Charles Wallace

Sociodrama: one more technique to foster collaboration in software engineering

  • Alexander S. Lesnevsky

SESSION: Technical papers

An empirical study of programming paradigms for animation

  • Jan-Peter Krämer
  • Michael Hennings
  • Joel Brandt
  • Jan Borchers

Are easily usable security libraries possible and how should experts work together to create them?

  • Kai Mindermann

Code review participation: game theoretical modeling of reviewers in gerrit datasets

  • Norihito Kitagawa
  • Hideaki Hata
  • Akinori Ihara
  • Kiminao Kogiso
  • Kenichi Matsumoto

Collaboration change in enterprise software development

  • Kari Smolander
  • Matti Rossi
  • Samuli Pekkola

Does personality influence the usage of static analysis tools?: an explorative experiment

  • Jan-Peter Ostberg
  • Stefan Wagner
  • Erica Weilemann

Eliciting programming challenges faced by developers with visual impairments: exploratory study

  • Khaled Albusays
  • Stephanie Ludi

Environmental factors influencing individual decision-making behavior in software projects: a systematic literature review

  • Jingdong Jia
  • Pengnan Zhang
  • Luiz Fernando Capretz

GO-MUC: a strategy design method considering requirements of user and business by goal-oriented measurement

  • Chihiro Uchida
  • Kiyoshi Honda
  • Hironori Washizaki
  • Yoshiaki Fukazawa
  • Kentaro Ogawa
  • Tomoaki Yagi
  • Mikako Ishigaki
  • Masashi Nakagawa

Improving learning outcomes through systematic group reformation: the role of skills and personality in software engineering education

  • Amir Mujkanovic
  • Andreas Bollin

Jimbo: a collaborative IDE with live preview

  • Soroush Ghorashi
  • Carlos Jensen

Post-completion error in software development

  • Fuqun Huang

Usability challenges in an Ethiopian software development organization

  • Degif Teka
  • Yvonne Dittrich
  • Mesfin Kifle

Useful statistical methods for human factors research in software engineering: a discussion on validation with quantitative data

  • Lucas Gren
  • Alfredo Goldman

Web search behaviors for software development

  • Keitaro Nakasai
  • Masateru Tsunoda
  • Hideaki Hata

Continue reading