Filters








2,359 Hits in 7.3 sec

The bug report duplication problem: an exploratory study

Yguaratã Cerqueira Cavalcanti, Paulo Anselmo da Mota Silveira Neto, Daniel Lucrédio, Tassio Vale, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira
2011 Software quality journal  
In order to understand the possible factors that cause bug report duplication and its impact on software development, this paper presents an exploratory study in which bug tracking data from private and  ...  of submitters, do seem to influence the bug report duplication.  ...  Conclusion In this paper, we discussed the bug report duplication problem, in an exploratory study about the factors that may have impact on it.  ... 
doi:10.1007/s11219-011-9164-5 fatcat:olnt4hrtpndx5ipx3fxw73mcpi

GitHub Discussions: An Exploratory Study of Early Adoption [article]

Hideaki Hata, Nicole Novielli, Sebastian Baltes, Raula Gaikovina Kula, Christoph Treude
2021 arXiv   pre-print
problem of topic duplication between Discussions and Issues; (4) Discussions play a crucial role in advancing the development of projects; and (5) positive sentiment in Discussions is more frequent than  ...  To understand how developers use this novel feature, how they perceive it, and how it impacts the development processes, we conducted a mixed-methods study based on early adopters of GitHub discussions  ...  From the study of discussions in issue tracking systems, Arya et al. reported various discussion categories in issue discussions, such as observed bug behaviour, bug reproduction, solution discussion,  ... 
arXiv:2102.05230v3 fatcat:ztgequaltbgynpybh4all7ejqm

An Exploratory Study on the Relationship between Changes and Refactoring

Fabio Palomba, Andy Zaidman, Rocco Oliveto, Andrea De Lucia
2017 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC)  
Most of the times, the underlying reasons behind the application of such refactoring operations are represented by the presence of duplicate code or previously introduced self-admitted technical debts.  ...  Previous studies empirically assessed, on the one hand, the benefits of refactoring in terms of code quality and developers' productivity, and on the other hand, the underlying reasons that push programmers  ...  However, this is an exploratory study on the relationships between changes and refactoring. Future effort will be devoted to the analysis of the co-factors mentioned above. External Validity.  ... 
doi:10.1109/icpc.2017.38 dblp:conf/iwpc/PalombaZOL17 fatcat:zp5m5on5u5bb5busbh5j5e7zxu

An exploratory study on exception handling bugs in Java programs

Felipe Ebert, Fernando Castor, Alexander Serebrenik
2015 Journal of Systems and Software  
In this work we present an exploratory study on exception handling bugs that employs two complementary approaches: a survey of 154 developers and an analysis of 220 exception handling bugs from the repositories  ...  they have fixed in the past, we found very few bug reports caused by them.  ...  We chose to focus on bug reports where exception handling is the cause of the problem as opposed to where the problem manifests itself : e.g., an exception that is not thrown when it should have been thrown  ... 
doi:10.1016/j.jss.2015.04.066 fatcat:zskzcmlz4ncntnzhlsxb2tm3ji

An exploratory study on reuse at google

Veronika Bauer, Jonas Eckhardt, Benedikt Hauptmann, Manuel Klimek
2014 Proceedings of the 1st International Workshop on Software Engineering Research and Industrial Practices - SER&IPs 2014  
We conduct an exploratory study with a total of 49 participants of which 39 answered our online questionnaire and 10 participated in our 1h interviews.  ...  This paper aims to shed light on the matter by studying the current practice of reuse at Google.  ...  Parts of this work were funded by the Federal Ministry of Education and Research, Germany (BMBF). Project code Software Campus (TU München), grant number 01IS12057.  ... 
doi:10.1145/2593850.2593854 dblp:conf/icse/BauerEHK14 fatcat:2amu2gleebcpnke6wppdshjyta

An exploratory study on confusion in code reviews

Felipe Ebert, Fernando Castor, Nicole Novielli, Alexander Serebrenik
2021 Empirical Software Engineering  
Conclusions Based on the solutions identified in the mapping study, or the lack of them, we propose an actionable guideline for developers on how to cope with confusion during code reviews; we also make  ...  Code reviews provide several benefits for the project, including finding bugs, knowledge transfer, and assurance of adherence to project guidelines and coding style.  ...  A Systematic Mapping Study of Solutions and Impacts of Confusion in Code Reviews The main contribution of the preliminary study, as reported in the previous section, is an ordered list of the most frequent  ... 
doi:10.1007/s10664-020-09909-5 fatcat:cepmbxagrfgxngfylmbz2dluym

On the Distribution of "Simple Stupid Bugs" in Unit Test Files: An Exploratory Study [article]

Anthony Peruma, Christian D. Newman
2021 arXiv   pre-print
In this study, we compare and contrast the occurrences of a type of single-statement-bug-fix known as "simple stupid bugs" (SStuBs) in test and non-test (i.e., production) files in popular open-source  ...  However, unit test code is subject to issues, ranging from bugs in the code to poor test case design (i.e., test smells).  ...  As an exploratory study, we aim to have a better understanding of this problem and determine the feasibility of further research in this area.  ... 
arXiv:2103.09388v1 fatcat:cxb5xv2f6jb73kmvobtfhvapgy

Exception Flows Made Explicit: An Exploratory Study

Nélio Cacho, Francisco Dantas, Alessandro Garcia, Fernando Castor
2009 2009 XXIII Brazilian Symposium on Software Engineering  
This paper presents an exploratory study to assess the benefits and drawbacks of explicit exception flows (or exception channels), as opposed to implicit exception flows.  ...  The experiment design involved 15 participants using three alternative mechanisms for exception handling.  ...  We conducted an exploratory study (Section 4) involving 15 participants and it encompassed the comparison of three different development approaches.  ... 
doi:10.1109/sbes.2009.11 dblp:conf/sbes/CachoDGC09 fatcat:kc4rn5n4ijajnnfnpjndcualhi

An Exploratory Study of Software Reverse Engineering in a Security Context

Christoph Treude, Fernando Figueira Filho, Margaret-Anne Storey, Martin Salois
2011 2011 18th Working Conference on Reverse Engineering  
To help us gain an understanding of this reverse engineering work, we report on an exploratory study done in a security context at a research and development government organization to explore their work  ...  The security-sensitive nature of these tasks, such as the understanding of malware or the decryption of encrypted content, brings unique challenges to reverse engineering: work has to be done offline,  ...  ACKNOWLEDGEMENTS We wish to thank the participants in this study for conducting interviews with us, and we appreciate the feedback from Cassandra Petrachenko that helped improve this paper.  ... 
doi:10.1109/wcre.2011.30 dblp:conf/wcre/TreudeFSS11 fatcat:d5o4rca4jvdv5pvwknm53hj624

A Reflection on "An Exploratory Study on Exception Handling Bugs in Java Programs"

Felipe Ebert, Fernando Castor, Alexander Serebrenik
2020 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER)  
of the normal behavior of the system and easing but localization.  ...  On the one hand, early work has argued extensively about the benefits of exception handling, such as promoting modularity by defining how exception handlers can be implemented and maintained independently  ...  Hence, around that time we started working to fill this gap, which culminated with the publication in 2015 of the paper "An Exploratory Study on Exception Handling Bugs" [11] . 1 Hereafter, we will  ... 
doi:10.1109/saner48275.2020.9054791 dblp:conf/wcre/EbertCS20 fatcat:2qb76zbeqnejpnt3djznz65cni

An exploratory study of code smells in evolving aspect-oriented systems

Isela Macia Bertran, Alessandro Garcia, Arndt von Staa
2011 Proceedings of the tenth international conference on Aspect-oriented software development - AOSD '11  
This paper presents an exploratory analysis of code smells recurrently observed in a set of evolving aspect-oriented systems.  ...  A code smell is any symptom in the source code that possibly indicates a deeper maintainability problem.  ...  STUDY SETTINGS We decided to perform an exploratory investigation to reveal which smells might manifest in evolving aspect-oriented systems.  ... 
doi:10.1145/1960275.1960300 dblp:conf/aosd/BertranGS11 fatcat:i6jkpldvjzctjpdzxnpb2uz33y

An Exploratory Study of Cloning in Industrial Software Product Lines

Y. Dubinsky, J. Rubin, T. Berger, S. Duszynski, M. Becker, K. Czarnecki
2013 2013 17th European Conference on Software Maintenance and Reengineering  
We address this gap with an empirical study conducted to investigate the cloning culture in six industrial software product lines realized via code cloning.  ...  Our study investigates the processes, and the perceived advantages and disadvantages of the approach.  ...  ACKNOWLEDGEMENTS We thank all the developers, architects, technical learners and QA engineers who participated in our study and offered their valuable feedback.  ... 
doi:10.1109/csmr.2013.13 dblp:conf/csmr/DubinskyRBDBC13 fatcat:omns3j2j2bbbrkvcvuezbdrbhm

An Exploratory Study of Forces and Frictions Affecting Large-Scale Model-Driven Development [chapter]

Adrian Kuhn, Gail C. Murphy, C. Albert Thompson
2012 Lecture Notes in Computer Science  
In this paper, we investigate model-driven engineering, reporting on an exploratory case-study conducted at a large automotive company.  ...  The study consisted of interviews with 20 engineers and managers working in different roles.  ...  We are grateful to all our study participants for their time and collaboration.  ... 
doi:10.1007/978-3-642-33666-9_23 fatcat:t42n75c2azcpthmbyrm2qqujfq

An exploratory study of the pull-based software development model

Georgios Gousios, Martin Pinzger, Arie van Deursen
2014 Proceedings of the 36th International Conference on Software Engineering - ICSE 2014  
We show that a relatively small number of factors affect both the decision to merge a pull request and the time to process it.  ...  The advent of distributed version control systems has led to the development of a new paradigm for distributed software development; instead of pushing changes to a central repository, developers pull  ...  process within a single study for the purpose of gaining a better understanding of the problem [17] .  ... 
doi:10.1145/2568225.2568260 dblp:conf/icse/GousiosPD14 fatcat:fw7l3gkrjzfnlnx2ivqa5bq2ui

Technical-, Social- and Process Debt in Large-Scale Agile: An Exploratory Case-Study [chapter]

Antonio Martini, Viktoria Stray, Nils Brede Moe
2019 Lecture Notes in Business Information Processing  
We conducted a case study with interviews, observations and document analysis.  ...  If the teams fail to collaborate on these concerns, the negative effects might hinder agility in the medium and long term.  ...  This work was partially supported by the Research Council of Norway through grant 267704 and by the companies Kantega, Knowit, Storebrand and Sbanken.  ... 
doi:10.1007/978-3-030-30126-2_14 fatcat:n5mlsqmcjjgfffx4pl7s5ahzfm
« Previous Showing results 1 — 15 out of 2,359 results