skip to main content
10.1145/2745802acmotherconferencesBook PagePublication PageseaseConference Proceedingsconference-collections
EASE '15: Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering
ACM2015 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
EASE '15: 19th International Conference on Evaluation and Assessment in Software Engineering Nanjing China April 27 - 29, 2015
ISBN:
978-1-4503-3350-4
Published:
27 April 2015
Sponsors:
NJU

Bibliometrics
Skip Abstract Section
Abstract

Welcome to the Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering (EASE 2015) that held in Nanjing, China on April 27th and 29th, 2015. For almost two decades, the EASE conference has become the premier event of the empirical software engineering and evidence-based software engineering. EASE offers an international forum where researchers and practitioners interested in empirical software engineering can present their latest work, and where issues related to all forms of empirical research and evaluation in software practice can be discussed. In 2015, it was the first time that EASE was organised in the Asia, an indication that the conference was broadening its influence in the worldwide community.

In the past decade, Systematic Literature Reviews have become an important research method in software engineering since the introduction of Evidence Based Software Engineering (EBSE) at ICSE 2004. Apart from the traditional technical program consisting of keynote speeches, main research track (full papers and short papers), and panel discussion, EASE 2015 incorporated a special track that was dedicated to Systematic Secondary Studies, in the forms of Systematic Reviews, Mapping Studies, Tertiary Studies, Meta-Analyses, and the related methodological improvements.

research-article
Robust statistical methods: why, what and how: keynote

This keynote discusses the need for more robust statistical methods. For visualizing data I suggest using Kernel density plots rather than box plots. For parametric analysis, I propose more robust measures of central location such as trimmed means, ...

research-article
Selecting research methods for studying a participatory culture in software development: keynote

Recent innovations in social media have led to a paradigm shift in software development, with highly tuned participatory development cultures contributing to crowdsourced content and being supported by media that have become increasingly more social and ...

research-article
Supporting architecture documentation: a comparison of two ontologies for knowledge retrieval

Context: Software architecture documentation is used to communicate architectural knowledge. It is often difficult for document users to find all the architectural knowledge they need to do their tasks, and this results in wasted time and mistakes ...

research-article
Open Access
An empirical analysis of the utilization of multiple programming languages in open source projects

Background: Anecdotal evidence suggests that software applications are usually implemented using a combination of (programming) languages. Aim: We want to provide empirical evidence on the phenomenon of multi-language programming. Methods: We use data ...

research-article
Strategies for consistency checking on software product lines: a mapping study

Context. Software Product Lines (SPL) has become one of the most prominents way to promote the systematic reuse of software artifacts. Like any other piece of software, with the SPL aging, it becomes necessary to manage their evolution. However, in this ...

research-article
Predicting concurrency bugs: how many, what kind and where are they?

Concurrency bugs are difficult to find and fix. To help with finding and fixing concurrency bugs, prior research has mostly focused on static or dynamic analyses for finding specific classes of bugs. We present an approach whose focus is understanding ...

research-article
A cross-platform analysis of bugs and bug-fixing in open source projects: desktop vs. Android vs. iOS

As smartphones continue to increase in popularity, understanding how software processes associated with the smartphone platform differ from the traditional desktop platform is critical for improving user experience and facilitating software development ...

research-article
Applying clustering to analyze opinion diversity

In empirical software engineering research there is an increased use of questionnaires and surveys to collect information from practitioners. Typically, such data is then analyzed based on overall, descriptive statistics. Even though this can capture ...

research-article
Problems and challenges of user involvement in software development: an empirical study

Context: The benefits of involving users in software development projects have been studied extensively in the last four decades and have been reported to contribute to user satisfaction thus leading to system success. However, the relationship between ...

research-article
Fault density analysis of object-oriented classes in presence of code clones

Code cloning has been a typical practice during software development, by which code fragments are reused with or without changes by copying and pasting. It has been a questionable issue whether cloning has a destructive impact or not on software ...

research-article
On the effects of traceability links in differently sized software systems
Article No.: 11, pp 1–10https://doi.org/10.1145/2745802.2745812

Context: None of the published empirical studies on software traceability have comparatively examined the support for differently sized systems. Objective: This paper reports on two controlled experiments performed with two Enterprise Service Bus (ESB) ...

research-article
Effort estimation in agile software development: a survey on the state of the practice
Article No.: 12, pp 1–10https://doi.org/10.1145/2745802.2745813

Context: There are numerous studies on effort estimation in Agile Software Development (ASD) and the state of the art in this area has been recently documented in a Systematic Literature Review (SLR). However, to date there are no studies on the state ...

research-article
Development of flexible software process lines with variability operations: a longitudinal case study
Article No.: 13, pp 1–10https://doi.org/10.1145/2745802.2745814

Context: Software processes evolve over time and several approaches were proposed to support the required flexibility. Yet, little is known whether these approaches sufficiently support the development of large software processes. A software process ...

research-article
Quality assessment of systematic reviews in software engineering: a tertiary study
Article No.: 14, pp 1–14https://doi.org/10.1145/2745802.2745815

Context: The quality of an Systematic Literature Review (SLR) is as good as the quality of the reviewed papers. Hence, it is vital to rigorously assess the papers included in an SLR. There has been no tertiary study aimed at reporting the state of the ...

research-article
The adoption of capture-recapture in software engineering: a systematic literature review
Article No.: 15, pp 1–13https://doi.org/10.1145/2745802.2745816

Context: Capture-recapture method has long been adopted in software engineering as a relatively objective way for defect estimation. While many relevant studies have been carried out to evaluate various capture-recapture models and estimators, there ...

research-article
A controlled experiment for the empirical evaluation of safety analysis techniques for safety-critical software
Article No.: 16, pp 1–10https://doi.org/10.1145/2745802.2745817

Context: Today's safety critical systems are increasingly reliant on software. Software becomes responsible for most of the critical functions of systems. Many different safety analysis techniques have been developed to identify hazards of systems. FTA ...

research-article
Experiences from using snowballing and database searches in systematic literature studies
Article No.: 17, pp 1–10https://doi.org/10.1145/2745802.2745818

Background: Systematic literature studies are commonly used in software engineering. There are two main ways of conducting the searches for these type of studies; they are snowballing and database searches. In snowballing, the reference list (backward ...

research-article
Analyzing confidentiality and privacy concerns: insights from Android issue logs
Article No.: 18, pp 1–10https://doi.org/10.1145/2745802.2745819

Context: Post-release user feedback plays an integral role in improving software quality and informing new features. Given its growing importance, feedback concerning security enhancements is particularly noteworthy. In considering the rapid uptake of ...

research-article
Case consistency: a necessary data quality property for software engineering data sets
Article No.: 19, pp 1–10https://doi.org/10.1145/2745802.2745820

Data quality is an essential aspect in any empirical study, because the validity of models and/or analysis results derived from an empirical data is inherently influenced by its quality. In this empirical study, we focus on data consistency as a ...

research-article
An empirical assessment of Bellon's clone benchmark
Article No.: 20, pp 1–10https://doi.org/10.1145/2745802.2745821

Context: Clone benchmarks are essential to the assessment and improvement of clone detection tools and algorithms. Among existing benchmarks, Bellon's benchmark is widely used by the research community. However, a serious threat to the validity of this ...

research-article
Software metrics for measuring the understandability of architectural structures: a systematic mapping study
Article No.: 21, pp 1–14https://doi.org/10.1145/2745802.2745822

The main idea of software architecture is to concentrate on the "big picture" of a software system. In the context of object-oriented software systems higher-level architectural structures or views above the level of classes are frequently used to ...

research-article
Support mechanisms to conduct empirical studies in software engineering: a systematic mapping study
Article No.: 22, pp 1–14https://doi.org/10.1145/2745802.2745823

Context: Empirical studies are gaining recognition in the Software Engineering (SE) research community, allowing improved quality of research and accelerating the adoption of new technologies in the software market. However, empirical studies in this ...

research-article
Systematic review toolbox: a catalogue of tools to support systematic reviews

Systematic review is a widely used research method in software engineering, and in other disciplines, for identifying and analysing empirical evidence. The method is data intensive and time consuming, and hence is usually supported by a wide range of ...

research-article
SESRA: a web-based automated tool to support the systematic literature review process

Systematic Literature Review (SLR) is a key tool for evidence-based practice as it combines results from multiple studies of a specific topic of research. Due its characteristics, it is a time consuming, hard process that requires a properly documented ...

research-article
On the effects of programming and testing skills on external quality and productivity in a test-driven development context

Background: In previous studies, a model was proposed that investigated how the developers' unit testing effort impacted their productivity as well as the external quality of the software they developed.

Goal: The aim of this study is to enhance the ...

research-article
Tools to support systematic reviews in software engineering: a cross-domain survey using semi-structured interviews

Background: A number of software tools are being developed to support systematic reviewers within the software engineering domain. However, at present, we are not sure which aspects of the review process can most usefully be supported by such tools or ...

poster
Analyzing program readability based on WordNet

Comments to describe the intent of the code is crucial to measure the program readability, especially for the methods and their comments in a program. Existing program readability techniques mainly focus on matching method and its comments on whether ...

research-article
Understanding differences in process perspectives between developers and acquirers in off-the-shelf-based custom software projects undertaken in Indonesia

In Off-the-shelf (OTS)-based custom software projects there are common and different processes between software developers and acquirers. Better understanding of these differences may help to initiate reconciling perspectives between these stakeholders ...

research-article
The impact of students' skills and experiences on empirical results: a controlled experiment with undergraduate and graduate students

In empirical software engineering research, graduate students are often seen as legitimate substitutes for industry professionals. It has been also argued in the literature that the generalizability of empirical results from experiments with ...

research-article
Environment modeling in model-based testing: concepts, prospects and research challenges: a systematic literature review

In this paper, we describe a systematic literature review (SLR) on the use of environment models in model-based testing (MBT). By applying selection criteria, we narrowed down the identified studies from two hundred ninety seven papers to sixty one ...

Contributors
  • The University of Adelaide
Index terms have been assigned to the content through auto-classification.

Recommendations

Acceptance Rates

EASE '15 Paper Acceptance Rate20of65submissions,31%Overall Acceptance Rate71of232submissions,31%
YearSubmittedAcceptedRate
EASE '19732027%
EASE '15652031%
EASE '13943133%
Overall2327131%