Write a Blog >>
EASE 2021
Mon 21 - Thu 24 June 2021
Mon 21 Jun 2021 11:00 - 11:22 at Zoom - Software analytics, technical debt and security Chair(s): Miroslaw Staron

Open source software (OSS) communities are often able to produce high quality software comparable to proprietary software. The success of an open source software development (OSSD) community is often attributed to the underlying governance model, and a key component of these models is the decisionmaking (DM) process. While there have been studies on the decision-making processes publicized by OSS communities (e.g., through published process diagrams), little has been done to study decision-making processes that can be extracted using a bottom up, data-driven approach, which can then be used to assess whether the publicized processes conform to the extracted processes. To bridge this gap, we undertook a large-scale data driven study to understand how decisions are made in an OSSD community, using the case study of Python Enhancement Proposals (PEPs), which embody decisions made during the evolution of the Python language. Our main contributions are: (a) the design and development of a framework using information retrieval and natural language processing techniques to analyze the Python email archives (comprising 1.48 million emails), and (b) the extraction of decision-making processes that reveal activities that are neither explicitly mentioned in documentation published by the Python community nor identified in prior research work. Our results provide insights into the actual decision-making process employed by the Python community.

Mon 21 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Software analytics, technical debt and securityEASE 2020 at Zoom
Chair(s): Miroslaw Staron University of Gothenburg
11:00
22m
Full-paper
Mining Decision-Making Processes in Open Source Software Development — A Study of Python Enhancement Proposals (PEPs) using Email Repositories
EASE 2020
Pankajeshwara Sharma University of Otago, Dunedin, Bastin Tony Roy Savarimuthu University of Otago, Dunedin, New Zealand, Nigel Stanger University of Otago, Dunedin
Link to publication DOI Pre-print
11:22
22m
Full-paper
Surveying Software Practitioners on Technical Debt Payment Practices and Reasons for not Paying off Debt Items
EASE 2020
Sávio Freire Federal University of Bahia and Federal Institute of Ceará, Nicolli Rios Federal University of Bahia, Boris Pérez Francisco de Paula Stder. University, Dario Correal Associate Professor, Manoel Mendonça Federal University of Bahia, Clemente Izurieta Montana State University, Carolyn Seaman University of Maryland Baltimore County, Rodrigo Spinola Universidade Salvador
Link to publication DOI Pre-print
11:45
10m
Vision and Emerging Results
Achieving “Good Enough" Software Security: The Role of Objectivity
EASE 2020
Inger Anne Tøndel Norwegian University of Science and Technology, Daniela S. Cruzes SINTEF, Martin Gilje Jaatun SINTEF
Pre-print
12:07
22m
Full-paper
Investigating the Correlation Between Performance Scores and Energy Consumption of Mobile Web Apps
EASE 2020
Kwame Chan Jong Chu Vrije Universiteit Amsterdam, Tanjina Islam Vrije Universiteit Amsterdam, Miguel Morales Exposito Vrije Universiteit Amsterdam, Sanjay Sheombar Vrije Universiteit Amsterdam, Christian Valladares Vrije Universiteit Amsterdam, Olivier Philippot Greenspector, Eoin Grua Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam
Pre-print