Skip to main content

Showing 1–14 of 14 results for author: Dieste, O

Searching in archive cs. Search in all archives.
.
  1. arXiv:2412.13691  [pdf

    cs.SE

    Visibility of Domain Elements in the Elicitation Process: A Family of Empirical Studies

    Authors: Alejandrina Aranda, Oscar Dieste, Natalia Juristo

    Abstract: Background: Various factors determine analyst effectiveness during elicitation. While the literature suggests that elicitation technique and time are influential factors, other attributes could also play a role. Aim: Determine aspects that may have an influence on analysts' ability to identify certain elements of the problem domain. Methodology: We conducted 14 quasi-experiments, inquiring 134 sub… ▽ More

    Submitted 18 December, 2024; originally announced December 2024.

  2. arXiv:2412.06908  [pdf, other

    cs.SE cs.CY cs.DC

    Framework to coordinate ubiquitous devices with SOA standards

    Authors: Oscar A. Testa, Efrain R. Fonseca C., Germán Montejano, Oscar Dieste

    Abstract: Context: Ubiquitous devices and pervasive environments are in permanent interaction in people's daily lives. In today's hyper-connected environments, it is necessary for these devices to interact with each other, transparently to the users. The problem is analyzed from the different perspectives that compose it: SOA, service composition, interaction, and the capabilities of ubiquitous devices. Pro… ▽ More

    Submitted 9 December, 2024; originally announced December 2024.

  3. Perceived Usability of Collaborative Modeling Tools

    Authors: Ranci Ren, John W. Castro, Santiago R. Acuña, Oscar Dieste, Silvia T. Acuña

    Abstract: Context: Online collaborative creation of models is becoming commonplace. Collaborative modeling using chatbots and natural language may lower the barriers to modeling for users from different domains. Objective: We compare the perceived usability of two similarly online collaborative modeling tools, the SOCIO chatbot and the Creately web-based tool. Method: We conducted a crossover experiment wit… ▽ More

    Submitted 26 August, 2024; originally announced August 2024.

    Journal ref: Journal of Systems and Software 205, 2023. p. 111807

  4. Using the SOCIO Chatbot for UML Modelling: A Family of Experiments

    Authors: Ranci Ren, John W. Castro, Adrián Santos, Oscar Dieste, Silvia T. Acuña

    Abstract: Context: Recent developments in natural language processing have facilitated the adoption of chatbots in typically collaborative software engineering tasks (such as diagram modelling). Families of experiments can assess the performance of tools and processes and, at the same time, alleviate some of the typical shortcomings of individual experiments (e.g., inaccurate and potentially biased results… ▽ More

    Submitted 26 August, 2024; originally announced August 2024.

    Journal ref: Transactions on Software Engineering 49(1) 2023, pp. 364-383

  5. Effect of Requirements Analyst Experience on Elicitation Effectiveness: A Family of Empirical Studies

    Authors: Alejandrina M. Aranda, Oscar Dieste, Jose I. Panach, Natalia Juristo

    Abstract: Context. Nowadays there is a great deal of uncertainty surrounding the effects of experience on Requirements Engineering (RE). There is a widespread idea that experience improves analyst performance. However, there are empirical studies that demonstrate the exact opposite. Aim. Determine whether experience influences requirements analyst performance. Method. Quasi-experiments run with students and… ▽ More

    Submitted 22 August, 2024; originally announced August 2024.

    Journal ref: IEEE Transactions on Software Engineering, 49(4) 2023, pp. 2088-2106

  6. arXiv:2407.13258  [pdf, ps, other

    cs.SE

    The role of slicing in test-driven development

    Authors: Oscar Dieste, Ayse Tosun, Sira Vegas, Adrian Santos, Fernando Uyaguari, Jarno Kyykka, Natalia Juristo

    Abstract: Test-driven development (TDD) is a widely used agile practice. However, very little is known with certainty about TDD's underlying foundations, i.e., the way TDD works. In this paper, we propose a theoretical framework for TDD, with the following characteristics: 1) Each TDD cycle represents a vertical slice of a (probably also small) user story, 2) vertical slices are captured using contracts, im… ▽ More

    Submitted 18 July, 2024; originally announced July 2024.

  7. Relevant information in TDD experiment reporting

    Authors: Fernando Uyaguari, Silvia T. Acuña, John W. Castro, Davide Fucci, Oscar Dieste, Sira Vegas

    Abstract: Experiments are a commonly used method of research in software engineering (SE). Researchers report their experiments following detailed guidelines. However, researchers do not, in the field of test-driven development (TDD) at least, specify how they operationalized the response variables and the measurement process. This article has three aims: (i) identify the response variable operationalizatio… ▽ More

    Submitted 10 June, 2024; originally announced June 2024.

  8. arXiv:2111.05287  [pdf, other

    cs.SE

    Test cases as a measurement instrument in experimentation

    Authors: Oscar Dieste, Fernando Uyaguari, Sira Vegas, Natalia Juristo

    Abstract: Background: Test suites are frequently used to quantify relevant software attributes, such as quality or productivity. Problem: We have detected that the same response variable, measured using different test suites, yields different experiment results. Aims: Assess to which extent differences in test case construction influence measurement accuracy and experimental outcomes. Method: Two industry e… ▽ More

    Submitted 25 April, 2022; v1 submitted 9 November, 2021; originally announced November 2021.

    Comments: Author list fixed

  9. arXiv:2108.12800  [pdf, ps, other

    cs.SE

    A City upon a Hill: Casting Light on a Real Experimental Process

    Authors: Efraín R. Fonseca C., Oscar Dieste, Natalia Juristo

    Abstract: Context: The overall scientific community is proposing measures to improve the reproducibility and replicability of experiments. Reproducibility is relatively easy to achieve. However, replicability is considerably more complex in both the sciences and Empirical Software Engineering (ESE). Several strategies, e.g., replication packages and families of experiments, have been proposed to improve rep… ▽ More

    Submitted 29 August, 2021; originally announced August 2021.

  10. Towards a Methodology for Participant Selection in Software Engineering Experiments. A Vision of the Future

    Authors: Valentina Lenarduzzi, Oscar Dieste, Davide Fucci, Sira Vegas

    Abstract: Background. Software Engineering (SE) researchers extensively perform experiments with human subjects. Well-defined samples are required to ensure external validity. Samples are selected \textit{purposely} or by \textit{convenience}, limiting the generalizability of results. Objective. We aim to depict the current status of participants selection in empirical SE, identifying the main threats and h… ▽ More

    Submitted 27 August, 2021; originally announced August 2021.

  11. Publication Bias: A Detailed Analysis of Experiments Published in ESEM

    Authors: Rolando P. Reyes, Óscar Dieste, Efraín R. Fonseca C., Natalia Juristo

    Abstract: Background: Publication bias is the failure to publish the results of a study based on the direction or strength of the study findings. The existence of publication bias is firmly established in areas like medical research. Recent research suggests the existence of publication bias in Software Engineering. Aims: Finding out whether experiments published in the International Workshop on Empirical S… ▽ More

    Submitted 23 June, 2021; originally announced June 2021.

    Comments: 10 pages, 7 tables, 7 figures

    Journal ref: Proceedings of the Evaluation and Assessment in Software Engineering. 2020. 130-139

  12. arXiv:2011.11942  [pdf, other

    cs.SE

    A Family of Experiments on Test-Driven Development

    Authors: Adrian Santos, Sira Vegas, Oscar Dieste, Fernando Uyaguari, Aysee Tosun, Davide Fucci, Burak Turhan, Giuseppe Scanniello, Simone Romano, Itir Karac, Marco Kuhrmann, Vladimir Mandic, Robert Ramac, Dietmar Pfahl, Christian Engblom, Jarno Kyykka, Kerli Rungi, Carolina Palomeque, Jaroslav Spisak, Markku Oivo, Natalia Juristo

    Abstract: Context: Test-driven development (TDD) is an agile software development approach that has been widely claimed to improve software quality. However, the extent to which TDD improves quality appears to be largely dependent upon the characteristics of the study in which it is evaluated (e.g., the research method, participant type, programming environment, etc.). The particularities of each study make… ▽ More

    Submitted 24 November, 2020; originally announced November 2020.

  13. arXiv:2004.05335  [pdf, ps, other

    cs.SE

    Increasing Validity Through Replication: An Illustrative TDD Case

    Authors: Adrian Santos, Sira Vegas, Fernando Uyaguari, Oscar Dieste, Burak Turhan, Natalia Juristo

    Abstract: Context: Software Engineering (SE) experiments suffer from threats to validity that may impact their results. Replication allows researchers building on top of previous experiments' weaknesses and increasing the reliability of the findings. Objective: Illustrating the benefits of replication to increase the reliability of the findings and uncover moderator variables. Method: We replicate an experi… ▽ More

    Submitted 11 April, 2020; originally announced April 2020.

  14. arXiv:1705.06013  [pdf

    cs.SE

    How do Practitioners Perceive the Relevance of Requirements Engineering Research? An Ongoing Study

    Authors: X. Franch, D. Méndez Fernández, M. Oriol, A. Vogelsang, R. Heldal, E. Knauss, G. Horta Travassos, J. C. Carver, O. Dieste, T. Zimmermann

    Abstract: The relevance of Requirements Engineering (RE) research to practitioners is a prerequisite for problem-driven research in the area and key for a long-term dissemination of research results to everyday practice. To better understand how industry practitioners perceive the practical relevance of RE research, we have initiated the RE-Pract project, an international collaboration conducting an empiric… ▽ More

    Submitted 14 June, 2017; v1 submitted 17 May, 2017; originally announced May 2017.

    Comments: Accepted for the 25th International Requirements Engineering Conference, 2017