Empirical Software Engineering

Công bố khoa học tiêu biểu

* Dữ liệu chỉ mang tính chất tham khảo

Sắp xếp:  
Qualitative research in software engineering
Empirical Software Engineering - Tập 16 - Trang 425-429 - 2011
Tore Dybå, Rafael Prikladnicki, Kari Rönkkö, Carolyn Seaman, Jonathan Sillito
When conversations turn into work: a taxonomy of converted discussions and issues in GitHub
Empirical Software Engineering - Tập 28 Số 6 - 2023
Dong Wang, Masanari Kondo, Yasutaka Kamei, Raula Gaikovina Kula, Naoyasu Ubayashi
A Comparison of Tool-Based and Paper-Based Software Inspection
Empirical Software Engineering - Tập 3 - Trang 233-253 - 1998
F. MacDonald, J. Miller
Software inspection is an effective method of defect detection. Recent research activity has considered the development of tool support to further increase the efficiency and effectiveness of inspection, resulting in a number of prototype tools being developed. However, no comprehensive evaluations of these tools have been carried out to determine their effectiveness in comparison with traditional...... hiện toàn bộ
Demystifying API misuses in deep learning applications
Empirical Software Engineering - Tập 29 - Trang 1-36 - 2024
Deheng Yang, Kui Liu, Yan Lei, Li Li, Huan Xie, Chunyan Liu, Zhenyu Wang, Xiaoguang Mao, Tegawendé F. Bissyandé
Deep Learning (DL) is achieving staggering performance on an increasing number of applications in various areas. Meanwhile, its associated data-driven programming paradigm comes with a set of challenges for the software engineering community, including the debugging activities for DL applications. Recent empirical studies on bugs in DL applications have shown that the API (i.e., Application Progra...... hiện toàn bộ
Detection and evaluation of bias-inducing features in machine learning
Empirical Software Engineering - Tập 29 - Trang 1-71 - 2023
Moses Openja, Gabriel Laberge, Foutse Khomh
The cause-to-effect analysis can help us decompose all the likely causes of a problem, such as an undesirable business situation or unintended harm to the individual(s). This implies that we can identify how the problems are inherited, rank the causes to help prioritize fixes, simplify a complex problem and visualize them. In the context of machine learning (ML), one can use cause-to-effect analys...... hiện toàn bộ
Comparing the influence of using feature-oriented programming and conditional compilation on comprehending feature-oriented software
Empirical Software Engineering - Tập 24 - Trang 1226-1258 - 2018
Alcemir Rodrigues Santos, Ivan do Carmo Machado, Eduardo Santana de Almeida, Janet Siegmund, Sven Apel
Several variability representations have been proposed over the years. Software maintenance in the presence of variability is known to be hard. One of the reasons is that maintenance tasks require a large amount of cognitive effort for program comprehension. In fact, the different ways of representing variability in source code might influence the comprehension process in different ways. Despite t...... hiện toàn bộ
Automated detection, categorisation and developers’ experience with the violations of honesty in mobile apps
Empirical Software Engineering - Tập 28 - Trang 1-52 - 2023
Humphrey O. Obie, Hung Du, Kashumi Madampe, Mojtaba Shahin, Idowu Ilekura, John Grundy, Li Li, Jon Whittle, Burak Turhan, Hourieh Khalajzadeh
Human values such as honesty, social responsibility, fairness, privacy, and the like are things considered important by individuals and society. Software systems, including mobile software applications (apps), may ignore or violate such values, leading to negative effects in various ways for individuals and society. While some works have investigated different aspects of human values in software e...... hiện toàn bộ
Unreproducible builds: time to fix, causes, and correlation with external ecosystem factors
Empirical Software Engineering - Tập 29 - Trang 1-48 - 2023
Rahul Bajaj, Eduardo Fernandes, Bram Adams, Ahmed E. Hassan
A reproducible build occurs if, given the same source code, build instructions, and build environment (i.e., installed build dependencies), compiling a software project repeatedly generates the same build artifacts. Reproducible builds are essential to identify tampering attempts responsible for supply chain attacks, with most of the research on reproducible builds considering build reproducibilit...... hiện toàn bộ
Editor’s Note: Special Issue on Automatic Software Repair
Empirical Software Engineering - - 2018
Martin Monperrus, Westley Weimer
A novel online supervised hyperparameter tuning procedure applied to cross-company software effort estimation
Empirical Software Engineering - Tập 24 - Trang 3153-3204 - 2019
Leandro L. Minku
Software effort estimation is an online supervised learning problem, where new training projects may become available over time. In this scenario, the Cross-Company (CC) approach Dycom can drastically reduce the number of Within-Company (WC) projects needed for training, saving their collection cost. However, Dycom requires CC projects to be split into subsets. Both the number and composition of s...... hiện toàn bộ
Tổng số: 1,120   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 10